[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