Updated files: 4th gen Core, Xeon E3-12xx v3 (Haswell) (Family 6 model 3c stepping 3) 000306c3-1 000306c3-4 000306c3-5 (Family 6 model 45 stepping 1) 00040651-1 00040651-4 00040651-5 00040651-6 (Family 6 model 46 stepping 1) 00040661-1 00040661-4 00040661-5 Xeon E5-4600/2600/1600 v3, Xeon E7 v3 (Haswell-E) (Family 6 model 3f stepping 2 and 4) 000306f2-0 000306f2-1 000306f2-2 000306f2-3 000306f2-5 000306f2-6 000306f4-7 Core M-5xxx, 5th gen Core (Broadwell) (Family 6 model 3d stepping 4) 000306d4-6 000306d4-7 5th gen Core, Xeon E3-1200 v4 (Broadwell) (Family 6 model 47 stepping 1) 00040671-1 00040671-5 Xeon E[57] v4 (Broadwell), Core i7-69xx Extreme (Family 6 model 4f stepping 1) 000406f1-0 000406f1-1 000406f1-2 000406f1-3 000406f1-5 000406f1-6 000406f1-7 6th gen Core, Xeon E3-1[25]00 v5 (Skylake) (Family 6 model 4e stepping 3) 000406e3-6 000406e3-7 (Family 6 model 5e stepping 3) 000506e3-1 000506e3-2 000506e3-4 000506e3-5
38 lines
938 B
Makefile
38 lines
938 B
Makefile
# $NetBSD: Makefile,v 1.13 2017/05/15 06:22:29 msaitoh Exp $
|
|
#
|
|
|
|
DISTNAME= microcode-20170511
|
|
PKGNAME= intel-microcode-netbsd-20170511
|
|
CATEGORIES= sysutils
|
|
MASTER_SITES= http://downloadmirror.intel.com/26798/eng/
|
|
EXTRACT_SUFX= .tgz
|
|
|
|
MAINTAINER= drochner@NetBSD.org
|
|
HOMEPAGE= https://downloadcenter.intel.com/download/26798/Linux-Processor-Microcode-Data-File
|
|
COMMENT= Firmware updates for Intel x86 processors
|
|
#LICENSE= # TODO: (see mk/license.mk)
|
|
|
|
ONLY_FOR_PLATFORM+= NetBSD-6.99.*-i386 \
|
|
NetBSD-6.99.*-x86_64 \
|
|
NetBSD-[7-9].*-i386 \
|
|
NetBSD-[7-9].*-x86_64
|
|
|
|
WRKSRC= ${WRKDIR}
|
|
USE_LANGUAGES= c
|
|
|
|
FWDIR= libdata/firmware/cpu_x86_intel1
|
|
INSTALLATION_DIRS+= ${FWDIR}
|
|
|
|
RCD_SCRIPTS+= intel-microcode
|
|
|
|
post-extract:
|
|
${CP} ${FILESDIR}/extract.c ${WRKSRC}
|
|
|
|
do-build:
|
|
cd ${WRKSRC} && ${CC} extract.c -o extract
|
|
|
|
do-install:
|
|
cd ${DESTDIR}${PREFIX}/${FWDIR} && \
|
|
${WRKSRC}/extract ${WRKSRC}/microcode.dat
|
|
|
|
.include "../../mk/bsd.pkg.mk"
|