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

Bug#848341: jessie-pu: package intel-microcode/3.20161104.1~deb8u1



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

Reply to: