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

Bug#848341: marked as done (jessie-pu: package intel-microcode/3.20161104.1~deb8u1)



Your message dated Sat, 14 Jan 2017 12:37:03 +0000
with message-id <1484397423.1091.25.camel@adam-barratt.org.uk>
and subject line Closing requests included in today's point release
has caused the Debian Bug report #848341,
regarding jessie-pu: package intel-microcode/3.20161104.1~deb8u1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
848341: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=848341
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: jessie
User: release.debian.org@packages.debian.org
Usertags: pu

I would like to update the intel-microcode packages in stable to address
several critical errata in newer Intel processors.

The updated packages being proposed in this bug report are identical to
the ones in unstable/testing and jessie-backports, other than
debian/changelog and version numbering.

These changes have been tested in unstable since 2016-11-09, in testing
since 2016-11-15, and in jessie-backports since 2016-11-17, without any
issues being reported.

The large change in the "upstream" changelog reflects a change on
iucode-tool v2.0 output when listing microcodes: the "pf mask" field was
renamed to "pf_mask" to get rid of the embedded space.


Relevant information from debian/changelog:

+ Supposed to fix critical Intel TSX erratum BDE85 on Xeon-D 1500 Y0

+ Known to fix critical errata on several Xeon-D 1500 models which
  will crash vmware (KB2146388) and likely cause problems for Linux
  as well

+ Fixes likely critical errata (which ones unknown) on Broadwell-E
  (Core extreme edition 5th gen, Xeon E5v4, Xeon E7v4)

+ Removes (very likely outdated) microcode for the C3500 and C5500 family
  of embedded Xeon (Jasper Forest).  These embedded Xeons are typically
  found on (older) network equipment appliances such as firewalls/IPS/IDS,
  and also on data storage devices, and thus are supposed to receive
  microcode updates through their vendors

This microcode update is important to get Debian to run in a more stable
way on the Xeon-D 1500, and on the Broadwell-E processors.


As usual, you will find attached the debdiff output with the changes in
the microcode data files removed for brevity.  Note that an older
microcode data file (20101123) that was *not* used by the build process
anymore was also removed.


Diffstat:
 Makefile               |   21 
 changelog              |  726 
 debian/changelog       |   56 
 debian/compat          |    2 
 debian/control         |    4 
 microcode-20101123.dat |27048 ---------------------
 microcode-20160714.dat |59389 -----------------------------------------------
 microcode-20161104.dat |61630 +++++++++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 62079 insertions(+), 86797 deletions(-)

(diffstat of the abridged debdiff, for better resolution):
 Makefile         |   21 +
 changelog        |  726 +++++++++++++++++++++++++++----------------------------
 debian/changelog |   56 ++++
 debian/compat    |    2 
 debian/control   |    4 
 5 files changed, 449 insertions(+), 360 deletions(-)

Thank you!

-- 
  Henrique Holschuh
diff -Nru intel-microcode-3.20160714.1~deb8u1/changelog intel-microcode-3.20161104.1~deb8u1/changelog
--- intel-microcode-3.20160714.1~deb8u1/changelog	2016-07-31 18:11:41.000000000 -0300
+++ intel-microcode-3.20161104.1~deb8u1/changelog	2016-12-16 08:53:58.000000000 -0200
@@ -1,496 +1,508 @@
+2016-11-04:
+  * New Microcodes:
+    sig 0x00050663, pf_mask 0x10, 2016-10-12, rev 0x700000d, size 20480
+    sig 0x00050664, pf_mask 0x10, 2016-06-02, rev 0xf00000a, size 21504
+
+  * Updated Microcodes:
+    sig 0x000306f2, pf_mask 0x6f, 2016-10-07, rev 0x0039, size 32768
+    sig 0x000406f1, pf_mask 0xef, 2016-10-07, rev 0xb00001f, size 25600
+
+  * Removed Microcodes:
+    sig 0x000106e4, pf_mask 0x09, 2013-07-01, rev 0x0003, size 6144
+
 2016-07-14:
   * Updated Microcodes:
-    sig 0x000306f4, pf mask 0x80, 2016-06-07, rev 0x000d, size 15360
-    sig 0x000406e3, pf mask 0xc0, 2016-06-22, rev 0x009e, size 97280
-    sig 0x000406f1, pf mask 0xef, 2016-06-06, rev 0xb00001d, size 25600
-    sig 0x000506e3, pf mask 0x36, 2016-06-22, rev 0x009e, size 97280
+    sig 0x000306f4, pf_mask 0x80, 2016-06-07, rev 0x000d, size 15360
+    sig 0x000406e3, pf_mask 0xc0, 2016-06-22, rev 0x009e, size 97280
+    sig 0x000406f1, pf_mask 0xef, 2016-06-06, rev 0xb00001d, size 25600
+    sig 0x000506e3, pf_mask 0x36, 2016-06-22, rev 0x009e, size 97280
 
 2016-06-07:
   * New Microcodes:
-    sig 0x000406e3, pf mask 0xc0, 2016-04-06, rev 0x008a, size 96256
-    sig 0x000406f1, pf mask 0xef, 2016-05-20, rev 0xb00001c, size 25600
-    sig 0x00050662, pf mask 0x10, 2015-12-12, rev 0x000f, size 28672
-    sig 0x000506e3, pf mask 0x36, 2016-04-06, rev 0x008a, size 96256
+    sig 0x000406e3, pf_mask 0xc0, 2016-04-06, rev 0x008a, size 96256
+    sig 0x000406f1, pf_mask 0xef, 2016-05-20, rev 0xb00001c, size 25600
+    sig 0x00050662, pf_mask 0x10, 2015-12-12, rev 0x000f, size 28672
+    sig 0x000506e3, pf_mask 0x36, 2016-04-06, rev 0x008a, size 96256
 
   * Updated Microcodes:
-    sig 0x000306c3, pf mask 0x32, 2016-03-16, rev 0x0020, size 22528
-    sig 0x000306d4, pf mask 0xc0, 2016-04-29, rev 0x0024, size 17408
-    sig 0x000306f2, pf mask 0x6f, 2016-03-28, rev 0x0038, size 32768
-    sig 0x000306f4, pf mask 0x80, 2016-02-11, rev 0x000a, size 15360
-    sig 0x00040651, pf mask 0x72, 2016-04-01, rev 0x001f, size 20480
-    sig 0x00040661, pf mask 0x32, 2016-04-01, rev 0x0016, size 24576
-    sig 0x00040671, pf mask 0x22, 2016-04-29, rev 0x0016, size 11264
+    sig 0x000306c3, pf_mask 0x32, 2016-03-16, rev 0x0020, size 22528
+    sig 0x000306d4, pf_mask 0xc0, 2016-04-29, rev 0x0024, size 17408
+    sig 0x000306f2, pf_mask 0x6f, 2016-03-28, rev 0x0038, size 32768
+    sig 0x000306f4, pf_mask 0x80, 2016-02-11, rev 0x000a, size 15360
+    sig 0x00040651, pf_mask 0x72, 2016-04-01, rev 0x001f, size 20480
+    sig 0x00040661, pf_mask 0x32, 2016-04-01, rev 0x0016, size 24576
+    sig 0x00040671, pf_mask 0x22, 2016-04-29, rev 0x0016, size 11264
 
 2015-11-06:
   * New Microcodes:
-    sig 0x000306f4, pf mask 0x80, 2015-07-17, rev 0x0009, size 14336
-    sig 0x00040671, pf mask 0x22, 2015-08-03, rev 0x0013, size 11264
+    sig 0x000306f4, pf_mask 0x80, 2015-07-17, rev 0x0009, size 14336
+    sig 0x00040671, pf_mask 0x22, 2015-08-03, rev 0x0013, size 11264
 
   * Updated Microcodes:
-    sig 0x000306a9, pf mask 0x12, 2015-02-26, rev 0x001c, size 12288
-    sig 0x000306c3, pf mask 0x32, 2015-08-13, rev 0x001e, size 21504
-    sig 0x000306d4, pf mask 0xc0, 2015-09-11, rev 0x0022, size 16384
-    sig 0x000306f2, pf mask 0x6f, 2015-08-10, rev 0x0036, size 30720
-    sig 0x00040651, pf mask 0x72, 2015-08-13, rev 0x001d, size 20480
+    sig 0x000306a9, pf_mask 0x12, 2015-02-26, rev 0x001c, size 12288
+    sig 0x000306c3, pf_mask 0x32, 2015-08-13, rev 0x001e, size 21504
+    sig 0x000306d4, pf_mask 0xc0, 2015-09-11, rev 0x0022, size 16384
+    sig 0x000306f2, pf_mask 0x6f, 2015-08-10, rev 0x0036, size 30720
+    sig 0x00040651, pf_mask 0x72, 2015-08-13, rev 0x001d, size 20480
 
 2015-01-21:
   * Downgraded microcodes (to a previously shipped revision):
-    sig 0x000306f2, pf mask 0x6f, 2014-09-03, rev 0x0029, size 28672
+    sig 0x000306f2, pf_mask 0x6f, 2014-09-03, rev 0x0029, size 28672
 
 2015-01-07:
   * New Microcodes:
-    sig 0x000306d4, pf mask 0xc0, 2014-12-05, rev 0x0018, size 14336
+    sig 0x000306d4, pf_mask 0xc0, 2014-12-05, rev 0x0018, size 14336
 
   * Updated Microcodes (this update is known to cause issues):
-    sig 0x000306f2, pf mask 0x6f, 2014-11-21, rev 0x002d, size 28672
+    sig 0x000306f2, pf_mask 0x6f, 2014-11-21, rev 0x002d, size 28672
 
 2014-09-13:
   * New Microcodes:
-    sig 0x000306f2, pf mask 0x6f, 2014-09-03, rev 0x0029, size 28672
+    sig 0x000306f2, pf_mask 0x6f, 2014-09-03, rev 0x0029, size 28672
 
   * Updated Microcodes:
-    sig 0x000306c3, pf mask 0x32, 2014-07-03, rev 0x001c, size 21504
-    sig 0x00040651, pf mask 0x72, 2014-07-03, rev 0x001c, size 20480
-    sig 0x00040661, pf mask 0x32, 2014-07-03, rev 0x0012, size 23552
+    sig 0x000306c3, pf_mask 0x32, 2014-07-03, rev 0x001c, size 21504
+    sig 0x00040651, pf_mask 0x72, 2014-07-03, rev 0x001c, size 20480
+    sig 0x00040661, pf_mask 0x32, 2014-07-03, rev 0x0012, size 23552
 
 2014-06-24:
   * Updated Microcodes:
-    sig 0x000306a9, pf mask 0x12, 2014-05-29, rev 0x001b, size 12288
-    sig 0x000306c3, pf mask 0x32, 2014-05-23, rev 0x001a, size 20480
-    sig 0x000306e4, pf mask 0xed, 2014-05-29, rev 0x0428, size 13312
-    sig 0x000306e7, pf mask 0xed, 2014-05-29, rev 0x070d, size 15360
-    sig 0x00040651, pf mask 0x72, 2014-05-23, rev 0x0018, size 19456
-    sig 0x00040661, pf mask 0x32, 2014-05-23, rev 0x0010, size 23552
+    sig 0x000306a9, pf_mask 0x12, 2014-05-29, rev 0x001b, size 12288
+    sig 0x000306c3, pf_mask 0x32, 2014-05-23, rev 0x001a, size 20480
+    sig 0x000306e4, pf_mask 0xed, 2014-05-29, rev 0x0428, size 13312
+    sig 0x000306e7, pf_mask 0xed, 2014-05-29, rev 0x070d, size 15360
+    sig 0x00040651, pf_mask 0x72, 2014-05-23, rev 0x0018, size 19456
+    sig 0x00040661, pf_mask 0x32, 2014-05-23, rev 0x0010, size 23552
 
 2014-04-30:
   * New microcodes:
-    sig 0x000306e7, pf mask 0xed, 2014-04-14, rev 0x070c, size 15360
+    sig 0x000306e7, pf_mask 0xed, 2014-04-14, rev 0x070c, size 15360
 
   * Updated microcodes:
-    sig 0x000306e4, pf mask 0xed, 2014-04-10, rev 0x0427, size 12288
+    sig 0x000306e4, pf_mask 0xed, 2014-04-10, rev 0x0427, size 12288
 
 2014-01-22:
   * New Microcodes:
-    sig 0x00040661, pf mask 0x32, 2013-08-21, rev 0x000f, size 23552
+    sig 0x00040661, pf_mask 0x32, 2013-08-21, rev 0x000f, size 23552
 
   * Updated Microcodes:
-    sig 0x000106e5, pf mask 0x13, 2013-08-20, rev 0x0007, size 7168
-    sig 0x000306c3, pf mask 0x32, 2013-08-16, rev 0x0017, size 20480
-    sig 0x000306e4, pf mask 0xed, 2013-07-09, rev 0x0416, size 11264
-    sig 0x00040651, pf mask 0x72, 2013-09-14, rev 0x0017, size 19456
+    sig 0x000106e5, pf_mask 0x13, 2013-08-20, rev 0x0007, size 7168
+    sig 0x000306c3, pf_mask 0x32, 2013-08-16, rev 0x0017, size 20480
+    sig 0x000306e4, pf_mask 0xed, 2013-07-09, rev 0x0416, size 11264
+    sig 0x00040651, pf_mask 0x72, 2013-09-14, rev 0x0017, size 19456
 
 2013-09-06:
   * Updated Microcodes:
-    sig 0x000306c3, pf mask 0x32, 2013-08-07, rev 0x0016, size 20480
-    sig 0x00040651, pf mask 0x72, 2013-08-08, rev 0x0016, size 19456
+    sig 0x000306c3, pf_mask 0x32, 2013-08-07, rev 0x0016, size 20480
+    sig 0x00040651, pf_mask 0x72, 2013-08-08, rev 0x0016, size 19456
 
   * Updated Microcodes (recently removed):
-    sig 0x000106e4, pf mask 0x09, 2013-07-01, rev 0x0003, size 6144
+    sig 0x000106e4, pf_mask 0x09, 2013-07-01, rev 0x0003, size 6144
 
 2013-08-08:
   * New Microcodes:
-    sig 0x000306c3, pf mask 0x32, 2013-07-02, rev 0x0012, size 19456
-    sig 0x000306e4, pf mask 0xed, 2013-06-13, rev 0x0415, size 11264
-    sig 0x000306e6, pf mask 0xed, 2013-06-19, rev 0x0600, size 11264
-    sig 0x00040651, pf mask 0x72, 2013-07-02, rev 0x0015, size 18432
+    sig 0x000306c3, pf_mask 0x32, 2013-07-02, rev 0x0012, size 19456
+    sig 0x000306e4, pf_mask 0xed, 2013-06-13, rev 0x0415, size 11264
+    sig 0x000306e6, pf_mask 0xed, 2013-06-19, rev 0x0600, size 11264
+    sig 0x00040651, pf_mask 0x72, 2013-07-02, rev 0x0015, size 18432
 
   * Updated Microcodes (removed in the past):
-    sig 0x000106a5, pf mask 0x03, 2013-06-21, rev 0x0019, size 10240
+    sig 0x000106a5, pf_mask 0x03, 2013-06-21, rev 0x0019, size 10240
 
   * Updated Microcodes:
-    sig 0x000106a4, pf mask 0x03, 2013-06-21, rev 0x0012, size 14336
-    sig 0x000106e5, pf mask 0x13, 2013-07-01, rev 0x0006, size 7168
-    sig 0x00020652, pf mask 0x12, 2013-06-26, rev 0x000e, size 8192
-    sig 0x00020655, pf mask 0x92, 2013-06-28, rev 0x0004, size 3072
-    sig 0x000206a7, pf mask 0x12, 2013-06-12, rev 0x0029, size 10240
-    sig 0x000206d7, pf mask 0x6d, 2013-06-17, rev 0x0710, size 17408
-    sig 0x000206f2, pf mask 0x05, 2013-06-18, rev 0x0037, size 13312
-    sig 0x000306a9, pf mask 0x12, 2013-06-13, rev 0x0019, size 12288
+    sig 0x000106a4, pf_mask 0x03, 2013-06-21, rev 0x0012, size 14336
+    sig 0x000106e5, pf_mask 0x13, 2013-07-01, rev 0x0006, size 7168
+    sig 0x00020652, pf_mask 0x12, 2013-06-26, rev 0x000e, size 8192
+    sig 0x00020655, pf_mask 0x92, 2013-06-28, rev 0x0004, size 3072
+    sig 0x000206a7, pf_mask 0x12, 2013-06-12, rev 0x0029, size 10240
+    sig 0x000206d7, pf_mask 0x6d, 2013-06-17, rev 0x0710, size 17408
+    sig 0x000206f2, pf_mask 0x05, 2013-06-18, rev 0x0037, size 13312
+    sig 0x000306a9, pf_mask 0x12, 2013-06-13, rev 0x0019, size 12288
 
   * Removed Microcodes:
-    sig 0x000106e4, pf mask 0x09, 2010-03-08, rev 0x0002, size 5120
+    sig 0x000106e4, pf_mask 0x09, 2010-03-08, rev 0x0002, size 5120
 
 2013-02-22:
   * Updated Microcodes:
-    sig 0x000306a9, pf mask 0x12, 2013-01-09, rev 0x0017, size 11264
+    sig 0x000306a9, pf_mask 0x12, 2013-01-09, rev 0x0017, size 11264
 
 2012-06-06-v2 (2012-10-01):
   * Updated Microcodes:
-    sig 0x000206d6, pf mask 0x6d, 2012-05-22, rev 0x0619, size 16384
-    sig 0x000206d7, pf mask 0x6d, 2012-05-22, rev 0x070d, size 16384
-    sig 0x000306a9, pf mask 0x12, 2012-07-16, rev 0x0013, size 11264
+    sig 0x000206d6, pf_mask 0x6d, 2012-05-22, rev 0x0619, size 16384
+    sig 0x000206d7, pf_mask 0x6d, 2012-05-22, rev 0x070d, size 16384
+    sig 0x000306a9, pf_mask 0x12, 2012-07-16, rev 0x0013, size 11264
 
   * Updated Microcodes (recently removed):
-    sig 0x000206f2, pf mask 0x05, 2012-04-12, rev 0x0036, size 12288
+    sig 0x000206f2, pf_mask 0x05, 2012-04-12, rev 0x0036, size 12288
 
 2012-06-06:
   * New Microcodes:
-    sig 0x00020661, pf mask 0x02, 2011-07-18, rev 0x0105, size 5120
-    sig 0x000206d7, pf mask 0x6d, 2012-04-03, rev 0x070c, size 16384
-    sig 0x000306a9, pf mask 0x12, 2012-04-12, rev 0x0012, size 11264
+    sig 0x00020661, pf_mask 0x02, 2011-07-18, rev 0x0105, size 5120
+    sig 0x000206d7, pf_mask 0x6d, 2012-04-03, rev 0x070c, size 16384
+    sig 0x000306a9, pf_mask 0x12, 2012-04-12, rev 0x0012, size 11264
 
   * Updated Microcodes:
-    sig 0x000106e5, pf mask 0x13, 2011-09-01, rev 0x0005, size 6144
-    sig 0x000206a7, pf mask 0x12, 2012-04-24, rev 0x0028, size 9216
-    sig 0x000206d6, pf mask 0x6d, 2012-04-18, rev 0x0618, size 16384
+    sig 0x000106e5, pf_mask 0x13, 2011-09-01, rev 0x0005, size 6144
+    sig 0x000206a7, pf_mask 0x12, 2012-04-24, rev 0x0028, size 9216
+    sig 0x000206d6, pf_mask 0x6d, 2012-04-18, rev 0x0618, size 16384
 
   * Removed Microcodes (recently updated):
-    sig 0x000206f2, pf mask 0x05, 2011-08-31, rev 0x0034, size 12288
+    sig 0x000206f2, pf_mask 0x05, 2011-08-31, rev 0x0034, size 12288
 
 2011-11-10:
   * New Microcodes:
-    sig 0x000206d6, pf mask 0x6d, 2011-09-29, rev 0x060c, size 15360
+    sig 0x000206d6, pf_mask 0x6d, 2011-09-29, rev 0x060c, size 15360
 
   * Updated Microcodes:
-    sig 0x00020652, pf mask 0x12, 2011-09-01, rev 0x000d, size 7168
-    sig 0x00020655, pf mask 0x92, 2011-09-01, rev 0x0003, size 2048
-    sig 0x000206a7, pf mask 0x12, 2011-10-11, rev 0x0025, size 9216
-    sig 0x000206f2, pf mask 0x05, 2011-08-31, rev 0x0034, size 12288
+    sig 0x00020652, pf_mask 0x12, 2011-09-01, rev 0x000d, size 7168
+    sig 0x00020655, pf_mask 0x92, 2011-09-01, rev 0x0003, size 2048
+    sig 0x000206a7, pf_mask 0x12, 2011-10-11, rev 0x0025, size 9216
+    sig 0x000206f2, pf_mask 0x05, 2011-08-31, rev 0x0034, size 12288
 
   * Removed Microcodes (recently added):
-    sig 0x00030661, pf mask 0x02, 2011-06-23, rev 0x0106, size 5120
-    sig 0x00030661, pf mask 0x04, 2011-06-23, rev 0x0106, size 5120
-    sig 0x00030661, pf mask 0x08, 2011-06-23, rev 0x0106, size 5120
+    sig 0x00030661, pf_mask 0x02, 2011-06-23, rev 0x0106, size 5120
+    sig 0x00030661, pf_mask 0x04, 2011-06-23, rev 0x0106, size 5120
+    sig 0x00030661, pf_mask 0x08, 2011-06-23, rev 0x0106, size 5120
 
 2011-09-15:
   * New Microcodes:
-    sig 0x000206f2, pf mask 0x05, 2011-07-21, rev 0x0032, size 12288
-    sig 0x00030661, pf mask 0x02, 2011-06-23, rev 0x0106, size 5120
-    sig 0x00030661, pf mask 0x04, 2011-06-23, rev 0x0106, size 5120
-    sig 0x00030661, pf mask 0x08, 2011-06-23, rev 0x0106, size 5120
+    sig 0x000206f2, pf_mask 0x05, 2011-07-21, rev 0x0032, size 12288
+    sig 0x00030661, pf_mask 0x02, 2011-06-23, rev 0x0106, size 5120
+    sig 0x00030661, pf_mask 0x04, 2011-06-23, rev 0x0106, size 5120
+    sig 0x00030661, pf_mask 0x08, 2011-06-23, rev 0x0106, size 5120
 
   * Updated Microcodes:
-    sig 0x000206a7, pf mask 0x12, 2011-07-14, rev 0x001b, size 9216
+    sig 0x000206a7, pf_mask 0x12, 2011-07-14, rev 0x001b, size 9216
 
 2011-04-28:
   * New Microcodes:
-    sig 0x000206a7, pf mask 0x12, 2011-04-07, rev 0x0017, size 8192
+    sig 0x000206a7, pf_mask 0x12, 2011-04-07, rev 0x0017, size 8192
 
   * Added back microcodes (unchanged, removed in the past):
-    sig 0x00000f12, pf mask 0x04, 2003-05-02, rev 0x002e, size 2048
+    sig 0x00000f12, pf_mask 0x04, 2003-05-02, rev 0x002e, size 2048
 
   * Removed Microcodes (recently rolled back):
-    sig 0x000106a5, pf mask 0x03, 2009-04-14, rev 0x0011, size 8192
+    sig 0x000106a5, pf_mask 0x03, 2009-04-14, rev 0x0011, size 8192
 
 2010-11-23:
   * New Microcodes:
-    sig 0x000006fb, pf mask 0x20, 2010-10-03, rev 0x00ba, size 4096
+    sig 0x000006fb, pf_mask 0x20, 2010-10-03, rev 0x00ba, size 4096
 
   * Readded Microcodes (older revision):
-    sig 0x000106a5, pf mask 0x03, 2009-04-14, rev 0x0011, size 8192
+    sig 0x000106a5, pf_mask 0x03, 2009-04-14, rev 0x0011, size 8192
 
   * Updated Microcodes:
-    sig 0x000006f2, pf mask 0x01, 2010-10-02, rev 0x005d, size 4096
-    sig 0x000006f2, pf mask 0x20, 2010-10-02, rev 0x005c, size 4096
-    sig 0x000006f6, pf mask 0x01, 2010-09-30, rev 0x00d0, size 4096
-    sig 0x000006f6, pf mask 0x04, 2010-10-01, rev 0x00d2, size 4096
-    sig 0x000006f6, pf mask 0x20, 2010-10-01, rev 0x00d1, size 4096
-    sig 0x000006f7, pf mask 0x10, 2010-10-02, rev 0x006a, size 4096
-    sig 0x000006f7, pf mask 0x40, 2010-10-02, rev 0x006b, size 4096
-    sig 0x000006fa, pf mask 0x80, 2010-10-02, rev 0x0095, size 4096
-    sig 0x000006fb, pf mask 0x01, 2010-10-03, rev 0x00ba, size 4096
-    sig 0x000006fb, pf mask 0x04, 2010-10-03, rev 0x00bc, size 4096
-    sig 0x000006fb, pf mask 0x08, 2010-10-03, rev 0x00bb, size 4096
-    sig 0x000006fb, pf mask 0x10, 2010-10-03, rev 0x00ba, size 4096
-    sig 0x000006fb, pf mask 0x40, 2010-10-03, rev 0x00bc, size 4096
-    sig 0x000006fb, pf mask 0x80, 2010-10-03, rev 0x00ba, size 4096
-    sig 0x000006fd, pf mask 0x01, 2010-10-02, rev 0x00a4, size 4096
-    sig 0x000006fd, pf mask 0x20, 2010-10-02, rev 0x00a4, size 4096
-    sig 0x000006fd, pf mask 0x80, 2010-10-02, rev 0x00a4, size 4096
-    sig 0x00010661, pf mask 0x01, 2010-10-04, rev 0x0043, size 4096
-    sig 0x00010661, pf mask 0x02, 2010-10-04, rev 0x0042, size 4096
-    sig 0x00010661, pf mask 0x80, 2010-10-04, rev 0x0044, size 4096
-    sig 0x00010676, pf mask 0x01, 2010-09-29, rev 0x060f, size 4096
-    sig 0x00010676, pf mask 0x04, 2010-09-29, rev 0x060f, size 4096
-    sig 0x00010676, pf mask 0x10, 2010-09-29, rev 0x060f, size 4096
-    sig 0x00010676, pf mask 0x40, 2010-09-29, rev 0x060f, size 4096
-    sig 0x00010676, pf mask 0x80, 2010-09-29, rev 0x060f, size 4096
-    sig 0x00010677, pf mask 0x10, 2010-09-29, rev 0x070a, size 4096
-    sig 0x0001067a, pf mask 0x11, 2010-09-28, rev 0x0a0b, size 8192
-    sig 0x0001067a, pf mask 0x44, 2010-09-28, rev 0x0a0b, size 8192
-    sig 0x0001067a, pf mask 0xa0, 2010-09-28, rev 0x0a0b, size 8192
-    sig 0x000106d1, pf mask 0x08, 2010-09-30, rev 0x0029, size 4096
+    sig 0x000006f2, pf_mask 0x01, 2010-10-02, rev 0x005d, size 4096
+    sig 0x000006f2, pf_mask 0x20, 2010-10-02, rev 0x005c, size 4096
+    sig 0x000006f6, pf_mask 0x01, 2010-09-30, rev 0x00d0, size 4096
+    sig 0x000006f6, pf_mask 0x04, 2010-10-01, rev 0x00d2, size 4096
+    sig 0x000006f6, pf_mask 0x20, 2010-10-01, rev 0x00d1, size 4096
+    sig 0x000006f7, pf_mask 0x10, 2010-10-02, rev 0x006a, size 4096
+    sig 0x000006f7, pf_mask 0x40, 2010-10-02, rev 0x006b, size 4096
+    sig 0x000006fa, pf_mask 0x80, 2010-10-02, rev 0x0095, size 4096
+    sig 0x000006fb, pf_mask 0x01, 2010-10-03, rev 0x00ba, size 4096
+    sig 0x000006fb, pf_mask 0x04, 2010-10-03, rev 0x00bc, size 4096
+    sig 0x000006fb, pf_mask 0x08, 2010-10-03, rev 0x00bb, size 4096
+    sig 0x000006fb, pf_mask 0x10, 2010-10-03, rev 0x00ba, size 4096
+    sig 0x000006fb, pf_mask 0x40, 2010-10-03, rev 0x00bc, size 4096
+    sig 0x000006fb, pf_mask 0x80, 2010-10-03, rev 0x00ba, size 4096
+    sig 0x000006fd, pf_mask 0x01, 2010-10-02, rev 0x00a4, size 4096
+    sig 0x000006fd, pf_mask 0x20, 2010-10-02, rev 0x00a4, size 4096
+    sig 0x000006fd, pf_mask 0x80, 2010-10-02, rev 0x00a4, size 4096
+    sig 0x00010661, pf_mask 0x01, 2010-10-04, rev 0x0043, size 4096
+    sig 0x00010661, pf_mask 0x02, 2010-10-04, rev 0x0042, size 4096
+    sig 0x00010661, pf_mask 0x80, 2010-10-04, rev 0x0044, size 4096
+    sig 0x00010676, pf_mask 0x01, 2010-09-29, rev 0x060f, size 4096
+    sig 0x00010676, pf_mask 0x04, 2010-09-29, rev 0x060f, size 4096
+    sig 0x00010676, pf_mask 0x10, 2010-09-29, rev 0x060f, size 4096
+    sig 0x00010676, pf_mask 0x40, 2010-09-29, rev 0x060f, size 4096
+    sig 0x00010676, pf_mask 0x80, 2010-09-29, rev 0x060f, size 4096
+    sig 0x00010677, pf_mask 0x10, 2010-09-29, rev 0x070a, size 4096
+    sig 0x0001067a, pf_mask 0x11, 2010-09-28, rev 0x0a0b, size 8192
+    sig 0x0001067a, pf_mask 0x44, 2010-09-28, rev 0x0a0b, size 8192
+    sig 0x0001067a, pf_mask 0xa0, 2010-09-28, rev 0x0a0b, size 8192
+    sig 0x000106d1, pf_mask 0x08, 2010-09-30, rev 0x0029, size 4096
 
   * Removed Microcodes:
-    sig 0x00000612, pf mask 0x00, 1996-12-10, rev 0x00c6, size 2048
-    sig 0x00000616, pf mask 0x00, 1996-12-10, rev 0x00c6, size 2048
-    sig 0x00000617, pf mask 0x00, 1996-12-10, rev 0x00c6, size 2048
-    sig 0x00000619, pf mask 0x00, 1998-02-18, rev 0x00d2, size 2048
-    sig 0x00000633, pf mask 0x00, 1998-09-23, rev 0x0036, size 2048
-    sig 0x00000634, pf mask 0x00, 1998-09-23, rev 0x0037, size 2048
-    sig 0x00000650, pf mask 0x04, 1997-12-12, rev 0x0019, size 2048
-    sig 0x00000650, pf mask 0x20, 1998-02-11, rev 0x002e, size 2048
-    sig 0x00000650, pf mask 0x80, 1998-02-11, rev 0x002f, size 2048
-    sig 0x00000651, pf mask 0x02, 1999-05-25, rev 0x0041, size 2048
-    sig 0x00000651, pf mask 0x08, 1999-05-25, rev 0x0042, size 2048
-    sig 0x00000652, pf mask 0x08, 1999-05-18, rev 0x002d, size 2048
-    sig 0x00000672, pf mask 0x01, 1999-09-22, rev 0x0010, size 2048
-    sig 0x00000673, pf mask 0x01, 1999-09-10, rev 0x000e, size 2048
-    sig 0x00000683, pf mask 0x01, 2001-02-06, rev 0x0013, size 2048
-    sig 0x00000683, pf mask 0x04, 2001-02-06, rev 0x0010, size 2048
-    sig 0x00000683, pf mask 0x10, 2001-02-06, rev 0x0014, size 2048
-    sig 0x000006a4, pf mask 0x04, 2000-06-16, rev 0x0001, size 2048
-    sig 0x00000f12, pf mask 0x01, 2003-05-02, rev 0x002d, size 2048
-    sig 0x00000f12, pf mask 0x02, 2003-05-02, rev 0x002f, size 2048
-    sig 0x00000f12, pf mask 0x04, 2003-05-02, rev 0x002e, size 2048
-    sig 0x00000f13, pf mask 0x04, 2003-05-08, rev 0x0005, size 2048
-    sig 0x00000f24, pf mask 0x08, 2003-06-05, rev 0x0020, size 2048
+    sig 0x00000612, pf_mask 0x00, 1996-12-10, rev 0x00c6, size 2048
+    sig 0x00000616, pf_mask 0x00, 1996-12-10, rev 0x00c6, size 2048
+    sig 0x00000617, pf_mask 0x00, 1996-12-10, rev 0x00c6, size 2048
+    sig 0x00000619, pf_mask 0x00, 1998-02-18, rev 0x00d2, size 2048
+    sig 0x00000633, pf_mask 0x00, 1998-09-23, rev 0x0036, size 2048
+    sig 0x00000634, pf_mask 0x00, 1998-09-23, rev 0x0037, size 2048
+    sig 0x00000650, pf_mask 0x04, 1997-12-12, rev 0x0019, size 2048
+    sig 0x00000650, pf_mask 0x20, 1998-02-11, rev 0x002e, size 2048
+    sig 0x00000650, pf_mask 0x80, 1998-02-11, rev 0x002f, size 2048
+    sig 0x00000651, pf_mask 0x02, 1999-05-25, rev 0x0041, size 2048
+    sig 0x00000651, pf_mask 0x08, 1999-05-25, rev 0x0042, size 2048
+    sig 0x00000652, pf_mask 0x08, 1999-05-18, rev 0x002d, size 2048
+    sig 0x00000672, pf_mask 0x01, 1999-09-22, rev 0x0010, size 2048
+    sig 0x00000673, pf_mask 0x01, 1999-09-10, rev 0x000e, size 2048
+    sig 0x00000683, pf_mask 0x01, 2001-02-06, rev 0x0013, size 2048
+    sig 0x00000683, pf_mask 0x04, 2001-02-06, rev 0x0010, size 2048
+    sig 0x00000683, pf_mask 0x10, 2001-02-06, rev 0x0014, size 2048
+    sig 0x000006a4, pf_mask 0x04, 2000-06-16, rev 0x0001, size 2048
+    sig 0x00000f12, pf_mask 0x01, 2003-05-02, rev 0x002d, size 2048
+    sig 0x00000f12, pf_mask 0x02, 2003-05-02, rev 0x002f, size 2048
+    sig 0x00000f12, pf_mask 0x04, 2003-05-02, rev 0x002e, size 2048
+    sig 0x00000f13, pf_mask 0x04, 2003-05-08, rev 0x0005, size 2048
+    sig 0x00000f24, pf_mask 0x08, 2003-06-05, rev 0x0020, size 2048
 
   * Removed Microcodes (recently added/updated):
-    sig 0x000206c2, pf mask 0x03, 2010-09-07, rev 0x0013, size 7168
+    sig 0x000206c2, pf_mask 0x03, 2010-09-07, rev 0x0013, size 7168
 
 2010-09-14:
   * Updated Microcodes:
-    sig 0x000206c2, pf mask 0x03, 2010-09-07, rev 0x0013, size 7168
+    sig 0x000206c2, pf_mask 0x03, 2010-09-07, rev 0x0013, size 7168
 
   * Removed Microcodes:
-    sig 0x000006d8, pf mask 0x08, 2006-08-31, rev 0x0021, size 2048
-    sig 0x000006d8, pf mask 0x20, 2004-07-22, rev 0x0020, size 2048
-    sig 0x00000f65, pf mask 0x04, 2007-05-10, rev 0x000b, size 2048
-    sig 0x00010661, pf mask 0x04, 2007-05-01, rev 0x0036, size 4096
+    sig 0x000006d8, pf_mask 0x08, 2006-08-31, rev 0x0021, size 2048
+    sig 0x000006d8, pf_mask 0x20, 2004-07-22, rev 0x0020, size 2048
+    sig 0x00000f65, pf_mask 0x04, 2007-05-10, rev 0x000b, size 2048
+    sig 0x00010661, pf_mask 0x04, 2007-05-01, rev 0x0036, size 4096
 
   * Removed Microcodes (recently added/updated):
-    sig 0x000106a5, pf mask 0x03, 2010-03-03, rev 0x0015, size 8192
-    sig 0x000206e6, pf mask 0x04, 2010-04-21, rev 0x0007, size 6144
+    sig 0x000106a5, pf_mask 0x03, 2010-03-03, rev 0x0015, size 8192
+    sig 0x000206e6, pf_mask 0x04, 2010-04-21, rev 0x0007, size 6144
 
 2010-08-26:
   * New Microcodes:
-    sig 0x000106ca, pf mask 0x01, 2009-08-25, rev 0x0107, size 5120
-    sig 0x000106e4, pf mask 0x09, 2010-03-08, rev 0x0002, size 5120
-    sig 0x00020655, pf mask 0x92, 2010-03-01, rev 0x0002, size 2048
-    sig 0x000206c2, pf mask 0x03, 2010-06-18, rev 0x000f, size 7168
+    sig 0x000106ca, pf_mask 0x01, 2009-08-25, rev 0x0107, size 5120
+    sig 0x000106e4, pf_mask 0x09, 2010-03-08, rev 0x0002, size 5120
+    sig 0x00020655, pf_mask 0x92, 2010-03-01, rev 0x0002, size 2048
+    sig 0x000206c2, pf_mask 0x03, 2010-06-18, rev 0x000f, size 7168
 
   * Updated Microcodes:
-    sig 0x000106a5, pf mask 0x03, 2010-03-03, rev 0x0015, size 8192
-    sig 0x000106e5, pf mask 0x13, 2010-04-05, rev 0x0004, size 6144
-    sig 0x00020652, pf mask 0x12, 2010-06-10, rev 0x000c, size 7168
-    sig 0x000206e6, pf mask 0x04, 2010-04-21, rev 0x0007, size 6144
+    sig 0x000106a5, pf_mask 0x03, 2010-03-03, rev 0x0015, size 8192
+    sig 0x000106e5, pf_mask 0x13, 2010-04-05, rev 0x0004, size 6144
+    sig 0x00020652, pf_mask 0x12, 2010-06-10, rev 0x000c, size 7168
+    sig 0x000206e6, pf_mask 0x04, 2010-04-21, rev 0x0007, size 6144
 
 2010-02-09:
   * New Microcodes:
-    sig 0x000106ca, pf mask 0x04, 2009-08-25, rev 0x0107, size 5120
-    sig 0x000106ca, pf mask 0x08, 2009-08-25, rev 0x0107, size 5120
-    sig 0x000106ca, pf mask 0x10, 2009-08-25, rev 0x0107, size 5120
-    sig 0x00020652, pf mask 0x12, 2009-11-12, rev 0x0009, size 7168
-    sig 0x00020661, pf mask 0x01, 2009-10-23, rev 0x0104, size 5120
-    sig 0x000206e6, pf mask 0x04, 2009-12-08, rev 0x0002, size 6144
+    sig 0x000106ca, pf_mask 0x04, 2009-08-25, rev 0x0107, size 5120
+    sig 0x000106ca, pf_mask 0x08, 2009-08-25, rev 0x0107, size 5120
+    sig 0x000106ca, pf_mask 0x10, 2009-08-25, rev 0x0107, size 5120
+    sig 0x00020652, pf_mask 0x12, 2009-11-12, rev 0x0009, size 7168
+    sig 0x00020661, pf_mask 0x01, 2009-10-23, rev 0x0104, size 5120
+    sig 0x000206e6, pf_mask 0x04, 2009-12-08, rev 0x0002, size 6144
 
 2009-09-27:
   * New Microcodes:
-    sig 0x00010676, pf mask 0x80, 2008-01-19, rev 0x060c, size 4096
-    sig 0x0001067a, pf mask 0x11, 2008-04-09, rev 0x0a07, size 8192
-    sig 0x0001067a, pf mask 0xa0, 2008-04-09, rev 0x0a07, size 8192
-    sig 0x000106e5, pf mask 0x13, 2009-05-29, rev 0x0003, size 6144
-
-  * Updated Microcodes:
-    sig 0x000006f6, pf mask 0x20, 2007-09-16, rev 0x00cc, size 4096
-    sig 0x000006fb, pf mask 0x04, 2009-05-11, rev 0x00b9, size 4096
-    sig 0x000006fb, pf mask 0x08, 2009-04-28, rev 0x00b8, size 4096
-    sig 0x000006fb, pf mask 0x40, 2009-05-11, rev 0x00b9, size 4096
-    sig 0x00010676, pf mask 0x01, 2008-01-19, rev 0x060c, size 4096
-    sig 0x00010677, pf mask 0x10, 2008-04-28, rev 0x0705, size 8192
-    sig 0x000106a4, pf mask 0x03, 2009-04-21, rev 0x0011, size 13312
-    sig 0x000106a5, pf mask 0x03, 2009-04-14, rev 0x0011, size 8192
-    sig 0x000106c2, pf mask 0x01, 2009-04-10, rev 0x0217, size 5120
-    sig 0x000106c2, pf mask 0x04, 2009-04-10, rev 0x0218, size 5120
-    sig 0x000106c2, pf mask 0x08, 2009-04-10, rev 0x0219, size 5120
-    sig 0x000106d1, pf mask 0x08, 2009-04-06, rev 0x0026, size 4096
+    sig 0x00010676, pf_mask 0x80, 2008-01-19, rev 0x060c, size 4096
+    sig 0x0001067a, pf_mask 0x11, 2008-04-09, rev 0x0a07, size 8192
+    sig 0x0001067a, pf_mask 0xa0, 2008-04-09, rev 0x0a07, size 8192
+    sig 0x000106e5, pf_mask 0x13, 2009-05-29, rev 0x0003, size 6144
+
+  * Updated Microcodes:
+    sig 0x000006f6, pf_mask 0x20, 2007-09-16, rev 0x00cc, size 4096
+    sig 0x000006fb, pf_mask 0x04, 2009-05-11, rev 0x00b9, size 4096
+    sig 0x000006fb, pf_mask 0x08, 2009-04-28, rev 0x00b8, size 4096
+    sig 0x000006fb, pf_mask 0x40, 2009-05-11, rev 0x00b9, size 4096
+    sig 0x00010676, pf_mask 0x01, 2008-01-19, rev 0x060c, size 4096
+    sig 0x00010677, pf_mask 0x10, 2008-04-28, rev 0x0705, size 8192
+    sig 0x000106a4, pf_mask 0x03, 2009-04-21, rev 0x0011, size 13312
+    sig 0x000106a5, pf_mask 0x03, 2009-04-14, rev 0x0011, size 8192
+    sig 0x000106c2, pf_mask 0x01, 2009-04-10, rev 0x0217, size 5120
+    sig 0x000106c2, pf_mask 0x04, 2009-04-10, rev 0x0218, size 5120
+    sig 0x000106c2, pf_mask 0x08, 2009-04-10, rev 0x0219, size 5120
+    sig 0x000106d1, pf_mask 0x08, 2009-04-06, rev 0x0026, size 4096
 
 2009-03-30:
   * New Microcodes:
-    sig 0x000006fb, pf mask 0x80, 2007-07-13, rev 0x00b6, size 4096
-    sig 0x000006fd, pf mask 0x20, 2007-08-13, rev 0x00a3, size 4096
-    sig 0x000106a4, pf mask 0x03, 2009-02-20, rev 0x0010, size 10240
-    sig 0x000106a5, pf mask 0x03, 2009-02-20, rev 0x000f, size 6144
+    sig 0x000006fb, pf_mask 0x80, 2007-07-13, rev 0x00b6, size 4096
+    sig 0x000006fd, pf_mask 0x20, 2007-08-13, rev 0x00a3, size 4096
+    sig 0x000106a4, pf_mask 0x03, 2009-02-20, rev 0x0010, size 10240
+    sig 0x000106a5, pf_mask 0x03, 2009-02-20, rev 0x000f, size 6144
 
   * Updated Microcodes:
-    sig 0x000006fa, pf mask 0x80, 2007-09-24, rev 0x0094, size 4096
-    sig 0x000006fd, pf mask 0x80, 2007-08-13, rev 0x00a3, size 4096
-    sig 0x000106c2, pf mask 0x01, 2008-10-06, rev 0x0211, size 5120
-    sig 0x000106c2, pf mask 0x04, 2008-10-06, rev 0x0212, size 5120
-    sig 0x000106c2, pf mask 0x08, 2008-12-02, rev 0x0213, size 5120
+    sig 0x000006fa, pf_mask 0x80, 2007-09-24, rev 0x0094, size 4096
+    sig 0x000006fd, pf_mask 0x80, 2007-08-13, rev 0x00a3, size 4096
+    sig 0x000106c2, pf_mask 0x01, 2008-10-06, rev 0x0211, size 5120
+    sig 0x000106c2, pf_mask 0x04, 2008-10-06, rev 0x0212, size 5120
+    sig 0x000106c2, pf_mask 0x08, 2008-12-02, rev 0x0213, size 5120
 
   * Removed Microcodes:
-    sig 0x00000611, pf mask 0x00, 1996-12-18, rev 0x0b27, size 2048
-    sig 0x00000680, pf mask 0x08, 1999-05-25, rev 0x000d, size 2048
-    sig 0x00000680, pf mask 0x20, 1999-05-25, rev 0x000c, size 2048
-    sig 0x00000696, pf mask 0x10, 2000-07-07, rev 0x0001, size 2048
-    sig 0x000106c1, pf mask 0x01, 2007-12-03, rev 0x0109, size 5120
+    sig 0x00000611, pf_mask 0x00, 1996-12-18, rev 0x0b27, size 2048
+    sig 0x00000680, pf_mask 0x08, 1999-05-25, rev 0x000d, size 2048
+    sig 0x00000680, pf_mask 0x20, 1999-05-25, rev 0x000c, size 2048
+    sig 0x00000696, pf_mask 0x10, 2000-07-07, rev 0x0001, size 2048
+    sig 0x000106c1, pf_mask 0x01, 2007-12-03, rev 0x0109, size 5120
 
 2008-09-10:
   * New Microcodes:
-    sig 0x0001067a, pf mask 0x44, 2008-04-09, rev 0x0a07, size 8192
-    sig 0x000106c2, pf mask 0x04, 2008-06-04, rev 0x020a, size 5120
-    sig 0x000106c2, pf mask 0x08, 2008-07-10, rev 0x020d, size 5120
+    sig 0x0001067a, pf_mask 0x44, 2008-04-09, rev 0x0a07, size 8192
+    sig 0x000106c2, pf_mask 0x04, 2008-06-04, rev 0x020a, size 5120
+    sig 0x000106c2, pf_mask 0x08, 2008-07-10, rev 0x020d, size 5120
 
   * Updated Microcodes:
-    sig 0x00010676, pf mask 0x04, 2008-01-19, rev 0x060c, size 4096
-    sig 0x00010676, pf mask 0x10, 2008-01-19, rev 0x060c, size 4096
-    sig 0x00010676, pf mask 0x40, 2008-01-19, rev 0x060c, size 4096
-    sig 0x000106c2, pf mask 0x01, 2008-06-04, rev 0x020a, size 5120
-    sig 0x000106d1, pf mask 0x08, 2008-06-04, rev 0x0021, size 4096
+    sig 0x00010676, pf_mask 0x04, 2008-01-19, rev 0x060c, size 4096
+    sig 0x00010676, pf_mask 0x10, 2008-01-19, rev 0x060c, size 4096
+    sig 0x00010676, pf_mask 0x40, 2008-01-19, rev 0x060c, size 4096
+    sig 0x000106c2, pf_mask 0x01, 2008-06-04, rev 0x020a, size 5120
+    sig 0x000106d1, pf_mask 0x08, 2008-06-04, rev 0x0021, size 4096
 
 2008-04-01:
   * New Microcodes:
-    sig 0x000106c2, pf mask 0x01, 2008-03-04, rev 0x0207, size 5120
-    sig 0x000106d1, pf mask 0x08, 2008-02-02, rev 0x0010, size 4096
+    sig 0x000106c2, pf_mask 0x01, 2008-03-04, rev 0x0207, size 5120
+    sig 0x000106d1, pf_mask 0x08, 2008-02-02, rev 0x0010, size 4096
 
   * Updated Microcodes:
-    sig 0x00000f48, pf mask 0x02, 2008-01-15, rev 0x000e, size 3072
+    sig 0x00000f48, pf_mask 0x02, 2008-01-15, rev 0x000e, size 3072
 
   * Removed Microcodes:
-    sig 0x00000f11, pf mask 0x02, 2003-07-29, rev 0x000a, size 2048
-    sig 0x00000f22, pf mask 0x02, 2003-07-29, rev 0x0005, size 2048
+    sig 0x00000f11, pf_mask 0x02, 2003-07-29, rev 0x000a, size 2048
+    sig 0x00000f22, pf_mask 0x02, 2003-07-29, rev 0x0005, size 2048
 
 2008-02-20:
   * License text update, no microcode changes.
 
   * Sunrise: this release ships the microcodes:
-    sig 0x00000611, pf mask 0x00, 1996-12-18, rev 0x0b27, size 2048
-    sig 0x00000612, pf mask 0x00, 1996-12-10, rev 0x00c6, size 2048
-    sig 0x00000616, pf mask 0x00, 1996-12-10, rev 0x00c6, size 2048
-    sig 0x00000617, pf mask 0x00, 1996-12-10, rev 0x00c6, size 2048
-    sig 0x00000619, pf mask 0x00, 1998-02-18, rev 0x00d2, size 2048
-    sig 0x00000633, pf mask 0x00, 1998-09-23, rev 0x0036, size 2048
-    sig 0x00000634, pf mask 0x00, 1998-09-23, rev 0x0037, size 2048
-    sig 0x00000650, pf mask 0x01, 1999-05-25, rev 0x0040, size 2048
-    sig 0x00000650, pf mask 0x02, 1999-05-25, rev 0x0041, size 2048
-    sig 0x00000650, pf mask 0x04, 1997-12-12, rev 0x0019, size 2048
-    sig 0x00000650, pf mask 0x08, 1999-05-25, rev 0x0045, size 2048
-    sig 0x00000650, pf mask 0x20, 1998-02-11, rev 0x002e, size 2048
-    sig 0x00000650, pf mask 0x80, 1998-02-11, rev 0x002f, size 2048
-    sig 0x00000651, pf mask 0x01, 1999-05-25, rev 0x0040, size 2048
-    sig 0x00000651, pf mask 0x02, 1999-05-25, rev 0x0041, size 2048
-    sig 0x00000651, pf mask 0x08, 1999-05-25, rev 0x0042, size 2048
-    sig 0x00000652, pf mask 0x01, 1999-05-12, rev 0x002a, size 2048
-    sig 0x00000652, pf mask 0x02, 1999-05-17, rev 0x002c, size 2048
-    sig 0x00000652, pf mask 0x04, 1999-05-12, rev 0x002b, size 2048
-    sig 0x00000652, pf mask 0x08, 1999-05-18, rev 0x002d, size 2048
-    sig 0x00000653, pf mask 0x01, 1999-06-28, rev 0x0010, size 2048
-    sig 0x00000653, pf mask 0x02, 1999-05-18, rev 0x000c, size 2048
-    sig 0x00000653, pf mask 0x04, 1999-05-20, rev 0x000b, size 2048
-    sig 0x00000653, pf mask 0x08, 1999-05-18, rev 0x000d, size 2048
-    sig 0x00000660, pf mask 0x01, 1999-05-05, rev 0x000a, size 2048
-    sig 0x00000665, pf mask 0x10, 1999-05-05, rev 0x0003, size 2048
-    sig 0x0000066a, pf mask 0x02, 1999-05-05, rev 0x000c, size 2048
-    sig 0x0000066a, pf mask 0x08, 1999-05-05, rev 0x000d, size 2048
-    sig 0x0000066a, pf mask 0x20, 1999-05-05, rev 0x000b, size 2048
-    sig 0x0000066d, pf mask 0x02, 1999-03-12, rev 0x0005, size 2048
-    sig 0x0000066d, pf mask 0x08, 1999-03-12, rev 0x0006, size 2048
-    sig 0x0000066d, pf mask 0x20, 1999-05-05, rev 0x0007, size 2048
-    sig 0x00000671, pf mask 0x04, 1998-08-11, rev 0x0014, size 2048
-    sig 0x00000672, pf mask 0x01, 1999-09-22, rev 0x0010, size 2048
-    sig 0x00000672, pf mask 0x04, 1999-09-22, rev 0x0038, size 2048
-    sig 0x00000673, pf mask 0x01, 1999-09-10, rev 0x000e, size 2048
-    sig 0x00000673, pf mask 0x04, 1999-09-10, rev 0x002e, size 2048
-    sig 0x00000680, pf mask 0x08, 1999-05-25, rev 0x000d, size 2048
-    sig 0x00000680, pf mask 0x20, 1999-05-25, rev 0x000c, size 2048
-    sig 0x00000681, pf mask 0x01, 1999-09-21, rev 0x000d, size 2048
-    sig 0x00000681, pf mask 0x04, 1999-09-21, rev 0x0010, size 2048
-    sig 0x00000681, pf mask 0x08, 1999-09-21, rev 0x000f, size 2048
-    sig 0x00000681, pf mask 0x10, 1999-09-21, rev 0x0011, size 2048
-    sig 0x00000681, pf mask 0x20, 1999-09-21, rev 0x000e, size 2048
-    sig 0x00000683, pf mask 0x01, 2001-02-06, rev 0x0013, size 2048
-    sig 0x00000683, pf mask 0x04, 2001-02-06, rev 0x0010, size 2048
-    sig 0x00000683, pf mask 0x08, 1999-10-15, rev 0x0008, size 2048
-    sig 0x00000683, pf mask 0x10, 2001-02-06, rev 0x0014, size 2048
-    sig 0x00000683, pf mask 0x20, 1999-10-15, rev 0x0007, size 2048
-    sig 0x00000686, pf mask 0x01, 2000-05-05, rev 0x0007, size 2048
-    sig 0x00000686, pf mask 0x02, 2000-05-04, rev 0x000a, size 2048
-    sig 0x00000686, pf mask 0x04, 2000-05-04, rev 0x0002, size 2048
-    sig 0x00000686, pf mask 0x10, 2000-05-05, rev 0x0008, size 2048
-    sig 0x00000686, pf mask 0x80, 2000-05-04, rev 0x000c, size 2048
-    sig 0x0000068a, pf mask 0x10, 2000-11-02, rev 0x0001, size 2048
-    sig 0x0000068a, pf mask 0x20, 2000-12-07, rev 0x0004, size 2048
-    sig 0x0000068a, pf mask 0x80, 2000-12-07, rev 0x0005, size 2048
-    sig 0x00000695, pf mask 0x10, 2004-11-09, rev 0x0007, size 2048
-    sig 0x00000695, pf mask 0x20, 2004-11-09, rev 0x0007, size 2048
-    sig 0x00000695, pf mask 0x80, 2004-11-09, rev 0x0047, size 2048
-    sig 0x00000696, pf mask 0x10, 2000-07-07, rev 0x0001, size 2048
-    sig 0x000006a0, pf mask 0x04, 2000-01-10, rev 0x0003, size 2048
-    sig 0x000006a1, pf mask 0x04, 2000-03-06, rev 0x0001, size 2048
-    sig 0x000006a4, pf mask 0x04, 2000-06-16, rev 0x0001, size 2048
-    sig 0x000006b1, pf mask 0x10, 2001-02-15, rev 0x001c, size 2048
-    sig 0x000006b1, pf mask 0x20, 2001-02-20, rev 0x001d, size 2048
-    sig 0x000006b4, pf mask 0x10, 2002-01-10, rev 0x0001, size 2048
-    sig 0x000006b4, pf mask 0x20, 2002-01-11, rev 0x0002, size 2048
-    sig 0x000006d6, pf mask 0x20, 2004-10-17, rev 0x0018, size 2048
-    sig 0x000006d8, pf mask 0x08, 2006-08-31, rev 0x0021, size 2048
-    sig 0x000006d8, pf mask 0x20, 2004-07-22, rev 0x0020, size 2048
-    sig 0x000006e8, pf mask 0x20, 2005-11-15, rev 0x0039, size 4096
-    sig 0x000006ec, pf mask 0x20, 2006-05-01, rev 0x0054, size 4096
-    sig 0x000006ec, pf mask 0x80, 2006-09-12, rev 0x0059, size 4096
-    sig 0x000006f2, pf mask 0x01, 2007-09-26, rev 0x005a, size 4096
-    sig 0x000006f2, pf mask 0x20, 2007-03-15, rev 0x0057, size 4096
-    sig 0x000006f6, pf mask 0x01, 2007-09-16, rev 0x00cb, size 4096
-    sig 0x000006f6, pf mask 0x04, 2007-09-16, rev 0x00cd, size 4096
-    sig 0x000006f6, pf mask 0x20, 2007-03-15, rev 0x00c7, size 4096
-    sig 0x000006f7, pf mask 0x10, 2007-09-16, rev 0x0068, size 4096
-    sig 0x000006f7, pf mask 0x40, 2007-09-17, rev 0x0069, size 4096
-    sig 0x000006fa, pf mask 0x80, 2007-03-13, rev 0x0092, size 4096
-    sig 0x000006fb, pf mask 0x01, 2007-07-13, rev 0x00b6, size 4096
-    sig 0x000006fb, pf mask 0x04, 2007-08-06, rev 0x00b7, size 4096
-    sig 0x000006fb, pf mask 0x08, 2007-07-13, rev 0x00b6, size 4096
-    sig 0x000006fb, pf mask 0x10, 2007-07-13, rev 0x00b6, size 4096
-    sig 0x000006fb, pf mask 0x40, 2007-08-06, rev 0x00b7, size 4096
-    sig 0x000006fd, pf mask 0x01, 2007-08-13, rev 0x00a3, size 4096
-    sig 0x000006fd, pf mask 0x80, 2007-03-13, rev 0x00a1, size 4096
-    sig 0x00000f07, pf mask 0x01, 2002-07-16, rev 0x0012, size 2048
-    sig 0x00000f07, pf mask 0x02, 2000-11-15, rev 0x0008, size 2048
-    sig 0x00000f0a, pf mask 0x01, 2002-07-16, rev 0x0013, size 2048
-    sig 0x00000f0a, pf mask 0x02, 2002-08-21, rev 0x0015, size 2048
-    sig 0x00000f0a, pf mask 0x04, 2002-07-16, rev 0x0014, size 2048
-    sig 0x00000f11, pf mask 0x02, 2003-07-29, rev 0x000a, size 2048
-    sig 0x00000f12, pf mask 0x01, 2003-05-02, rev 0x002d, size 2048
-    sig 0x00000f12, pf mask 0x02, 2003-05-02, rev 0x002f, size 2048
-    sig 0x00000f12, pf mask 0x04, 2003-05-02, rev 0x002e, size 2048
-    sig 0x00000f13, pf mask 0x04, 2003-05-08, rev 0x0005, size 2048
-    sig 0x00000f22, pf mask 0x02, 2003-07-29, rev 0x0005, size 2048
-    sig 0x00000f24, pf mask 0x02, 2003-06-05, rev 0x001f, size 2048
-    sig 0x00000f24, pf mask 0x04, 2003-06-05, rev 0x001e, size 2048
-    sig 0x00000f24, pf mask 0x08, 2003-06-05, rev 0x0020, size 2048
-    sig 0x00000f24, pf mask 0x10, 2003-06-10, rev 0x0021, size 2048
-    sig 0x00000f25, pf mask 0x01, 2004-08-11, rev 0x0029, size 2048
-    sig 0x00000f25, pf mask 0x02, 2004-08-11, rev 0x002a, size 2048
-    sig 0x00000f25, pf mask 0x04, 2004-08-11, rev 0x002b, size 2048
-    sig 0x00000f25, pf mask 0x10, 2004-08-26, rev 0x002c, size 2048
-    sig 0x00000f26, pf mask 0x02, 2004-08-05, rev 0x0010, size 2048
-    sig 0x00000f27, pf mask 0x02, 2003-06-04, rev 0x0038, size 2048
-    sig 0x00000f27, pf mask 0x04, 2003-06-04, rev 0x0037, size 2048
-    sig 0x00000f27, pf mask 0x08, 2003-06-04, rev 0x0039, size 2048
-    sig 0x00000f29, pf mask 0x02, 2004-08-11, rev 0x002d, size 2048
-    sig 0x00000f29, pf mask 0x04, 2004-08-11, rev 0x002e, size 2048
-    sig 0x00000f29, pf mask 0x08, 2004-08-11, rev 0x002f, size 2048
-    sig 0x00000f32, pf mask 0x0d, 2004-05-11, rev 0x000a, size 2048
-    sig 0x00000f33, pf mask 0x0d, 2005-04-21, rev 0x000c, size 2048
-    sig 0x00000f34, pf mask 0x1d, 2005-04-21, rev 0x0017, size 7168
-    sig 0x00000f41, pf mask 0x02, 2005-04-21, rev 0x0016, size 5120
-    sig 0x00000f41, pf mask 0x20, 2004-11-22, rev 0x0011, size 5120
-    sig 0x00000f41, pf mask 0x9d, 2004-11-22, rev 0x0012, size 5120
-    sig 0x00000f41, pf mask 0xbd, 2005-04-22, rev 0x0017, size 5120
-    sig 0x00000f43, pf mask 0x9d, 2005-04-21, rev 0x0005, size 2048
-    sig 0x00000f44, pf mask 0x9d, 2005-04-21, rev 0x0006, size 3072
-    sig 0x00000f47, pf mask 0x9d, 2005-04-21, rev 0x0003, size 3072
-    sig 0x00000f48, pf mask 0x01, 2006-05-08, rev 0x000c, size 3072
-    sig 0x00000f48, pf mask 0x02, 2005-09-01, rev 0x000b, size 3072
-    sig 0x00000f48, pf mask 0x5f, 2005-06-30, rev 0x0007, size 3072
-    sig 0x00000f49, pf mask 0xbd, 2005-04-21, rev 0x0003, size 2048
-    sig 0x00000f4a, pf mask 0x5c, 2005-12-14, rev 0x0004, size 2048
-    sig 0x00000f4a, pf mask 0x5d, 2005-06-10, rev 0x0002, size 2048
-    sig 0x00000f62, pf mask 0x04, 2005-12-15, rev 0x000f, size 3072
-    sig 0x00000f64, pf mask 0x01, 2005-12-15, rev 0x0002, size 3072
-    sig 0x00000f64, pf mask 0x34, 2005-12-23, rev 0x0004, size 3072
-    sig 0x00000f65, pf mask 0x01, 2006-04-26, rev 0x0008, size 2048
-    sig 0x00000f65, pf mask 0x04, 2007-05-10, rev 0x000b, size 2048
-    sig 0x00000f68, pf mask 0x22, 2006-07-14, rev 0x0009, size 2048
-    sig 0x00001632, pf mask 0x00, 1998-06-10, rev 0x0002, size 2048
-    sig 0x00010661, pf mask 0x01, 2007-09-19, rev 0x0038, size 4096
-    sig 0x00010661, pf mask 0x02, 2007-03-16, rev 0x0031, size 4096
-    sig 0x00010661, pf mask 0x04, 2007-05-01, rev 0x0036, size 4096
-    sig 0x00010661, pf mask 0x80, 2007-03-16, rev 0x0033, size 4096
-    sig 0x00010676, pf mask 0x01, 2008-01-19, rev 0x060b, size 4096
-    sig 0x00010676, pf mask 0x04, 2008-01-19, rev 0x060b, size 4096
-    sig 0x00010676, pf mask 0x10, 2008-01-19, rev 0x060b, size 4096
-    sig 0x00010676, pf mask 0x40, 2008-01-19, rev 0x060b, size 4096
-    sig 0x00010677, pf mask 0x10, 2008-01-19, rev 0x0703, size 4096
-    sig 0x000106c1, pf mask 0x01, 2007-12-03, rev 0x0109, size 5120
+    sig 0x00000611, pf_mask 0x00, 1996-12-18, rev 0x0b27, size 2048
+    sig 0x00000612, pf_mask 0x00, 1996-12-10, rev 0x00c6, size 2048
+    sig 0x00000616, pf_mask 0x00, 1996-12-10, rev 0x00c6, size 2048
+    sig 0x00000617, pf_mask 0x00, 1996-12-10, rev 0x00c6, size 2048
+    sig 0x00000619, pf_mask 0x00, 1998-02-18, rev 0x00d2, size 2048
+    sig 0x00000633, pf_mask 0x00, 1998-09-23, rev 0x0036, size 2048
+    sig 0x00000634, pf_mask 0x00, 1998-09-23, rev 0x0037, size 2048
+    sig 0x00000650, pf_mask 0x01, 1999-05-25, rev 0x0040, size 2048
+    sig 0x00000650, pf_mask 0x02, 1999-05-25, rev 0x0041, size 2048
+    sig 0x00000650, pf_mask 0x04, 1997-12-12, rev 0x0019, size 2048
+    sig 0x00000650, pf_mask 0x08, 1999-05-25, rev 0x0045, size 2048
+    sig 0x00000650, pf_mask 0x20, 1998-02-11, rev 0x002e, size 2048
+    sig 0x00000650, pf_mask 0x80, 1998-02-11, rev 0x002f, size 2048
+    sig 0x00000651, pf_mask 0x01, 1999-05-25, rev 0x0040, size 2048
+    sig 0x00000651, pf_mask 0x02, 1999-05-25, rev 0x0041, size 2048
+    sig 0x00000651, pf_mask 0x08, 1999-05-25, rev 0x0042, size 2048
+    sig 0x00000652, pf_mask 0x01, 1999-05-12, rev 0x002a, size 2048
+    sig 0x00000652, pf_mask 0x02, 1999-05-17, rev 0x002c, size 2048
+    sig 0x00000652, pf_mask 0x04, 1999-05-12, rev 0x002b, size 2048
+    sig 0x00000652, pf_mask 0x08, 1999-05-18, rev 0x002d, size 2048
+    sig 0x00000653, pf_mask 0x01, 1999-06-28, rev 0x0010, size 2048
+    sig 0x00000653, pf_mask 0x02, 1999-05-18, rev 0x000c, size 2048
+    sig 0x00000653, pf_mask 0x04, 1999-05-20, rev 0x000b, size 2048
+    sig 0x00000653, pf_mask 0x08, 1999-05-18, rev 0x000d, size 2048
+    sig 0x00000660, pf_mask 0x01, 1999-05-05, rev 0x000a, size 2048
+    sig 0x00000665, pf_mask 0x10, 1999-05-05, rev 0x0003, size 2048
+    sig 0x0000066a, pf_mask 0x02, 1999-05-05, rev 0x000c, size 2048
+    sig 0x0000066a, pf_mask 0x08, 1999-05-05, rev 0x000d, size 2048
+    sig 0x0000066a, pf_mask 0x20, 1999-05-05, rev 0x000b, size 2048
+    sig 0x0000066d, pf_mask 0x02, 1999-03-12, rev 0x0005, size 2048
+    sig 0x0000066d, pf_mask 0x08, 1999-03-12, rev 0x0006, size 2048
+    sig 0x0000066d, pf_mask 0x20, 1999-05-05, rev 0x0007, size 2048
+    sig 0x00000671, pf_mask 0x04, 1998-08-11, rev 0x0014, size 2048
+    sig 0x00000672, pf_mask 0x01, 1999-09-22, rev 0x0010, size 2048
+    sig 0x00000672, pf_mask 0x04, 1999-09-22, rev 0x0038, size 2048
+    sig 0x00000673, pf_mask 0x01, 1999-09-10, rev 0x000e, size 2048
+    sig 0x00000673, pf_mask 0x04, 1999-09-10, rev 0x002e, size 2048
+    sig 0x00000680, pf_mask 0x08, 1999-05-25, rev 0x000d, size 2048
+    sig 0x00000680, pf_mask 0x20, 1999-05-25, rev 0x000c, size 2048
+    sig 0x00000681, pf_mask 0x01, 1999-09-21, rev 0x000d, size 2048
+    sig 0x00000681, pf_mask 0x04, 1999-09-21, rev 0x0010, size 2048
+    sig 0x00000681, pf_mask 0x08, 1999-09-21, rev 0x000f, size 2048
+    sig 0x00000681, pf_mask 0x10, 1999-09-21, rev 0x0011, size 2048
+    sig 0x00000681, pf_mask 0x20, 1999-09-21, rev 0x000e, size 2048
+    sig 0x00000683, pf_mask 0x01, 2001-02-06, rev 0x0013, size 2048
+    sig 0x00000683, pf_mask 0x04, 2001-02-06, rev 0x0010, size 2048
+    sig 0x00000683, pf_mask 0x08, 1999-10-15, rev 0x0008, size 2048
+    sig 0x00000683, pf_mask 0x10, 2001-02-06, rev 0x0014, size 2048
+    sig 0x00000683, pf_mask 0x20, 1999-10-15, rev 0x0007, size 2048
+    sig 0x00000686, pf_mask 0x01, 2000-05-05, rev 0x0007, size 2048
+    sig 0x00000686, pf_mask 0x02, 2000-05-04, rev 0x000a, size 2048
+    sig 0x00000686, pf_mask 0x04, 2000-05-04, rev 0x0002, size 2048
+    sig 0x00000686, pf_mask 0x10, 2000-05-05, rev 0x0008, size 2048
+    sig 0x00000686, pf_mask 0x80, 2000-05-04, rev 0x000c, size 2048
+    sig 0x0000068a, pf_mask 0x10, 2000-11-02, rev 0x0001, size 2048
+    sig 0x0000068a, pf_mask 0x20, 2000-12-07, rev 0x0004, size 2048
+    sig 0x0000068a, pf_mask 0x80, 2000-12-07, rev 0x0005, size 2048
+    sig 0x00000695, pf_mask 0x10, 2004-11-09, rev 0x0007, size 2048
+    sig 0x00000695, pf_mask 0x20, 2004-11-09, rev 0x0007, size 2048
+    sig 0x00000695, pf_mask 0x80, 2004-11-09, rev 0x0047, size 2048
+    sig 0x00000696, pf_mask 0x10, 2000-07-07, rev 0x0001, size 2048
+    sig 0x000006a0, pf_mask 0x04, 2000-01-10, rev 0x0003, size 2048
+    sig 0x000006a1, pf_mask 0x04, 2000-03-06, rev 0x0001, size 2048
+    sig 0x000006a4, pf_mask 0x04, 2000-06-16, rev 0x0001, size 2048
+    sig 0x000006b1, pf_mask 0x10, 2001-02-15, rev 0x001c, size 2048
+    sig 0x000006b1, pf_mask 0x20, 2001-02-20, rev 0x001d, size 2048
+    sig 0x000006b4, pf_mask 0x10, 2002-01-10, rev 0x0001, size 2048
+    sig 0x000006b4, pf_mask 0x20, 2002-01-11, rev 0x0002, size 2048
+    sig 0x000006d6, pf_mask 0x20, 2004-10-17, rev 0x0018, size 2048
+    sig 0x000006d8, pf_mask 0x08, 2006-08-31, rev 0x0021, size 2048
+    sig 0x000006d8, pf_mask 0x20, 2004-07-22, rev 0x0020, size 2048
+    sig 0x000006e8, pf_mask 0x20, 2005-11-15, rev 0x0039, size 4096
+    sig 0x000006ec, pf_mask 0x20, 2006-05-01, rev 0x0054, size 4096
+    sig 0x000006ec, pf_mask 0x80, 2006-09-12, rev 0x0059, size 4096
+    sig 0x000006f2, pf_mask 0x01, 2007-09-26, rev 0x005a, size 4096
+    sig 0x000006f2, pf_mask 0x20, 2007-03-15, rev 0x0057, size 4096
+    sig 0x000006f6, pf_mask 0x01, 2007-09-16, rev 0x00cb, size 4096
+    sig 0x000006f6, pf_mask 0x04, 2007-09-16, rev 0x00cd, size 4096
+    sig 0x000006f6, pf_mask 0x20, 2007-03-15, rev 0x00c7, size 4096
+    sig 0x000006f7, pf_mask 0x10, 2007-09-16, rev 0x0068, size 4096
+    sig 0x000006f7, pf_mask 0x40, 2007-09-17, rev 0x0069, size 4096
+    sig 0x000006fa, pf_mask 0x80, 2007-03-13, rev 0x0092, size 4096
+    sig 0x000006fb, pf_mask 0x01, 2007-07-13, rev 0x00b6, size 4096
+    sig 0x000006fb, pf_mask 0x04, 2007-08-06, rev 0x00b7, size 4096
+    sig 0x000006fb, pf_mask 0x08, 2007-07-13, rev 0x00b6, size 4096
+    sig 0x000006fb, pf_mask 0x10, 2007-07-13, rev 0x00b6, size 4096
+    sig 0x000006fb, pf_mask 0x40, 2007-08-06, rev 0x00b7, size 4096
+    sig 0x000006fd, pf_mask 0x01, 2007-08-13, rev 0x00a3, size 4096
+    sig 0x000006fd, pf_mask 0x80, 2007-03-13, rev 0x00a1, size 4096
+    sig 0x00000f07, pf_mask 0x01, 2002-07-16, rev 0x0012, size 2048
+    sig 0x00000f07, pf_mask 0x02, 2000-11-15, rev 0x0008, size 2048
+    sig 0x00000f0a, pf_mask 0x01, 2002-07-16, rev 0x0013, size 2048
+    sig 0x00000f0a, pf_mask 0x02, 2002-08-21, rev 0x0015, size 2048
+    sig 0x00000f0a, pf_mask 0x04, 2002-07-16, rev 0x0014, size 2048
+    sig 0x00000f11, pf_mask 0x02, 2003-07-29, rev 0x000a, size 2048
+    sig 0x00000f12, pf_mask 0x01, 2003-05-02, rev 0x002d, size 2048
+    sig 0x00000f12, pf_mask 0x02, 2003-05-02, rev 0x002f, size 2048
+    sig 0x00000f12, pf_mask 0x04, 2003-05-02, rev 0x002e, size 2048
+    sig 0x00000f13, pf_mask 0x04, 2003-05-08, rev 0x0005, size 2048
+    sig 0x00000f22, pf_mask 0x02, 2003-07-29, rev 0x0005, size 2048
+    sig 0x00000f24, pf_mask 0x02, 2003-06-05, rev 0x001f, size 2048
+    sig 0x00000f24, pf_mask 0x04, 2003-06-05, rev 0x001e, size 2048
+    sig 0x00000f24, pf_mask 0x08, 2003-06-05, rev 0x0020, size 2048
+    sig 0x00000f24, pf_mask 0x10, 2003-06-10, rev 0x0021, size 2048
+    sig 0x00000f25, pf_mask 0x01, 2004-08-11, rev 0x0029, size 2048
+    sig 0x00000f25, pf_mask 0x02, 2004-08-11, rev 0x002a, size 2048
+    sig 0x00000f25, pf_mask 0x04, 2004-08-11, rev 0x002b, size 2048
+    sig 0x00000f25, pf_mask 0x10, 2004-08-26, rev 0x002c, size 2048
+    sig 0x00000f26, pf_mask 0x02, 2004-08-05, rev 0x0010, size 2048
+    sig 0x00000f27, pf_mask 0x02, 2003-06-04, rev 0x0038, size 2048
+    sig 0x00000f27, pf_mask 0x04, 2003-06-04, rev 0x0037, size 2048
+    sig 0x00000f27, pf_mask 0x08, 2003-06-04, rev 0x0039, size 2048
+    sig 0x00000f29, pf_mask 0x02, 2004-08-11, rev 0x002d, size 2048
+    sig 0x00000f29, pf_mask 0x04, 2004-08-11, rev 0x002e, size 2048
+    sig 0x00000f29, pf_mask 0x08, 2004-08-11, rev 0x002f, size 2048
+    sig 0x00000f32, pf_mask 0x0d, 2004-05-11, rev 0x000a, size 2048
+    sig 0x00000f33, pf_mask 0x0d, 2005-04-21, rev 0x000c, size 2048
+    sig 0x00000f34, pf_mask 0x1d, 2005-04-21, rev 0x0017, size 7168
+    sig 0x00000f41, pf_mask 0x02, 2005-04-21, rev 0x0016, size 5120
+    sig 0x00000f41, pf_mask 0x20, 2004-11-22, rev 0x0011, size 5120
+    sig 0x00000f41, pf_mask 0x9d, 2004-11-22, rev 0x0012, size 5120
+    sig 0x00000f41, pf_mask 0xbd, 2005-04-22, rev 0x0017, size 5120
+    sig 0x00000f43, pf_mask 0x9d, 2005-04-21, rev 0x0005, size 2048
+    sig 0x00000f44, pf_mask 0x9d, 2005-04-21, rev 0x0006, size 3072
+    sig 0x00000f47, pf_mask 0x9d, 2005-04-21, rev 0x0003, size 3072
+    sig 0x00000f48, pf_mask 0x01, 2006-05-08, rev 0x000c, size 3072
+    sig 0x00000f48, pf_mask 0x02, 2005-09-01, rev 0x000b, size 3072
+    sig 0x00000f48, pf_mask 0x5f, 2005-06-30, rev 0x0007, size 3072
+    sig 0x00000f49, pf_mask 0xbd, 2005-04-21, rev 0x0003, size 2048
+    sig 0x00000f4a, pf_mask 0x5c, 2005-12-14, rev 0x0004, size 2048
+    sig 0x00000f4a, pf_mask 0x5d, 2005-06-10, rev 0x0002, size 2048
+    sig 0x00000f62, pf_mask 0x04, 2005-12-15, rev 0x000f, size 3072
+    sig 0x00000f64, pf_mask 0x01, 2005-12-15, rev 0x0002, size 3072
+    sig 0x00000f64, pf_mask 0x34, 2005-12-23, rev 0x0004, size 3072
+    sig 0x00000f65, pf_mask 0x01, 2006-04-26, rev 0x0008, size 2048
+    sig 0x00000f65, pf_mask 0x04, 2007-05-10, rev 0x000b, size 2048
+    sig 0x00000f68, pf_mask 0x22, 2006-07-14, rev 0x0009, size 2048
+    sig 0x00001632, pf_mask 0x00, 1998-06-10, rev 0x0002, size 2048
+    sig 0x00010661, pf_mask 0x01, 2007-09-19, rev 0x0038, size 4096
+    sig 0x00010661, pf_mask 0x02, 2007-03-16, rev 0x0031, size 4096
+    sig 0x00010661, pf_mask 0x04, 2007-05-01, rev 0x0036, size 4096
+    sig 0x00010661, pf_mask 0x80, 2007-03-16, rev 0x0033, size 4096
+    sig 0x00010676, pf_mask 0x01, 2008-01-19, rev 0x060b, size 4096
+    sig 0x00010676, pf_mask 0x04, 2008-01-19, rev 0x060b, size 4096
+    sig 0x00010676, pf_mask 0x10, 2008-01-19, rev 0x060b, size 4096
+    sig 0x00010676, pf_mask 0x40, 2008-01-19, rev 0x060b, size 4096
+    sig 0x00010677, pf_mask 0x10, 2008-01-19, rev 0x0703, size 4096
+    sig 0x000106c1, pf_mask 0x01, 2007-12-03, rev 0x0109, size 5120
diff -Nru intel-microcode-3.20160714.1~deb8u1/debian/changelog intel-microcode-3.20161104.1~deb8u1/debian/changelog
--- intel-microcode-3.20160714.1~deb8u1/debian/changelog	2016-08-07 21:49:00.000000000 -0300
+++ intel-microcode-3.20161104.1~deb8u1/debian/changelog	2016-12-16 09:42:12.000000000 -0200
@@ -1,3 +1,59 @@
+intel-microcode (3.20161104.1~deb8u1) stable; urgency=medium
+
+  * This is the same package as 3.20161104.1 from unstable/testing and
+    3.20161104.1~bpo8+1, from jessie-backports.  It has been present in
+    unstable since 2016-11-09, testing since 2016-11-15, and jessie-backports
+    since 2016-11-17.
+  * STABLE RELEASE MANAGER INFORMATION:
+    + Supposed to fix critical Intel TSX erratum BDE85 on Xeon-D 1500 Y0
+    + Known to fix critical errata on several Xeon-D 1500 models which
+      will crash vmware (KB2146388) and likely Linux as well
+    + Fixes likely critical errata (which ones unknown) on Broadwell-E
+      (Core extreme edition 5th gen, Xeon E5v4, Xeon E7v4)
+    + Removes (very likely outdated) microcode for the C3500 and C5500 family
+      of embedded Xeon (Jasper Forest).  These embedded Xeons are typically
+      found on (older) network equipment appliances such as firewalls/IPS/IDS,
+      and also on data storage devices, and thus are supposed to receive
+      microcode updates through their vendors
+
+ -- Henrique de Moraes Holschuh <hmh@debian.org>  Fri, 16 Dec 2016 09:42:04 -0200
+
+intel-microcode (3.20161104.1) unstable; urgency=medium
+
+  * New upstream microcode datafile 20161104
+    + New Microcodes:
+      sig 0x00050663, pf_mask 0x10, 2016-10-12, rev 0x700000d, size 20480
+      sig 0x00050664, pf_mask 0x10, 2016-06-02, rev 0xf00000a, size 21504
+    + Updated Microcodes:
+      sig 0x000306f2, pf_mask 0x6f, 2016-10-07, rev 0x0039, size 32768
+      sig 0x000406f1, pf_mask 0xef, 2016-10-07, rev 0xb00001f, size 25600
+    + Removed Microcodes:
+      sig 0x000106e4, pf_mask 0x09, 2013-07-01, rev 0x0003, size 6144
+    + This update fixes critical errata on Broadwell-DE V2/Y0 (Xeon
+      D-1500 family), including one that can crash VMWare ESXi 6 with
+      #PF (VMWare KB2146388), and could affect Linux as well.  This same
+      issue was fixed for the E5v4 Xeons in release 20160607
+    + This update fixes undisclosed (and likely critical) errata on
+      Broadwell-E Core i7-68xxK/69xxK/6950X, Broadwell-EP/EX B0/R0/M0
+      Xeon E5v4 and Xeon E7v4, and Haswell-EP Xeon E5v3
+    + This release deletes the microcode update for the Jasper Forest
+      embedded Xeons (Xeon EC35xx/LC35xx/EC35xx/LC55xx), for undisclosed
+      reasons.  The deleted microcode is outdated when compared with the
+      updates for the other Nehalem Xeons
+  * Makefile: always exclude microcode sig 0x206c2 just in case
+    Intel is quite clear in the Intel SA-00030 advisory text that recent
+    revisions (0x14 and later?) of the 0x206c2 microcode updates must be
+    installed along with updated SINIT ACM on vPro systems (i.e. through
+    an UEFI/BIOS firmware update).  This is a defensive change so that we
+    don't ship such a microcode update in the future by mistake
+  * source: remove partially superseded upstream data file: 20160714
+  * source: remove superseded upstream data file: 20101123
+  * changelog: replace "pf mask" with "pf_mask"
+  * control, compat: switch debhelper compatibility level to 9
+  * control: bump standards-version, no changes required
+
+ -- Henrique de Moraes Holschuh <hmh@debian.org>  Wed, 09 Nov 2016 20:35:57 -0200
+
 intel-microcode (3.20160714.1~deb8u1) stable; urgency=medium
 
   * Rebuild for Debian jessie stable update (no changes)
diff -Nru intel-microcode-3.20160714.1~deb8u1/debian/compat intel-microcode-3.20161104.1~deb8u1/debian/compat
--- intel-microcode-3.20160714.1~deb8u1/debian/compat	2016-07-21 17:55:27.000000000 -0300
+++ intel-microcode-3.20161104.1~deb8u1/debian/compat	2016-12-16 08:53:58.000000000 -0200
@@ -1 +1 @@
-7
+9
diff -Nru intel-microcode-3.20160714.1~deb8u1/debian/control intel-microcode-3.20161104.1~deb8u1/debian/control
--- intel-microcode-3.20160714.1~deb8u1/debian/control	2016-07-31 18:11:41.000000000 -0300
+++ intel-microcode-3.20161104.1~deb8u1/debian/control	2016-12-16 08:53:58.000000000 -0200
@@ -3,8 +3,8 @@
 Priority: standard
 Maintainer: Henrique de Moraes Holschuh <hmh@debian.org>
 Uploaders: Giacomo Catenazzi <cate@debian.org>
-Build-Depends: debhelper (>= 7), iucode-tool (>= 0.9)
-Standards-Version: 3.9.6
+Build-Depends: debhelper (>= 9), iucode-tool (>= 0.9)
+Standards-Version: 3.9.8
 Homepage: https://downloadcenter.intel.com/search?keyword=linux+microcode
 Vcs-Git: git://git.debian.org/users/hmh/intel-microcode.git
 Vcs-Browser: http://git.debian.org/?p=users/hmh/intel-microcode.git
diff -Nru intel-microcode-3.20160714.1~deb8u1/Makefile intel-microcode-3.20161104.1~deb8u1/Makefile
--- intel-microcode-3.20160714.1~deb8u1/Makefile	2016-07-31 18:11:41.000000000 -0300
+++ intel-microcode-3.20161104.1~deb8u1/Makefile	2016-12-16 08:53:58.000000000 -0200
@@ -31,6 +31,27 @@
 # 0x106c0: alpha hardware, seen in a very very old microcode data file
 IUC_EXCLUDE += -s !0x106c0
 
+# 0x206c2: Intel Westmere B1 (Xeon 3600, 5600, Core i7 2nd gen).
+#
+# When Intel released a fix for Intel SA-00030, they issued a MCU that
+# bumps the minimum acceptable version of the Intel TXT ACMs in the
+# TPM persistent storage.  This permanently blacklists the vulnerable
+# ACMs *even on older microcode* in order to make it somewhat harder
+# to work around the security fix through a BIOS downgrade attack.
+#
+# It is possible that such a microcode update, when peformed by the
+# operating system, could sucessfully trigger the TPM persistent
+# storage update Intel intended to happen during firmware boot: we
+# simply don't know enough to rule it out.  Should that happen, Intel
+# TXT will be permanently disabled.  This could easily interact very
+# badly with the firmware, rendering the system unbootable.  If *that*
+# happens, it would likely require either a TPM module replacement
+# (rendering sealed data useless) or a direct flash of a new BIOS with
+# updated ACMs, to repair.
+#
+# Blacklist updates for signature 0x206c2 as a safety net.
+IUC_EXCLUDE += -s !0x206c2
+
 # INCLUDING MICROCODES:
 #
 # This should be used to add a microcode from any of the regular

--- End Message ---
--- Begin Message ---
Version: 8.7

Hi,

Each of these bugs refers to an update that was included in today's 8.7
point release.

Regards,

Adam

--- End Message ---

Reply to: