parent
1b2e83bb86
commit
97c03e78ff
@ -1 +1 @@
|
||||
Thu, 24 Nov 2016 19:13:16 +0000
|
||||
Thu, 24 Nov 2016 20:43:12 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 24 Nov 2016 19:13:16 +0000
|
||||
Thu, 24 Nov 2016 20:43:13 +0000
|
||||
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile install unpack
|
||||
DEPEND=initramfs? ( sys-apps/iucode_tool )
|
||||
DESCRIPTION=Intel IA32/IA64 microcode update data
|
||||
EAPI=6
|
||||
HOMEPAGE=http://inertiawar.com/microcode/ https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=26400
|
||||
IUSE=initramfs monolithic +split-ucode
|
||||
KEYWORDS=-* ~amd64 ~x86
|
||||
LICENSE=intel-ucode
|
||||
RDEPEND=!<sys-apps/microcode-ctl-1.17-r2
|
||||
REQUIRED_USE=|| ( initramfs monolithic split-ucode )
|
||||
SLOT=0
|
||||
SRC_URI=http://downloadmirror.intel.com/26400/eng/microcode-20161104.tgz
|
||||
_eclasses_=multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783
|
||||
_md5_=076bae6548a64a22164a471e8eebd737
|
@ -1 +1 @@
|
||||
Thu, 24 Nov 2016 19:13:16 +0000
|
||||
Thu, 24 Nov 2016 20:43:13 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu Nov 24 19:09:25 UTC 2016
|
||||
Thu Nov 24 20:39:25 UTC 2016
|
||||
|
@ -1 +1 @@
|
||||
Thu, 24 Nov 2016 19:30:01 +0000
|
||||
Thu, 24 Nov 2016 21:00:01 +0000
|
||||
|
@ -1 +1 @@
|
||||
1480014601 Thu 24 Nov 2016 07:10:01 PM UTC
|
||||
1480020001 Thu 24 Nov 2016 08:40:01 PM UTC
|
||||
|
@ -1 +1 @@
|
||||
Thu, 24 Nov 2016 19:13:16 +0000
|
||||
Thu, 24 Nov 2016 20:43:12 +0000
|
||||
|
@ -0,0 +1,49 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI="6"
|
||||
|
||||
inherit toolchain-funcs
|
||||
|
||||
# Find updates by searching and clicking the first link (hopefully it's the one):
|
||||
# http://www.intel.com/content/www/us/en/search.html?keyword=Processor+Microcode+Data+File
|
||||
|
||||
NUM="26400"
|
||||
DESCRIPTION="Intel IA32/IA64 microcode update data"
|
||||
HOMEPAGE="http://inertiawar.com/microcode/ https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=${NUM}"
|
||||
SRC_URI="http://downloadmirror.intel.com/${NUM}/eng/microcode-${PV}.tgz"
|
||||
|
||||
LICENSE="intel-ucode"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* ~amd64 ~x86"
|
||||
IUSE="initramfs monolithic +split-ucode"
|
||||
REQUIRED_USE="|| ( initramfs monolithic split-ucode )"
|
||||
|
||||
DEPEND="initramfs? ( sys-apps/iucode_tool )"
|
||||
RDEPEND="!<sys-apps/microcode-ctl-1.17-r2" #268586
|
||||
|
||||
S=${WORKDIR}
|
||||
|
||||
src_unpack() {
|
||||
default
|
||||
cp "${FILESDIR}"/intel-microcode2ucode.c ./ || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
if use initramfs ; then
|
||||
iucode_tool --write-earlyfw=microcode.cpio microcode.dat || die
|
||||
fi
|
||||
|
||||
if use split-ucode ; then
|
||||
tc-env_build emake intel-microcode2ucode
|
||||
./intel-microcode2ucode microcode.dat || die
|
||||
fi
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /lib/firmware
|
||||
use initramfs && doins microcode.cpio
|
||||
use monolithic && doins microcode.dat
|
||||
use split-ucode && doins -r intel-ucode
|
||||
}
|
Loading…
Reference in new issue