[Lunar-commits] <moonbase> microcode: updated to release 20080910 all Intel P6 and later CPUs supported
Dennis Veatch
dennisveatch at bellsouth.net
Tue Nov 11 20:10:37 CET 2008
On Tuesday 11 November 2008 13:57:37 Zbigniew Luszpinski wrote:
> commit 0521037b0be9f65f6cad4bacfd48e299cf4088af
> Author: Zbigniew Luszpinski <zbiggy at lunar-linux.org>
> Date: Tue Nov 11 19:57:37 2008 +0100
>
> microcode: updated to release 20080910 all Intel P6 and later CPUs
> supported ---
> utils/microcode/BUILD | 6 +++---
> utils/microcode/DETAILS | 26 +++++++++++++++++++-------
> utils/microcode/PRE_BUILD | 5 ++++-
> 3 files changed, 26 insertions(+), 11 deletions(-)
>
> diff --git a/utils/microcode/BUILD b/utils/microcode/BUILD
> index fa3ece5..436c339 100644
> --- a/utils/microcode/BUILD
> +++ b/utils/microcode/BUILD
> @@ -1,8 +1,8 @@
> (
>
> - bzcat $SOURCE_CACHE/$SOURCE > microcode.dat &&
> prepare_install &&
> - install -m644 microcode.dat /etc/ &&
> - rm microcode.dat
> + mkdir -p /etc/firmware &&
> + install -m644 $MODULE-$VERSION.dat /etc/firmware &&
> + ln -sf /etc/firmware/$MODULE-$VERSION.dat /etc/microcode.dat
>
> ) > $C_FIFO 2>&1
> diff --git a/utils/microcode/DETAILS b/utils/microcode/DETAILS
> index 1365129..b940b84 100644
> --- a/utils/microcode/DETAILS
> +++ b/utils/microcode/DETAILS
> @@ -1,13 +1,25 @@
> MODULE=microcode
> - VERSION=20070907.dat
> - SOURCE=${MODULE}-${VERSION}.bz2
> - SOURCE_URL=http://www.urbanmyth.org/microcode/ucode/
> + VERSION=20080910
> + SOURCE=$MODULE-$VERSION.tgz
> + SOURCE_URL=http://downloadmirror.intel.com/14303/eng/
> SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
> - SOURCE_VFY=sha1:d51a6d76758bdf29145078377a60c4c23656310f
> - WEB_SITE="http://www.urbanmyth.org/microcode/"
> + SOURCE_VFY=sha1:4be35128816268521f93362095c3fa26f1ce9388
> + WEB_SITE=http://downloadcenter.intel.com/
> ENTERED=20070916
> - UPDATED=20070916
> + UPDATED=20081111
> SHORT="Intel microcode - data files"
> cat <<EOF
> -Processor microcode files.
> +The microcode data file contains the latest
> +microcode definitions for all Intel processors.
> +Intel releases microcode updates to correct
> +processor behavior as documented
> +in the respective processor specification updates.
> +While the regular approach to getting
> +this microcode update is via a BIOS upgrade,
> +Intel realizes that this can be an administrative hassle.
> +The Linux Operating System and VMware ESX products
> +have a mechanism to update the microcode after booting.
> +For example, this file will be used by
> +the operating system mechanism if the file is placed
> +in the /etc/firmware directory of the Linux system.
> EOF
> diff --git a/utils/microcode/PRE_BUILD b/utils/microcode/PRE_BUILD
> index 27ba77d..149e8d0 100644
> --- a/utils/microcode/PRE_BUILD
> +++ b/utils/microcode/PRE_BUILD
> @@ -1 +1,4 @@
> -true
> +mk_source_dir $SOURCE_DIRECTORY &&
> +cd $SOURCE_DIRECTORY &&
> +cp $SOURCE_CACHE/$SOURCE . &&
> +unpack $SOURCE
> _______________________________________________
> Lunar-commits mailing list
> Lunar-commits at lunar-linux.org
> http://foo-projects.org/mailman/listinfo/lunar-commits
ermm, I think that really should be /lib/firmware and not /etc/firmware for
the dat file.
--
You can tuna piano but you can't tune a fish.
http://www.lunar-linux.org/
It's worth the spin.
More information about the Lunar-dev
mailing list