[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#688076: unblock: amd64-microcode/1.20120910-1



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package amd64-microcode

AMD released a new microcode update, which fixes critical errata.  I am
unable to determine how probable it is for one to hit these errata, but at
least one of them might cause a processor hang when one is using certain
common "perf" event counters.

Other than the new microcode files, only trivial changes were made (VCs
fields added, and a slighy change on the README file).

diffstat:
microcode_amd_fam15h.bin                                         |binary
microcode_amd_solaris.bin                                        |binary
 amd64-microcode-1.20120910/INSTALL                              |   10 +++---
 amd64-microcode-1.20120910/README                               |    3 +
 amd64-microcode-1.20120910/debian/README.Debian                 |    6 +--
 amd64-microcode-1.20120910/debian/changelog                     |   16 ++++++++++
 amd64-microcode-1.20120910/debian/control                       |    2 +
 amd64-microcode-1.20120910/microcode_amd_fam15h.bin.README      |    4 +-
 amd64-microcode-1.20120910/microcode_amd_solaris.bin.README     |    4 +-
 9 files changed, 34 insertions(+), 11 deletions(-)

debdiff attached.

unblock amd64-microcode/1.20120910-1


-- 
  "One disk to rule them all, One disk to find them. One disk to bring
  them all and in the darkness grind them. In the Land of Redmond
  where the shadows lie." -- The Silicon Valley Tarot
  Henrique Holschuh
diff -Nru amd64-microcode-1.20120117/debian/changelog amd64-microcode-1.20120910/debian/changelog
--- amd64-microcode-1.20120117/debian/changelog	2012-07-09 21:53:40.000000000 -0300
+++ amd64-microcode-1.20120910/debian/changelog	2012-09-14 16:50:50.000000000 -0300
@@ -1,3 +1,19 @@
+amd64-microcode (1.20120910-1) unstable; urgency=medium
+
+  * AMD microcode release 20120910
+    + updated microcode:
+      sig 0x00600F12, id 0x06000629: errata (+) 691, 709, 740;
+    + new microcode:
+      sig 0x00610F01, id 0x06001119: errata 671, 686, 697, 698, 699, 704, 709,
+          734, 740;
+    + This update adds critical errata fixes for commonly used features.
+      The hit probability of these errata is unknown to the Debian maintainer.
+  * README.Debian: mention module-init-tools, not just kmod.  This is useful
+    when backporting to Debian Squeeze
+  * debian/control: add Vcs-* fields
+
+ -- Henrique de Moraes Holschuh <hmh@debian.org>  Fri, 14 Sep 2012 15:39:37 -0300
+
 amd64-microcode (1.20120117-2) unstable; urgency=low
 
   * debian/control: priority of this package should be standard,
diff -Nru amd64-microcode-1.20120117/debian/control amd64-microcode-1.20120910/debian/control
--- amd64-microcode-1.20120117/debian/control	2012-07-09 21:50:28.000000000 -0300
+++ amd64-microcode-1.20120910/debian/control	2012-09-14 12:27:31.000000000 -0300
@@ -6,6 +6,8 @@
 Build-Depends: debhelper (>= 7)
 Standards-Version: 3.9.3
 Homepage: http://www.amd64.org/support/microcode.html
+Vcs-Git: git://git.debian.org/users/hmh/amd64-microcode.git
+Vcs-Browser: http://git.debian.org/?p=users/hmh/amd64-microcode.git
 XS-Autobuild: yes
 
 Package: amd64-microcode
diff -Nru amd64-microcode-1.20120117/debian/README.Debian amd64-microcode-1.20120910/debian/README.Debian
--- amd64-microcode-1.20120117/debian/README.Debian	2012-07-09 19:30:51.000000000 -0300
+++ amd64-microcode-1.20120910/debian/README.Debian	2012-09-14 12:27:31.000000000 -0300
@@ -39,8 +39,8 @@
 
 2. When an initramfs image is not used, only the modular microcode
    driver is supported.  If it doesn't autoload by itself in your kernel
-   version, you should add it to /etc/modules.  You must install the
-   kmod package, and the root filesystem with /lib/firmware must be
-   available when the modules are loaded.
+   version, you should add it to /etc/modules.  You must install either
+   the kmod or module-init-tools package, and the root filesystem with
+   /lib/firmware must be available when the modules are loaded.
 
  -- Henrique de Moraes Holschuh <hmh@debian.org>, 2012-07-09
diff -Nru amd64-microcode-1.20120117/INSTALL amd64-microcode-1.20120910/INSTALL
--- amd64-microcode-1.20120117/INSTALL	2012-01-17 14:50:09.000000000 -0200
+++ amd64-microcode-1.20120910/INSTALL	2012-09-10 05:22:38.000000000 -0300
@@ -3,10 +3,10 @@
 Linux
 
   # cd /tmp
-  # tar xf /path/to/amd-ucode-2012-01-17.tar
+  # tar xf /path/to/amd-ucode-2012-09-10.tar
   # mkdir -p  /lib/firmware/amd-ucode
-  # mv amd-ucode-2012-01-17/microcode_amd.bin /lib/firmware/amd-ucode
-  # mv amd-ucode-2012-01-17/microcode_amd_fam15h.bin /lib/firmware/amd-ucode
+  # mv amd-ucode-2012-09-10/microcode_amd.bin /lib/firmware/amd-ucode
+  # mv amd-ucode-2012-09-10/microcode_amd_fam15h.bin /lib/firmware/amd-ucode
   # modprobe -r microcode
   # modprobe microcode
 
@@ -14,8 +14,8 @@
 Solaris
 
   # cd /tmp
-  # tar xf /path/to/amd-ucode-2012-01-17.tar
-  # mv amd-ucode-2012-01-17/microcode_amd_solaris.bin /platform/i86pc/ucode/amd-ucode.bin
+  # tar xf /path/to/amd-ucode-2012-09-10.tar
+  # mv amd-ucode-2012-09-10/microcode_amd_solaris.bin /platform/i86pc/ucode/amd-ucode.bin
 
   and finally
 
Binary files /tmp/Nhf2UWLNGv/amd64-microcode-1.20120117/microcode_amd_fam15h.bin and /tmp/DiZV1z43pn/amd64-microcode-1.20120910/microcode_amd_fam15h.bin differ
diff -Nru amd64-microcode-1.20120117/microcode_amd_fam15h.bin.README amd64-microcode-1.20120910/microcode_amd_fam15h.bin.README
--- amd64-microcode-1.20120117/microcode_amd_fam15h.bin.README	2012-01-17 14:50:09.000000000 -0200
+++ amd64-microcode-1.20120910/microcode_amd_fam15h.bin.README	2012-09-10 05:22:38.000000000 -0300
@@ -1,10 +1,12 @@
 ;******************************************************************************
 ; The associated microcode container file fixes the errata as documented in
 ; Revision Guide for AMD Family 15h Models 00h-0Fh Processors, order #48063,
+; Revision Guide for AMD Family 15h Models 10h-1Fh Processors, order #48931,
 ; for different revisions of AMD processors as follows:
 ; 
 ; CPUIDFn[0000_0001]_EAX; ID;         Errata fixed;
 ;
-; 0x00600F12;             0x06000624; #659, #660, #661, #668, #671, #672, #673;
+; 0x00600F12;             0x06000629; #659, #660, #661, #668, #671, #672, #673, #691, #709, #740;
+; 0x00610F01;             0x06001119; #671, #686, #697, #698, #699, #704, #709, #734, #740;
 ;
 ;******************************************************************************
Binary files /tmp/Nhf2UWLNGv/amd64-microcode-1.20120117/microcode_amd_solaris.bin and /tmp/DiZV1z43pn/amd64-microcode-1.20120910/microcode_amd_solaris.bin differ
diff -Nru amd64-microcode-1.20120117/microcode_amd_solaris.bin.README amd64-microcode-1.20120910/microcode_amd_solaris.bin.README
--- amd64-microcode-1.20120117/microcode_amd_solaris.bin.README	2012-01-17 14:50:09.000000000 -0200
+++ amd64-microcode-1.20120910/microcode_amd_solaris.bin.README	2012-09-10 05:22:38.000000000 -0300
@@ -4,6 +4,7 @@
 ; Revision Guide for AMD Family 12h Processors, order #44739,
 ; Revision Guide for AMD Family 14h Models 00h-0Fh Processors, order #47534,
 ; Revision Guide for AMD Family 15h Models 00h-0Fh Processors, order #48063,
+; Revision Guide for AMD Family 15h Models 10h-1Fh Processors, order #48931,
 ; for different revisions of AMD processors as follows:
 ; 
 ; CPUIDFn[0000_0001]_EAX; ID;         Errata fixed;
@@ -24,6 +25,7 @@
 ; 0x00300F10;             0x03000027; #564, #573, #662, #686;
 ; 0x00500F10;             0x05000028; #461, #564, #594, #595;
 ; 0x00500F20;             0x0500010D; #461, #564, #594, #639, #662, #686;
-; 0x00600F12;             0x06000624; #659, #660, #661, #668, #671, #672, #673;
+; 0x00600F12;             0x06000629; #659, #660, #661, #668, #671, #672, #673, #691, #709, #740;
+; 0x00610F01;             0x06001119; #671, #686, #697, #698, #699, #704, #709, #734, #740;
 ;
 ;******************************************************************************
diff -Nru amd64-microcode-1.20120117/README amd64-microcode-1.20120910/README
--- amd64-microcode-1.20120117/README	2012-01-17 14:50:09.000000000 -0200
+++ amd64-microcode-1.20120910/README	2012-09-10 05:22:38.000000000 -0300
@@ -24,7 +24,8 @@
     mc_patch_03000027_PUB-v1/mc_patch_03000027.asm
     mc_patch_05000028_PUB-v3/mc_patch_05000028.asm
     mc_patch_0500010D_PUB-v1/mc_patch_0500010D.asm
-    mc_patch_06000624_PUB-v1/mc_patch_06000624.asm
+    mc_patch_06000629_PUB-v1/mc_patch_06000629.asm
+    mc_patch_06001119_PUB-v1/mc_patch_06001119.asm
 
 ***********************************************************************
 Copyright 2008, 2012 ADVANCED MICRO DEVICES, INC.  All Rights Reserved.

Reply to: