[Lunar-commits] <moonbase> microcode: updated to release 20080910 all Intel P6 and later CPUs supported

Zbigniew Luszpinski zbiggy at lunar-linux.org
Tue Nov 11 19:57:37 CET 2008


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


More information about the Lunar-commits mailing list