summaryrefslogtreecommitdiff
path: root/src/cpu/intel/model_6xx
diff options
context:
space:
mode:
authorStefan Reinauer <stepan@coreboot.org>2010-10-18 00:21:39 +0000
committerStefan Reinauer <stepan@openbios.org>2010-10-18 00:21:39 +0000
commitc104cb0d9d7f1a6cc3549d7177d1c36ad4d7e5ac (patch)
tree355fdbc61bba093a571afae2a0b70fcfcdeb70ce /src/cpu/intel/model_6xx
parent321ebe095308d207d6b565122b0ad01996e3df3b (diff)
downloadcoreboot-c104cb0d9d7f1a6cc3549d7177d1c36ad4d7e5ac.tar.xz
update intel microcode files.
Signed-off-by: Stefan Reinauer <stepan@coreboot.org> Acked-by: Stefan Reinauer <stepan@coreboot.org> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5964 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/cpu/intel/model_6xx')
-rw-r--r--src/cpu/intel/model_6xx/microcode-153-d2_619.h (renamed from src/cpu/intel/model_6xx/microcode-534-MU16810d.h)126
-rw-r--r--src/cpu/intel/model_6xx/microcode-308-MU163336.h (renamed from src/cpu/intel/model_6xx/microcode-538-MU168111.h)126
-rw-r--r--src/cpu/intel/model_6xx/microcode-309-MU163437.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-358-MU166d05.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-359-MU166d06.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-386-MU16600a.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-398-MU166503.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-399-MU166a0b.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-400-MU166a0c.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-401-MU166a0d.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-402-MU166d07.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-43-B_c6_617.h (renamed from src/cpu/intel/model_6xx/microcode-536-MU16810f.h)126
-rw-r--r--src/cpu/intel/model_6xx/microcode-51-B_c6_616.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-550-MU168307.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-566-mu26a003.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-588-mu26a101.h (renamed from src/cpu/intel/model_6xx/microcode-551-MU168308.h)126
-rw-r--r--src/cpu/intel/model_6xx/microcode-620-MU26a401.h (renamed from src/cpu/intel/model_6xx/microcode-535-MU16810e.h)126
-rw-r--r--src/cpu/intel/model_6xx/microcode-727-MU168313.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-728-MU168314.h163
-rw-r--r--src/cpu/intel/model_6xx/microcode-99-B_c6_612.h163
-rw-r--r--src/cpu/intel/model_6xx/model_6xx_init.c30
21 files changed, 2292 insertions, 813 deletions
diff --git a/src/cpu/intel/model_6xx/microcode-534-MU16810d.h b/src/cpu/intel/model_6xx/microcode-153-d2_619.h
index 6479ace299..8539dd2e3f 100644
--- a/src/cpu/intel/model_6xx/microcode-534-MU16810d.h
+++ b/src/cpu/intel/model_6xx/microcode-153-d2_619.h
@@ -31,70 +31,65 @@
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
//---
-/* Tue Feb 9 12:54:50 CST 2010 */
-/* 534-MU16810d.inc */
-0x00000001, 0x0000000d, 0x09211999, 0x00000681,
-0x31708166, 0x00000001, 0x00000001, 0x00000000,
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 153-d2_619.inc */
+0x00000001, 0x000000d2, 0x02181998, 0x00000619,
+0xc5c556c1, 0x00000001, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x710e5240, 0xab8bc2df, 0x6e652d5a, 0xcc16718b,
-0xaa5c7d1a, 0x43ac1ba0, 0xbdf8684e, 0x82565fa7,
-0x1d108edc, 0x96d2d5a2, 0x85f783a0, 0x16e4cba1,
-0xbc311213, 0xc36c45a2, 0x443b8d2b, 0xfdc5e9ce,
-0xbb6f8637, 0x47011b8b, 0xf3898e4a, 0xb3e90f68,
-0x60af6e3a, 0xff9d3de4, 0x9fb2333c, 0x5a1a39ce,
-0xffd75d72, 0xa60cc2c0, 0x5729267c, 0xfc6d2da7,
-0x8a2c8ae7, 0x71aba5ba, 0xb639ff31, 0x8d1642b8,
-0x3aa67efc, 0x9f786473, 0xaedec560, 0x1acb694f,
-0x97582a6f, 0x8dc17ea5, 0x19636cfe, 0xb5032243,
-0xc46f764f, 0x3a5d3833, 0xf3d1a2b9, 0xc22e59be,
-0x15e0b2f3, 0xe58eff24, 0xc679600d, 0x21a3a845,
-0xc11cc921, 0xed2f5061, 0x2d4db0d1, 0xcc0cc78f,
-0x80197c08, 0x20739d8a, 0xc92ec866, 0xacef343b,
-0x47c0913a, 0xee8a69e4, 0xa7b0157e, 0x4c3607a9,
-0xcc7ff7ea, 0xb0a36667, 0x41d1bcf0, 0xf54c42d2,
-0x946c590e, 0x6da18fe9, 0xf20df0e6, 0x984a2160,
-0x479becd3, 0xfb11dd36, 0xbb816653, 0x60c605c2,
-0xf52efe8b, 0x90a9f863, 0x69654bfa, 0xf0f03f7c,
-0xbf0498d5, 0x68708d82, 0xdab94924, 0x92371217,
-0x603feed7, 0xf0ff8329, 0x9c8769df, 0x6d40ab73,
-0xd8fd132a, 0x9335543f, 0x40fd3abb, 0xf25665a0,
-0x93fe56a6, 0x682a3b24, 0xf3a0f14a, 0x97e92084,
-0x4e8736a3, 0xf322db48, 0xb65de2ad, 0x6af68474,
-0xfd6dae0d, 0x953afb0e, 0x6ef22a82, 0xfa7a3d7b,
-0xb5fe683f, 0x647579c3, 0xd184e7db, 0x99ec7c97,
-0x66486a26, 0xf08c8290, 0x94eb3fce, 0x6305e16e,
-0xd61dd210, 0x9b8bdbba, 0x41a4b4f5, 0xfca38a75,
-0x9c55c7a4, 0x6a4b1f02, 0xf277077a, 0x900e3d03,
-0x4f173146, 0xf6fbf7c8, 0xb2636cb2, 0x6329a9d7,
-0xf2697eb4, 0x90f80f6f, 0x65de6167, 0xfc6cd065,
-0xb4326188, 0x67507c3a, 0xdf3179ff, 0x91207c0b,
-0x6408ad58, 0xf7e7d2fe, 0x999af7c0, 0x6a994828,
-0xdaecedf4, 0x93cba457, 0x4d924b31, 0xf12b5ae1,
-0x9563d541, 0x65bd28f8, 0xfa87a363, 0x983adc3d,
-0x45c4f64d, 0xfae3e1ef, 0xb2eb287f, 0x6050f699,
-0xfb28cfb6, 0x999b1d45, 0x65027980, 0xf4e507d0,
-0xbbd059b7, 0x64cb2688, 0xd29dff15, 0x90927c2c,
-0x6d52471a, 0xf64fc745, 0x9e4050ff, 0x68b66e3f,
-0xd0a1dd96, 0x9fe8a5a3, 0x454c936b, 0xf926115d,
-0x9bfb60ff, 0x604049aa, 0xf3509e5c, 0x9d6cf26f,
-0x4d777c5a, 0xfd7cd5ff, 0xb15d4f35, 0x6b1aa6e3,
-0xfa279f20, 0x94916fae, 0x9b04dbcc, 0x600defd9,
-0xf2977cd8, 0x65fa64be, 0x968feaee, 0xc11681af,
-0x66568af6, 0xa539a4ee, 0xcfed5cb1, 0x108445de,
-0xa603dfdd, 0xbf5ada02, 0x14b868c5, 0xb2d3b8d2,
-0xbabf3637, 0x0c25bfbc, 0xb7a4c247, 0xf2837e05,
-0x062ce963, 0xfcb65c46, 0xc6d190e7, 0x4dfce123,
-0xcb0bf4c7, 0x8bff9d9d, 0x6794e002, 0x2879661e,
-0xa5e93199, 0x77be4be8, 0x22fe3324, 0xb943e4ef,
-0x73463d52, 0x31471050, 0xb68fd63f, 0x84cad24f,
-0x343d922b, 0x42b9ab31, 0x88ee1549, 0xe913e2ab,
-0x4a127048, 0x5057f79f, 0x636eb512, 0x42e02f9c,
-0xd3a8b863, 0x9bc40609, 0x4a18edb5, 0x86a4bdaa,
-0x91819a4b, 0x12a11e17, 0x8a6d7f21, 0xf42998d9,
-0x132b6bbd, 0xe3239feb, 0xf52519d7, 0xada08128,
-0xe6febacf, 0x44e15a80, 0xa977610a, 0xf56a8665,
-0x4693b6f0, 0xb8386320, 0xfcf7d071, 0xb8a1128d,
-0xb2a45d18, 0x075a2095, 0x98ebde53, 0xe8762eaf,
+0xdff49ecc, 0xc5d1e527, 0x3a8e7c6e, 0xe9d01207,
+0x1e44f786, 0x58e4f3d7, 0xa7499f1f, 0xbc313f6e,
+0xe4a24a94, 0x443d60aa, 0x4d3df7cc, 0x2cd064c6,
+0xacc5f6da, 0xd958c0fb, 0xdaaa4a12, 0x737184ff,
+0x91e00455, 0x467a0dd2, 0xaeab14c1, 0x1e73444d,
+0x288bc1fd, 0x6dfaa156, 0xb1024d75, 0x7c0d631f,
+0x602d9310, 0x7ed54bf9, 0xcc2819a6, 0x8c2600c3,
+0x82eed3ad, 0xf0890270, 0x3d8a5679, 0xea0a9722,
+0xff2b13d3, 0xb7011201, 0x2b1a69b1, 0x35e2af2c,
+0x653177c6, 0x03168ff8, 0x6d061b4c, 0x16d81f8f,
+0xd382f127, 0xce0f26ec, 0xb4d64cf1, 0x89c2aa51,
+0xe648b062, 0xec4daa3a, 0x0988f13f, 0x62e0651f,
+0x67c95b34, 0x6fb57c53, 0xfe3fb014, 0xc892a9f5,
+0x451638d5, 0x4ffb5107, 0x796dbebe, 0x8f0f843e,
+0xc1fbcf86, 0x0c8125d8, 0xffea12db, 0x712ad923,
+0x2b49a751, 0xa8814975, 0xfd41f3a0, 0xeb18e50e,
+0xf6281a79, 0xb4f44390, 0x2b5071c3, 0xc8ddba66,
+0xcabf96e0, 0x34574ff2, 0x7c5f897c, 0x4827b909,
+0x7026e86b, 0xcf16fa48, 0xe96da218, 0x8c37090b,
+0xbadde7fa, 0x58740e35, 0xe0bf1ef0, 0xf3d71e9a,
+0x1056b85e, 0x45a15688, 0xb923d493, 0x9e20fa03,
+0xa839e632, 0xdedc0090, 0xff92aabe, 0x366986fc,
+0x9e5c7f61, 0x4a648912, 0x91265913, 0x2d6d04d1,
+0xb7ab8173, 0xbaeb7624, 0xa23f1606, 0xe6f08e1a,
+0x479bc72e, 0xda2ee924, 0xf32033d7, 0x53154433,
+0x8caf7ca8, 0xe12654a4, 0xc514d572, 0xeac8737d,
+0x0a5170ba, 0xf16aded9, 0x565b6bb7, 0xfe452dac,
+0xaec903e6, 0xb377e831, 0x3507046f, 0x0fb401d6,
+0x25896c75, 0xd6c10589, 0xab3e97bd, 0xe5018b02,
+0x9e8ae5c6, 0x8472d65a, 0x7b9a538a, 0xd402c4aa,
+0x3e08fee3, 0x1b8441cc, 0x0d39c739, 0x6078d9c1,
+0x398f9f6b, 0x85c92e75, 0x32da8bd3, 0xad017f9f,
+0x2527e23f, 0xf9bbed0d, 0x352aff03, 0x4ed81a59,
+0xebcd6b45, 0xbd57ffd9, 0x67971c0d, 0x6b4965e2,
+0xe9d474a8, 0x7cb46bf0, 0x3379efd7, 0x94106bda,
+0xf3dcb06b, 0x9a11f63b, 0xdbdbc795, 0x0d5582c3,
+0xb1e07809, 0xc53dfc21, 0x3e34d1e9, 0x20ebb843,
+0xc25871a6, 0xe2782ed7, 0x9ff3208e, 0x5637b911,
+0xfeaae151, 0xc5d6eb76, 0x86f11d36, 0xe8636d97,
+0x42cbc64b, 0x7b2ff820, 0x736543a5, 0x6e675dfd,
+0xbeb65b45, 0x974e08d9, 0xe020ef1e, 0xca600463,
+0xe9c6e29f, 0x6c9ff7be, 0xe50172c8, 0x04d54a42,
+0x85d85cd2, 0x4d69dffa, 0x3e682ba4, 0x7707d35c,
+0x1741fde4, 0x823ba54d, 0x07d89f59, 0x776e69e1,
+0x4ea164f9, 0x3b45af6f, 0xadb026a8, 0x9b11bfe3,
+0x2d79d863, 0x6a443d71, 0x75a92bb2, 0xd967d078,
+0x531aefda, 0x96273cb8, 0xd3146702, 0x8caf3022,
+0xfe5214b7, 0xff2ac722, 0xbab3ec0d, 0x1703c957,
+0x29acc59b, 0x2065dfe5, 0x633f8029, 0xd492a296,
+0x05615fd2, 0x0b8f02e4, 0xeba4d3fc, 0x6be653fd,
+0x3ab070a6, 0xa98357b1, 0x4fc658b3, 0x98b576d7,
+0x3f4e7495, 0xd057438f, 0x285b0074, 0xaf5f68eb,
+0x098b56d2, 0x5088220c, 0x4c9c8e25, 0x6d6d348f,
+0x4f368afe, 0x44f09ba9, 0x0c10ef81, 0x9d044f91,
0x838ba96f, 0x4f0239d3, 0xf295395e, 0xb3c38631,
0x7ea7a143, 0x157a4e43, 0x46f8173f, 0xfbc18d4a,
0xc401e17a, 0xc4620358, 0xd2ab5437, 0xa01db06f,
@@ -161,3 +156,8 @@
0x784fb835, 0x2060576d, 0xb1604cae, 0xb9da4116,
0xab320cf2, 0x60a1b501, 0x0c73fa79, 0x8d5a6f1e,
0x57688086, 0x218e4005, 0xca054e3d, 0xc1a3c3ec,
+0x278cb2c0, 0xf41d6be8, 0x839b9b57, 0xde7df900,
+0xa6d05386, 0xf79d8944, 0x24d4273d, 0x878456fe,
+0xbc0006e2, 0x4cbc49c5, 0x16684d87, 0x1f2c79a5,
+0x847dc8fb, 0xe873c43a, 0xc92223f2, 0xc9c193d4,
+0x8f43d21d, 0xc723f894, 0xa0ed9e53, 0xd0693391,
diff --git a/src/cpu/intel/model_6xx/microcode-538-MU168111.h b/src/cpu/intel/model_6xx/microcode-308-MU163336.h
index 912e6fca3c..163c388da0 100644
--- a/src/cpu/intel/model_6xx/microcode-538-MU168111.h
+++ b/src/cpu/intel/model_6xx/microcode-308-MU163336.h
@@ -31,70 +31,70 @@
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
//---
-/* Tue Feb 9 12:54:50 CST 2010 */
-/* 538-MU168111.inc */
-0x00000001, 0x00000011, 0x09211999, 0x00000681,
-0xfc16538d, 0x00000001, 0x00000010, 0x00000000,
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 308-MU163336.inc */
+0x00000001, 0x00000036, 0x09231998, 0x00000633,
+0xe92faa0c, 0x00000001, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x4de0640c, 0xc8973947, 0x5f1a48c9, 0xe647f1a2,
-0xa24d2118, 0x636cab60, 0x8c470d7d, 0x916cd75f,
-0x31031bd3, 0xa3c538bd, 0x9e5e54f6, 0x206378e4,
-0x96583499, 0xd872c73c, 0x7780f2aa, 0xd03a37c5,
-0xa75749cb, 0x6813ae73, 0xddf49382, 0xb8ff72b2,
-0x59e1a409, 0xc6a4a78c, 0x90f5cfb7, 0x66ec3d57,
-0xd9914756, 0xb3138c73, 0x69c01b23, 0xcb99a6f0,
-0x96ebb2db, 0x55deaeeb, 0x97e60f3b, 0x96c1776d,
-0x08d15554, 0xaf028e0a, 0xbdc887d4, 0x377c3fc3,
-0xa73f7fce, 0x875bdb80, 0x2b2a8115, 0x855f5412,
-0xc74fe60a, 0x1153038b, 0xd156fac3, 0xd32d49d9,
-0x39362ff1, 0xc93951f6, 0xda6b6688, 0x050ded5d,
-0xec5b05b2, 0xf3cde21b, 0x135002af, 0xf28d1e45,
-0x87f8ac42, 0x1808c59b, 0xf1a9a99c, 0xa3c079b4,
-0x618398ae, 0xdafd0792, 0xa1660c5a, 0x6ce2b855,
-0xeffb8673, 0xba52b2c2, 0x6ea9eacf, 0xcd199498,
-0x8c40ee4f, 0x4d0ef108, 0xceca369b, 0x9be2fcc8,
-0x7dcf0b48, 0xc896c374, 0xa5c99fa0, 0x4e0439cd,
-0xde60ed85, 0x919b4a0f, 0x42dec524, 0xc6816f32,
-0xb55b5b78, 0x5b04fadc, 0xe76b74da, 0x8831a1a7,
-0x4da4822c, 0xcdddd7c5, 0x871d13de, 0x407b21fe,
-0xf723c517, 0x9c31f7a1, 0x6a70544c, 0xdc09b250,
-0x85543abb, 0x470e242b, 0xcdd37b16, 0x96b413d5,
-0x668d6a71, 0xccbdf00e, 0xb8a97064, 0x45c99ae4,
-0xcbb8497c, 0x85e42264, 0x4ca5f7d0, 0xc2226431,
-0xbe6e9ae3, 0x52c3942a, 0xe6d864b8, 0x95881f73,
-0x4b73573d, 0xdd99bf30, 0x9e8a7486, 0x5a189375,
-0xfe50ad4a, 0x95122b0d, 0x6f3cf161, 0xdc688639,
-0x8adf821c, 0x53bacee5, 0xdc1bbc9e, 0x8ecaaf3f,
-0x7a2e5ac3, 0xda48729f, 0xb0dfba0c, 0x4e7a9d7c,
-0xda65e096, 0x88d8bb16, 0x44e67898, 0xc650ff49,
-0xb9a43a9d, 0x58e53b4f, 0xf933b6a0, 0x9e9d335c,
-0x578869ee, 0xd2883627, 0x8bd3ab9d, 0x5e29c348,
-0xe6c5a282, 0x8e82941b, 0x7979e140, 0xdc56e429,
-0x9745fd79, 0x4b950ee6, 0xd272f837, 0x9af05970,
-0x7759d3e0, 0xc8ee8e0e, 0xbacb9ed5, 0x440d9114,
-0xd5bc1831, 0x912e2243, 0x56af00c4, 0xc23ec9db,
-0xba9e9d48, 0x5faacb65, 0xf73dbbff, 0x93836333,
-0x585bbc70, 0xc0d7e190, 0x932a74aa, 0x492cb232,
-0xfc36cf0f, 0x835177c1, 0x79d72f94, 0xccc718d1,
-0x8f042ef7, 0x598a6fb3, 0xd13abadc, 0x9f9bd37c,
-0x7dd5d78e, 0xc9dc4386, 0xbb82c5de, 0x49b3c88a,
-0xcb327a3b, 0x8079a035, 0x6ceeab9a, 0xc6c94539,
-0xd3e59ff3, 0xb6734f63, 0x6532095b, 0x95fbb24d,
-0xb8f3d958, 0x2774b965, 0x85b787c3, 0x09829f85,
-0x2dbf0048, 0x36eb1841, 0x152f6a16, 0x33fb0ebb,
-0x30da5568, 0x133b5de5, 0x250ba5db, 0x239c23c4,
-0x075baf9a, 0x3537b51b, 0x055d28de, 0xf6e7138a,
-0x1c385d65, 0xfbabee54, 0xc9a8bccd, 0xd4b82b1d,
-0xc5a641a6, 0xf1e979e5, 0xd16bc5cb, 0x3b2d7882,
-0xfe16497c, 0x38501d49, 0x23b94d60, 0x1c1599c0,
-0x34ed3dd9, 0xd2a70152, 0x0bd63ff1, 0x29d7c05d,
-0xc9994c27, 0x1d28ae35, 0xad24c6b8, 0x903cf6de,
-0x9730ee69, 0x05578fc8, 0x818ee685, 0x7dff8b27,
-0x10d2f9c4, 0x7e62c1fa, 0x74caf9cd, 0xd6431b77,
-0x78f4d042, 0xad1d90b7, 0xc9bc08fd, 0xc6485ea2,
-0xb798605a, 0x6a2b95ac, 0xd0390295, 0xd748a646,
-0x7530ded2, 0xbc2ccfff, 0xddadb60b, 0x417e02e7,
-0xa7b63c65, 0xeb5d09c8, 0x4290aa24, 0xba90e59b,
+0x09a4d328, 0x97fd940f, 0xcb089376, 0x252ba980,
+0x0b7d25b3, 0xe14f99f5, 0x6d964b06, 0x0cde5626,
+0xae74d42d, 0x586409de, 0xe12a9af7, 0x6c4acc82,
+0x42b77be0, 0xc830f1c0, 0x7055b2cd, 0xf24f8c5d,
+0x6c66d2b6, 0x8cbbef3e, 0xa747e953, 0x0be25e1b,
+0x94c06e36, 0x28bb97f6, 0x03dfe8b8, 0x7ee89287,
+0xcac63462, 0x5bdf25ed, 0x722be3e0, 0x67ddd349,
+0xb1645d41, 0x40415ea2, 0x32db2da2, 0x81b7c244,
+0x25cbc92b, 0x2ee952da, 0x83c34607, 0x82c2fd4f,
+0x0e9c7971, 0xe248462a, 0xd255458f, 0xc2366852,
+0x329933d7, 0x5edf55d8, 0xf21e16b5, 0xbcc35b05,
+0x316b91de, 0xa0126e04, 0xd81f0292, 0x26e1d666,
+0x9fedb267, 0x91508fde, 0x45d90efb, 0xd61ce050,
+0x2fb89f2d, 0xa241bb5f, 0x7c07578b, 0xea1c04c8,
+0x68f87fee, 0x5323f4c8, 0xa222ce71, 0xf1a3e35c,
+0x3acb66fd, 0xf688cffc, 0x36e6633d, 0x9c42ffa6,
+0xdea22740, 0x4b675829, 0xe72ce874, 0x3621cff1,
+0x05be5e7a, 0x3b548b7f, 0x2f534068, 0x2aafd034,
+0xda75c851, 0x177b5662, 0xe4381e1f, 0x442a95f7,
+0xee7c105a, 0x2b884bf8, 0xc0c02083, 0x67ebe266,
+0x4d6af53d, 0x583ad957, 0xe9e914a3, 0x5a2b0711,
+0xcb2d8915, 0x8ec9c7b0, 0x0267fb78, 0xd93005d2,
+0xf12c4bb6, 0xf0c5af50, 0x782345be, 0x878e06ed,
+0x4b36d1d5, 0xb994488d, 0x607d3d37, 0xc80fc120,
+0x84c5423e, 0xede72a5b, 0x4cbc1c25, 0xf21b85a8,
+0x663a5da4, 0x9881512a, 0x6fa52c6b, 0xd514b064,
+0x6f53e439, 0x6af2890c, 0xd5bfc0be, 0x136736c2,
+0x40226505, 0xf916164d, 0xf4918f38, 0x58c6a6ed,
+0xbd79a3c8, 0xe7bf1f66, 0xa893ef78, 0x7dee2ce0,
+0x491e0b01, 0x7ec10464, 0x89b5b0ff, 0x3d9b68ec,
+0x221851fd, 0xa6fb18ca, 0x15d8ac0f, 0xac2b0b03,
+0xc01a3140, 0x5c03abfa, 0xb091d90a, 0x7e7c035b,
+0x743e5fca, 0xed4c34f2, 0x8a587a57, 0xfbaae37e,
+0x4aae42a0, 0xee0dea30, 0xa9ab383d, 0x7f209bad,
+0xf1a3a21d, 0xe488dbd0, 0x24bfc203, 0xc320c802,
+0x655b5040, 0xa28c26cc, 0x12c6550f, 0x8e23bfcc,
+0x32694573, 0x33884234, 0x4528be86, 0xb97aadb7,
+0xc6ee97b1, 0x071da830, 0x823c7c87, 0xa6ec20b1,
+0xd07ab8ab, 0x32335521, 0x8b2967c3, 0xc93d5aec,
+0x9d690021, 0xbe7787e8, 0x995071cc, 0x90eee6fe,
+0xfc088273, 0x2c606d29, 0xb75dec26, 0x2b130260,
+0x61f8656d, 0xe1e1ab2f, 0x96b048c6, 0x1a64322c,
+0x73c8ca10, 0xad4a396d, 0x97fbc79d, 0xb0550ac3,
+0xeaf60280, 0x8765b69f, 0xcd556f93, 0xb137bec4,
+0xf043f1d2, 0x6d5df75a, 0x0e37f7a4, 0xf40608a8,
+0x2f7cf255, 0x3d961072, 0xbd05316f, 0x984dd94e,
+0xf2485088, 0x20342cf5, 0xd8deb71a, 0xf294c5a9,
+0x209b0839, 0x1aacb3cd, 0x0845b8ba, 0x9b856306,
+0x06c9d03b, 0xd53913d3, 0xe0bc9db1, 0x163a2e99,
+0x429f2a27, 0x109abfcc, 0xc20cae08, 0xa9ddd207,
+0xb0fb829b, 0x0d135e5d, 0x31a689bc, 0xc1b3176d,
+0xda2e1d3c, 0x1340d866, 0xb9fa41bf, 0xabd43270,
+0x3822120f, 0x8a1c6c07, 0x458a067b, 0xea8d379e,
+0x5ed3fc7b, 0xe124189b, 0x8d4af958, 0xa668c998,
+0xb92ad776, 0x3412b9b1, 0x038fb0b6, 0xb9b1f3b3,
+0xead0cc71, 0x4414f713, 0xc479b4f5, 0x4cc0096e,
+0x3b995d59, 0x583d7a1f, 0x43f53eba, 0x7f72ffd9,
+0xd789a520, 0xfa45e8d0, 0xb54e34ac, 0x0b2d0924,
+0xae28d7b2, 0x42533c97, 0x92d21570, 0x83ce99b3,
0x838ba96f, 0x4f0239d3, 0xf295395e, 0xb3c38631,
0x7ea7a143, 0x157a4e43, 0x46f8173f, 0xfbc18d4a,
0xc401e17a, 0xc4620358, 0xd2ab5437, 0xa01db06f,
diff --git a/src/cpu/intel/model_6xx/microcode-309-MU163437.h b/src/cpu/intel/model_6xx/microcode-309-MU163437.h
new file mode 100644
index 0000000000..4b53ede9d2
--- /dev/null
+++ b/src/cpu/intel/model_6xx/microcode-309-MU163437.h
@@ -0,0 +1,163 @@
+//+++
+// Copyright (c) <1995-2010>, Intel Corporation.
+// All rights reserved.
+//
+// Redistribution. Redistribution and use in binary form, without modification, are
+// permitted provided that the following conditions are met:
+// .Redistributions must reproduce the above copyright notice and the following
+// disclaimer in the documentation and/or other materials provided with the
+// distribution.
+// .Neither the name of Intel Corporation nor the names of its suppliers may be used
+// to endorse or promote products derived from this software without specific prior
+// written permission.
+// .No reverse engineering, decompilation, or disassembly of this software is
+// permitted.
+// ."Binary form" includes any format commonly used for electronic conveyance
+// which is a reversible, bit-exact translation of binary representation to ASCII or
+// ISO text, for example, "uuencode."
+//
+// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+//---
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 309-MU163437.inc */
+0x00000001, 0x00000037, 0x09231998, 0x00000634,
+0x02c55597, 0x00000001, 0x00000000, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0xb9725de0, 0x6311cc57, 0xc0c08f3a, 0x0f9579b6,
+0x91b9a5fd, 0xe7a0d5d6, 0x44afb34b, 0x88402bd9,
+0xfd14eeb1, 0x689409f6, 0xe61da9dc, 0xbd52db17,
+0x741fd636, 0xe7148292, 0xf0f6d187, 0x68553ad8,
+0xd94fec1c, 0x8a4744d6, 0x6485ed16, 0xb5577cb3,
+0xdc642e23, 0x40a00b58, 0x90182b9c, 0xedb37e03,
+0x32f4e0d1, 0xa53ad183, 0xf8d5f840, 0x354ab66d,
+0xc7923da7, 0xe97a69f6, 0x231fcbde, 0xb5979fca,
+0x90e57d0d, 0x6ff9cc93, 0x838a19e4, 0x9c96d833,
+0x440a03ad, 0xb8e2b5a3, 0xe475de70, 0x3dca60b4,
+0x93b8a77b, 0xede1a465, 0x4b5d64e7, 0xd1ed9008,
+0x872de386, 0x707baea9, 0x8f1618a8, 0xb844e46f,
+0x7bff46c7, 0xb9d7ee49, 0xc1bd24ac, 0x2e88a8ef,
+0xa8d79f00, 0xe8895a77, 0x38436327, 0xb0fa076e,
+0xafc4af33, 0x1c40e574, 0xcadd42c0, 0xf6b620c4,
+0x3c1eeb06, 0xbb228015, 0xdbc6c9fd, 0x3054c2d1,
+0xa1007ade, 0xe5999e2b, 0x1574da4f, 0x9ddd9233,
+0x8cb964b1, 0x07fa6cdd, 0xc87b8f03, 0x8a78b160,
+0x510b1db0, 0xd0062833, 0xf22d87cd, 0x00387de1,
+0xd0bea504, 0xe76bbe3e, 0x63516873, 0xf303a522,
+0x84fcc4b9, 0x63715883, 0x8a47d1e8, 0x85b5bd6c,
+0x0d2c8b4a, 0xe178a673, 0xeeac92ef, 0x23862fa9,
+0xe45e93de, 0xd5a22c96, 0x7ac26e43, 0xb69621a5,
+0xfc2d746a, 0x1b67a2d2, 0xa0d1acf4, 0xfb7dc534,
+0x69ea7ef8, 0xe0b452cf, 0xda397364, 0x05992d50,
+0xd84d1762, 0xbd2837ee, 0x2b4396c1, 0x86323aad,
+0xf2adc36b, 0x4abd4872, 0xe11f0d66, 0xebbf9666,
+0x6392b987, 0x9ad21e5a, 0xc5f7617a, 0x6d65a8d7,
+0x9407e87e, 0xcca7da78, 0x73e6bedf, 0xf497f577,
+0xcdb872e7, 0x7ec37786, 0x8ce79cc8, 0xb72e2d97,
+0x01f4898b, 0xb6f168e2, 0xa57f145b, 0x16cf215c,
+0x836d7958, 0xcea95f34, 0x02f723ff, 0xb673ff4d,
+0x9232c461, 0x160eef3e, 0x8ddbdb79, 0xa23d3e40,
+0x005fca75, 0xa64a04a4, 0xcf639c0f, 0x25a6fa5a,
+0x9c7b4656, 0xdad1c90f, 0x0941974a, 0xfe7e4a6e,
+0x92a2f906, 0x32953b90, 0xd79b4025, 0xa24837aa,
+0x7d1abad8, 0xd518ddd9, 0xaa87cd14, 0x4192f1c3,
+0xe537f5c7, 0xc9686588, 0x0166144c, 0xece72901,
+0x82646372, 0x1fdd3b34, 0xde9ed104, 0x907bc18e,
+0x046d1fb9, 0x9f0229b8, 0xb8830517, 0x3b9b8255,
+0xbdca285a, 0xce3d6258, 0x306c11b9, 0xe291c557,
+0xb5ad6e96, 0x2c26d197, 0xbf3d19a4, 0x828c6e43,
+0x124679da, 0xb94feed5, 0x0028dfd2, 0x40a7b67b,
+0x4e35e50e, 0x6c8f4415, 0x8ee725b0, 0x4941bff5,
+0x973f67bf, 0xd1b60674, 0x4fe0175a, 0x31e4430b,
+0xe007cb2c, 0xc87147fb, 0x22412543, 0x8219eb26,
+0xab2bee20, 0x3bd82f1b, 0xf6eca253, 0xf8c99394,
+0x3b1ac6cf, 0xd23cd4f3, 0x84f807db, 0x399efee6,
+0xe3d29459, 0xd09bdf45, 0x66f0fba7, 0xc7d955de,
+0xc980cf99, 0x3e6da774, 0x8805856f, 0x48b16b36,
+0x71241b9c, 0xf76eb493, 0xe04e8a5e, 0xfe44ab34,
+0x11076cc0, 0x5b1bd217, 0x8f7a6572, 0x9e1f7de0,
+0x23be7914, 0xb7fc8fc1, 0xee21eb58, 0xee55fbe7,
+0x9935288e, 0x0b42af7f, 0xc87b01b2, 0xaed052e8,
+0x6950ecc1, 0xd2d38b75, 0x1b0a9b47, 0xab934dc7,
+0x4edab76f, 0xdf67944e, 0x491037d3, 0x26a4d2fa,
+0x60ffedae, 0x2fe107e3, 0x104ea8c3, 0xb506e130,
+0x06102a1d, 0x96a7c9a1, 0xa23fd47e, 0x406eb0a9,
+0xdb151849, 0x9afb562f, 0x7d22ab67, 0xbeae4ace,
+0x838ba96f, 0x4f0239d3, 0xf295395e, 0xb3c38631,
+0x7ea7a143, 0x157a4e43, 0x46f8173f, 0xfbc18d4a,
+0xc401e17a, 0xc4620358, 0xd2ab5437, 0xa01db06f,
+0x58ce91fc, 0x850de1a3, 0x9b542dba, 0xee77f038,
+0xddd3ced6, 0xc225d2ce, 0x63a3f765, 0x3342a06c,
+0x6a780c2f, 0xfaa925b2, 0x366ebeec, 0xbcc9abea,
+0xc7b3fa4e, 0xf4f1123d, 0x5198702c, 0x3e3458b7,
+0x0b1ce9a1, 0x51b1bd7f, 0x711e791e, 0x927d8bed,
+0x91dbaea9, 0x7eefbda9, 0x7a19edd9, 0xdf7b8dce,
+0x5bb40613, 0x0b0c1e0f, 0x85b82c98, 0x18da4dc1,
+0xc5fd78ac, 0x57c1e31d, 0x4c4001b5, 0xe31d2643,
+0xa6afbf58, 0xad200e68, 0xf0114ba4, 0xd6a620f2,
+0xc753a720, 0xac9022a0, 0x28a41f01, 0x22a4ba95,
+0xc00b7531, 0x23d42795, 0xcd836a86, 0x90262708,
+0x3292cad0, 0x40022e39, 0xc1581b0a, 0xe5101550,
+0x6538096b, 0x208c549d, 0x3ce2bf88, 0xa71df38e,
+0x3dec3685, 0xca3949f1, 0x79f3ad1b, 0x3ee8b300,
+0x9d305fc6, 0x7a2e5288, 0xbe81a2f2, 0x7ada0c06,
+0x191c7f01, 0x58dfcbd1, 0xc78dee72, 0x72364226,
+0x1866de12, 0x8d22305c, 0x943a0f0e, 0xc81967ff,
+0x4d55fb0f, 0xaf199be1, 0x90bbda61, 0x4e7c234f,
+0x90cfec16, 0x9b4bcf26, 0x21622023, 0x0926f0fa,
+0x1d504377, 0xa58db427, 0x8d93ce2b, 0x90bfe900,
+0x29e67397, 0x2c1261ed, 0x4ace9474, 0xd5c60282,
+0xe53fb300, 0x8a61a0ab, 0xa7aa0918, 0x4389d7c5,
+0xd09d605c, 0x6c5bedb5, 0xd6d54c51, 0x433dea21,
+0x7ad9e677, 0x813bff76, 0x5a162c75, 0x1ee0661f,
+0x9b6c2030, 0x8e8dc989, 0xcd4bc9fc, 0x4454675b,
+0x8d583c9c, 0xe3400094, 0x116ebb83, 0xe847bc9a,
+0x2a4622dd, 0x2a901e6f, 0xd789b1c0, 0x094e2bbb,
+0x056e563f, 0x9f17e606, 0x8bc79b8d, 0xd2c535c1,
+0x06a45a27, 0x9dc56771, 0xa06649e2, 0x5ff25ac8,
+0x6554961e, 0x98e583d9, 0x38ba93da, 0xdee1de18,
+0x037cb9d5, 0x6b17f195, 0x3431faaf, 0x13860a0d,
+0x28bca10d, 0x0a54c011, 0x9957cdb6, 0x3aa1f429,
+0x9d41b7b3, 0x9aea5be2, 0x60c7ce6b, 0x4cd1c10b,
+0x24ddddcd, 0xe28412ba, 0xa03a5466, 0xa1896879,
+0x59edcb87, 0x1b241765, 0x157bf161, 0xf219f950,
+0xe86ff526, 0x262005d9, 0x11769531, 0xbca15d95,
+0x28f5ef17, 0x1f27e725, 0xc32631d2, 0x07249e61,
+0x1ba851e3, 0x4f49b577, 0xe2a1df5e, 0x826fa7ff,
+0xc34e1e2e, 0x7fe26024, 0xbc19800f, 0x0d368dc9,
+0xe03da0c6, 0xadaa4f9c, 0x9ad1e43c, 0x96f84e44,
+0x0b6cd695, 0x1bb46971, 0x942d6e5b, 0x6316170d,
+0x3164509f, 0xc6659450, 0xb2a0370a, 0xabc208e8,
+0x6d479811, 0x3684bc0e, 0x80b7b101, 0xa50b7bb5,
+0x43d21233, 0xb423559d, 0xf41dcd16, 0xdfd3c276,
+0x3e586469, 0xd9b7630a, 0xb88f9e44, 0x0cda6f4d,
+0xe5bf5844, 0x8709f788, 0xdae37da6, 0x1fb41777,
+0x1d903f69, 0x34383b69, 0xd409ae70, 0xd1c99758,
+0xdedfd7a4, 0xa4bdf018, 0xf4058202, 0x8565d66f,
+0x5365aed9, 0xfa69742e, 0x2cfbfbcf, 0x88a00b60,
+0x506c0713, 0x2866475b, 0x3e1df573, 0xb86f7feb,
+0x31d23a7f, 0xc6320e6a, 0x3ebbc2a5, 0x83a1d4ef,
+0x15169f5f, 0x42a61753, 0x893e553e, 0x4ddbc66d,
+0x7449ec1f, 0x76f65d22, 0x0622e13b, 0x32986f89,
+0x21181b4b, 0x99a80c0a, 0xd6fe00b0, 0x282c0e81,
+0x9fc1cf88, 0x919b855d, 0x618257d8, 0x82c448b8,
+0xe22537a1, 0xa90de388, 0xba73b90c, 0xd765eeb0,
+0x62b2727e, 0xa08dfe20, 0x70b3c8c5, 0x3ef04007,
+0x9f73732b, 0x2201edd7, 0xb836219c, 0xf913af7c,
+0xf50f64ca, 0x93ac107a, 0xf509f84a, 0x6f6026f6,
+0xd9bb8eac, 0x4b268cfa, 0xa65a3fa6, 0x9837cb75,
+0x784fb835, 0x2060576d, 0xb1604cae, 0xb9da4116,
+0xab320cf2, 0x60a1b501, 0x0c73fa79, 0x8d5a6f1e,
+0x57688086, 0x218e4005, 0xca054e3d, 0xc1a3c3ec,
diff --git a/src/cpu/intel/model_6xx/microcode-358-MU166d05.h b/src/cpu/intel/model_6xx/microcode-358-MU166d05.h
new file mode 100644
index 0000000000..3cdc837519
--- /dev/null
+++ b/src/cpu/intel/model_6xx/microcode-358-MU166d05.h
@@ -0,0 +1,163 @@
+//+++
+// Copyright (c) <1995-2010>, Intel Corporation.
+// All rights reserved.
+//
+// Redistribution. Redistribution and use in binary form, without modification, are
+// permitted provided that the following conditions are met:
+// .Redistributions must reproduce the above copyright notice and the following
+// disclaimer in the documentation and/or other materials provided with the
+// distribution.
+// .Neither the name of Intel Corporation nor the names of its suppliers may be used
+// to endorse or promote products derived from this software without specific prior
+// written permission.
+// .No reverse engineering, decompilation, or disassembly of this software is
+// permitted.
+// ."Binary form" includes any format commonly used for electronic conveyance
+// which is a reversible, bit-exact translation of binary representation to ASCII or
+// ISO text, for example, "uuencode."
+//
+// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+//---
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 358-MU166d05.inc */
+0x00000001, 0x00000005, 0x03121999, 0x0000066d,
+0x270b86cf, 0x00000001, 0x00000002, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x3eecc08a, 0xa62586a7, 0x408e7837, 0x0dc3d177,
+0xedde0b05, 0xa3109474, 0x647d05b0, 0x082dd37a,
+0x9508f533, 0x27791251, 0xc76466c7, 0x59d04ed1,
+0x0058218c, 0x9bbc0b3c, 0x578a3165, 0x38f67e1b,
+0x9016dfd8, 0xddd13c58, 0xfcf10eba, 0xcb62d04c,
+0xd2d35472, 0x4f401811, 0x983eee95, 0x67c7e2ca,
+0x09661754, 0xf083039e, 0xbc5c8e2b, 0xd033a5f7,
+0xdd29decc, 0xb08e45c3, 0x178f020c, 0x6aedb152,
+0xb0a543e6, 0x05eb6675, 0x085278cb, 0x8638047b,
+0x0ecbe074, 0x1ec99c22, 0x06b43447, 0x58ea9289,
+0xc306e6fe, 0x0a457488, 0x3bd17bf1, 0xa7a1c60d,
+0xd4d10167, 0xd5f97ee3, 0x7e5b7118, 0xeeb9e726,
+0x25fbb795, 0x8f265c96, 0x31dfab47, 0x8e16f37f,
+0x30feea5e, 0xf7ad09f4, 0x3f183cca, 0xa093c433,
+0x087dec7a, 0x4cba9e59, 0xfcc38136, 0x709092d5,
+0x182dffa0, 0x33edcab7, 0x6dfabfa4, 0x9ce2ef89,
+0xcac4dec7, 0xcb107150, 0x7735b4f2, 0x3cd277a9,
+0x7230d8e3, 0xb2d7ce42, 0x4a40b6fb, 0x0b0a8f86,
+0xb9cb10e8, 0x42fa5d95, 0xfc2754ba, 0x92c173b2,
+0xd8d2157c, 0xfee978a5, 0x68fa268c, 0x5036fb2a,
+0x464a1736, 0xa03ca83e, 0xdc9bab6f, 0x7ddb5f53,
+0x59e8f8a9, 0x4ca42caa, 0x7ba80904, 0x7ca57b6f,
+0x4ce8bc6e, 0x7b7c4916, 0xe2254a6c, 0x278d62b4,
+0x5b421da8, 0xe4376e72, 0xb7dd55da, 0xceb0629b,
+0x498b4e10, 0xa40c2942, 0x644dd7ee, 0x81168e6e,
+0xdb1b5481, 0xe4235208, 0xf8a65d72, 0x9be1e523,
+0xde3c6046, 0x0acbd5c1, 0xb463150d, 0xca5eec67,
+0xb8aee1f1, 0x5f90ee6f, 0x5c16d75c, 0x7c7db98d,
+0x5325f5b3, 0x4935ebe9, 0xb54b36ff, 0x2903946c,
+0x683eed6b, 0xef118016, 0xe0848cd4, 0xc0d1ab12,
+0x1fa732d1, 0x832958be, 0xc46f4b10, 0x69e330d7,
+0x682c04c7, 0x4d54e3c9, 0x9a3c4e4c, 0x704f2e3a,
+0x05fde6d4, 0x2bacfe0b, 0x01feeb9e, 0xa7acd834,
+0x53900d41, 0xb7c39057, 0xf2e749b7, 0xb22892b4,
+0x02bc3b6a, 0xa9bf07ab, 0x0f21554e, 0x94051643,
+0xdfd19589, 0x1d0aa78f, 0x90d6d4c6, 0x1f44d198,
+0x41d8fd4c, 0x989126ab, 0x4b4bb83e, 0x6b7efe1e,
+0xed1a4871, 0xe14f08ae, 0xe4c9c7a4, 0x60f865a9,
+0xb4d07706, 0xc1ac0423, 0xfe52bb9f, 0xa262816b,
+0xa8e6d91f, 0x99e12111, 0x17a958f6, 0x2fa56e8b,
+0x26a3e40b, 0xb99a86b4, 0x1975e2a7, 0x12c7d158,
+0xf04c89ce, 0x1e63c5a8, 0x45fc89ca, 0x08669d2a,
+0xefc329cd, 0xcdfa4217, 0x46fdd0d4, 0x832598a5,
+0xe66c4533, 0xa082c44a, 0xd3fa6222, 0x16ee47f3,
+0x8b90b067, 0xfa7fb243, 0x107a6c75, 0x20a9caeb,
+0x32c97825, 0xae4c758c, 0xfac2c32c, 0x7b2c99e2,
+0xc67a6b3d, 0x2da13198, 0x40bfb7a1, 0xa86e1b40,
+0xdb6fc09e, 0xe9294017, 0xd327adb9, 0x11110cac,
+0xbbd27303, 0xae5d51f5, 0x7669ab98, 0xdad9463f,
+0xc749fa60, 0x7b9d09e4, 0xb306ff5d, 0x858aa60f,
+0x3310d43f, 0x39519ef8, 0xfe9932b5, 0x417fa945,
+0x8dad55b5, 0xe3e8de26, 0x35007ade, 0x3492880a,
+0xab849e4f, 0xcd774b5c, 0x28544c48, 0x8b498f40,
+0xe884eb7b, 0x20241491, 0xc6a03ed4, 0xd328186f,
+0xc591ccd9, 0x92750413, 0xc9557d4e, 0x88ef0aaf,
+0xa53b30fe, 0x4f1325f8, 0xe6f7379f, 0xd7484b44,
+0x88d273b4, 0x916e3b39, 0x4b044249, 0xa7b28fbf,
+0xfd49d863, 0x79d3dec6, 0x7dd8135d, 0x948845d1,
+0x55db29d1, 0xaf6408a7, 0x600c14a6, 0x89d463a8,
+0xb2bd82af, 0x61e04014, 0x326681f3, 0x6053a6c9,
+0x250c7a7d, 0x0a642a61, 0x2a6689fd, 0x01c6c9d1,
+0x445fc371, 0xc8c5d01e, 0x813c4130, 0xf61f837e,
+0x2f243919, 0xce51a67c, 0xb14232a6, 0x1a79eb11,
+0x8e5b7f19, 0x94a777cd, 0xd0e61396, 0xc1bb9eec,
+0x509fe53f, 0x90bde780, 0xfdabe75a, 0x97af888d,
+0xc525cb70, 0x45ea7624, 0x2736a36d, 0xe3ef2095,
+0x16b685b9, 0xb8d00570, 0x3a3a5365, 0x2cf032c7,
+0x26b4c03e, 0x4271dc33, 0xab85bcfa, 0x3afe2205,
+0xc81b634d, 0xc32a2a5a, 0x63028408, 0x7b3fac4b,
+0x5a7df74b, 0x35a60cfb, 0x06aace89, 0xc2b02ebe,
+0xc50788c0, 0xa1f41242, 0xa5976893, 0x712469a0,
+0xd17a0c5a, 0x706e3d86, 0xc2f9685f, 0xf449c450,
+0xe72f42e0, 0x1cd28b33, 0xc1155247, 0xaaa41150,
+0x261c1d3b, 0x492ff4db, 0xac49bcc4, 0x2692d23e,
+0xe1c9a072, 0x30edf533, 0x660e7470, 0xd145fbde,
+0x7c5c49b0, 0x7bcf8c05, 0x2ff02005, 0xedcd3a12,
+0xa18bf23e, 0x70ebc247, 0x96986456, 0xfc0fb3d6,
+0xe1ad3385, 0x89b3ae09, 0xbcc18862, 0x7bc64f50,
+0xacac4b0c, 0x64f1f67b, 0x06489941, 0x0f8675c1,
+0xad097e7f, 0x19c4d7f0, 0x23180e2b, 0xffbb5788,
+0x82e1ffa4, 0xeaa3a7d8, 0x7a37ec77, 0x1db0b023,
+0xdee55066, 0x5863d8c3, 0xf4c56ba0, 0x067a0a3b,
+0xfd5f26ce, 0x952b7e63, 0x28fa1941, 0xc6118388,
+0x8135d105, 0x577c5188, 0xe5217d10, 0xda4410f0,
+0xaede1954, 0x0d2c3425, 0x1aa63ce7, 0x95b44276,
+0x0770aa23, 0x6e703548, 0x2904c0be, 0xe2df8736,
+0x4393f1f9, 0x70ce1525, 0x88d256b0, 0x671bf175,
+0xae8b8785, 0x9a26490c, 0xd6bfd6f6, 0x05947a91,
+0xe1340d8a, 0xb3b37f6f, 0x3e93c7e7, 0xc24dc70c,
+0xdcff96f4, 0xdd05a3dc, 0x462c01ff, 0x05286a87,
+0x86f78acd, 0xff056306, 0xf87fd3d2, 0x3cd4abc2,
+0x82c0083a, 0x9ef42ebe, 0x709da61f, 0xe1ddc8a4,
+0x6d91ca8b, 0x116ac1f5, 0xc4ae1fb8, 0xd9adba26,
+0x79418d23, 0x0d5824bd, 0x50edc99f, 0x3980786d,
+0x673bef89, 0x9f063042, 0x62b432e5, 0x6967beb9,
+0xe37fd96a, 0x7b1592dd, 0x437094c6, 0xa7524f6a,
+0x3fa85e93, 0xb17f53f9, 0xa3a7f69a, 0xea03b804,
+0x8dea22e6, 0xc095d826, 0x65fbd1dd, 0x241a9527,
+0x1c103e6f, 0x07fe651d, 0xca1f3625, 0xe7095692,
+0x4e7ca154, 0x9bbc25a4, 0xf7e36d2e, 0x661e8328,
+0xdb27f7e2, 0x7725adb7, 0xea2f1ecd, 0xd97d7ce8,
+0x64a80e81, 0x0fedfe61, 0xba01f4fe, 0x4125c4f5,
+0x7525b5b9, 0x491e09d1, 0x4971bfd7, 0x87e7bf91,
+0xd9642634, 0xc613b75c, 0x4eac1995, 0x0676f816,
+0x5bbde4bd, 0x9d896773, 0xbef78a8e, 0x664de511,
+0xdf272637, 0x6c91f7a5, 0x99b42d3e, 0xe4d12c19,
+0xda29b3b0, 0xc99346a3, 0x135ad23b, 0xf63565f2,
+0x31e84e51, 0x17503841, 0x2074a43f, 0x4884627f,
+0x751d935f, 0xb7de396c, 0x60ac4c22, 0x26a3ecbd,
+0x771c6046, 0x9fb24436, 0x69c094e0, 0x3b500ed1,
+0x4acfb68f, 0x489263d3, 0x72878f8d, 0xb41fd5f8,
+0x9dba1fe0, 0x049eb891, 0x5df03769, 0xc47d9696,
+0x72f59209, 0xb151fbe0, 0x260095c7, 0x88adb02f,
+0x3e35d2ed, 0xca7b8454, 0xa6d56623, 0x48cfd15d,
+0x5ec65c94, 0xdd45c99e, 0xc9ab3a13, 0x1bd8bbe3,
+0xfa87c12a, 0x5b32688a, 0x0fcc1d53, 0xea8f88a4,
+0x38f68efa, 0xcd13a712, 0x7da1b9bb, 0xd29f6ba2,
+0xde23b46a, 0x6622783e, 0xe5a7fb42, 0xe981f7fc,
+0x45bc6405, 0xf6e40044, 0x93763406, 0x5f8be3f3,
+0xbe01786f, 0x40389874, 0x56bbc03f, 0x02ec4ce9,
+0x42ce5877, 0xa658533e, 0xee412a3e, 0x22a47b5d,
+0x98965b02, 0x43d40037, 0xd2e1ce86, 0xd19426f0,
+0xc763ab1a, 0x5c97b009, 0x6297ffab, 0x896e3a68,
+0xf5d7abea, 0x30e0b88a, 0x6b6faa67, 0x2dc017a1,
+0xa42fdcb8, 0x304838ab, 0x16907995, 0x6ef05b9a,
diff --git a/src/cpu/intel/model_6xx/microcode-359-MU166d06.h b/src/cpu/intel/model_6xx/microcode-359-MU166d06.h
new file mode 100644
index 0000000000..7cbcc7caeb
--- /dev/null
+++ b/src/cpu/intel/model_6xx/microcode-359-MU166d06.h
@@ -0,0 +1,163 @@
+//+++
+// Copyright (c) <1995-2010>, Intel Corporation.
+// All rights reserved.
+//
+// Redistribution. Redistribution and use in binary form, without modification, are
+// permitted provided that the following conditions are met:
+// .Redistributions must reproduce the above copyright notice and the following
+// disclaimer in the documentation and/or other materials provided with the
+// distribution.
+// .Neither the name of Intel Corporation nor the names of its suppliers may be used
+// to endorse or promote products derived from this software without specific prior
+// written permission.
+// .No reverse engineering, decompilation, or disassembly of this software is
+// permitted.
+// ."Binary form" includes any format commonly used for electronic conveyance
+// which is a reversible, bit-exact translation of binary representation to ASCII or
+// ISO text, for example, "uuencode."
+//
+// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+//---
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 359-MU166d06.inc */
+0x00000001, 0x00000006, 0x03121999, 0x0000066d,
+0x5a11f8b1, 0x00000001, 0x00000008, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x5438e02a, 0xac0baef5, 0xf9af9ee5, 0x7daa9469,
+0xc72a2473, 0xed1bc9f3, 0x0a5b4dfd, 0xf04f2cfd,
+0xd6c32dc9, 0x23309edb, 0xf3afb18c, 0xdbc53f4c,
+0x29db6ed7, 0xdff96f41, 0x8ce7acb8, 0x3d2bfd5e,
+0x8beb4597, 0xb91f261e, 0x1faef98c, 0xa1c19c06,
+0x9d0ba2f2, 0x21f025c1, 0x946df216, 0xaf4cdaeb,
+0x18548806, 0xbfc15b01, 0x95fae116, 0x3dfbd428,
+0x8843cbe6, 0xb1dc2df7, 0x36a6d1ee, 0xb5334ca4,
+0xfda770fc, 0x0cbca559, 0xf48e7cc2, 0xf54eb67e,
+0x4024db53, 0xbf714641, 0xd4975b91, 0x0e0f66da,
+0xd0b27e7f, 0xd8563c7c, 0x0758ffcc, 0xd876e9c8,
+0x9a3f0365, 0x0a6b995d, 0x980275f6, 0xb181ab45,
+0x06cb2f41, 0xb001af81, 0xbd6bcee5, 0x09bc6806,
+0xf9e3f297, 0xb352816b, 0x462611ca, 0xdc6d5552,
+0xbdb5af42, 0x6689779f, 0xd1e348f7, 0xbe74550e,
+0x2d19da39, 0xdd1f8553, 0xf3baaa2d, 0x0907706c,
+0xdc8fb8a3, 0xdba419ed, 0x0086c036, 0xd5d3ae68,
+0x93c55fcd, 0x04a1ae8d, 0x9afe94eb, 0xb96489ac,
+0x09a60b6c, 0xb3d0c99b, 0xb4e1072f, 0x0afad454,
+0xfa453558, 0xb09ee184, 0x4a31efeb, 0xdfcd940d,
+0xb13cde6c, 0x64962b75, 0xd47bd3d1, 0xbd963b9e,
+0x2219d435, 0xd244d090, 0xf21378af, 0x0faf36f8,
+0xd2794a73, 0xd5318695, 0x0ec5272a, 0xd22a3506,
+0x91a9ad03, 0x0d59901c, 0x9e57c7e7, 0xb55e7c49,
+0x0925b26d, 0xb95d2a8c, 0xbdc13885, 0x035bf2db,
+0xfead6a85, 0xbcac5c7e, 0x4fe8bf18, 0xd847f308,
+0xb4eff243, 0x6e82abea, 0xd174e54a, 0xbac0865b,
+0x28e70f71, 0xde040c76, 0xfb529490, 0x084911ed,
+0xd2f91422, 0xdaa64854, 0x0c7eaf9e, 0xdefdbaac,
+0x9132b630, 0x0a9b6342, 0x9de92427, 0xbed14ecd,
+0x090fc874, 0xbc6a926e, 0xb19d1dd0, 0x0c7c92b5,
+0xfd9a9fb9, 0xb688faf8, 0x4c848221, 0xd2c427bf,
+0xbf128678, 0x6c185794, 0xd07a1ee3, 0xb966f436,
+0x2f741a19, 0xd3de45c4, 0xf65148fe, 0x0f4e7e86,
+0xd2e39990, 0xdd7556b8, 0x04392416, 0xd47f4676,
+0x97107c76, 0x05e43678, 0x9b25ef6a, 0xb7aa1e88,
+0x0c6afeec, 0xb9255789, 0xb2b414cd, 0x0a22b967,
+0xf095af1a, 0xb854fa48, 0x42f3a9bd, 0xd0fa341c,
+0xbcf0ca66, 0x6aba8362, 0xdb58dba7, 0xba6ddb6d,
+0x23d32744, 0xd3eec90e, 0xf1c62281, 0x038fa057,
+0xd66aacd5, 0xd05d164a, 0x061ff1a1, 0xd928d8bc,
+0x96588418, 0x02c45cb6, 0x9dcb3ea1, 0xb3b9ce27,
+0x08b10dab, 0xb01dfe0e, 0xa2f4cb9e, 0x8eb386f9,
+0x0e6e8abb, 0xae9f10a1, 0xa8f3102c, 0x9b7550fc,
+0xa56f673c, 0x38f6bcb5, 0x93b14bb8, 0xe586077f,
+0x321cee2c, 0xd6aef87b, 0xe707d1d2, 0x32354de0,
+0xd0ebeabe, 0xe5c5458d, 0x1b203412, 0x8ef41355,
+0xc755edd0, 0x4546df73, 0x8c9145f4, 0x6065fcf2,
+0x491779ac, 0x26a4c7cb, 0x65ba6bc5, 0x191cef28,
+0x2f8d1fc5, 0xc259a55c, 0x19b8cd78, 0xd90b3d5b,
+0xc78d366a, 0x10ad9c8a, 0xd61a969e, 0x268b96a5,
+0x125232e3, 0x38224f2c, 0x2fa6b4fd, 0x1db52ece,
+0x3c86b9c7, 0x2048a10b, 0xe7ca7b91, 0x17f5aeb1,
+0xdd8dcc96, 0xc9c71faa, 0xefd34be3, 0xd4f4dac8,
+0x37b10389, 0xe015ce04, 0xd1db5065, 0x05418033,
+0xed8b22e1, 0xe242b352, 0x51f4d0c1, 0xac0cae18,
+0xbbb5d914, 0x1f755f53, 0x7b4c7d10, 0xefefa07a,
+0xcd461f2a, 0x2d464311, 0xe8ccc9e3, 0xf3a14b4b,
+0x2942e286, 0xd6490328, 0x46201fae, 0xa0792235,
+0xc5517483, 0x1022100d, 0x7e4a2c0c, 0x7acbd787,
+0xd0b803e2, 0xe57d5e6e, 0xf06d89f0, 0xe2cf8b74,
+0xf9738fb2, 0x724bd029, 0xfddbd156, 0x9e05f522,
+0x191feedf, 0x59b48812, 0x60f5d73f, 0x3b420bf7,
+0x0baac57d, 0x24f20b27, 0xa3f7efce, 0x78ee2b7e,
+0xa25e08ba, 0xee5f647c, 0x43f8b240, 0xa00b7761,
+0xf6da02ec, 0x6c69c94f, 0x33e43cfb, 0x3f3abf64,
+0x1e1ad77e, 0x5c99bcf1, 0xbf7ff97a, 0x45a5e379,
+0x3b6c8705, 0x4e8bb4e3, 0xce65e064, 0x7e1fb79f,
+0xf3797330, 0xcef73cbb, 0x87103d74, 0x6a066804,
+0x3f4462d3, 0xf2ab9a30, 0x51c5f393, 0x7c565cf2,
+0x9f2405da, 0x418ff11f, 0x3bae40bb, 0xb49f9ed0,
+0xadc9f958, 0x01a0e781, 0xb9c8020e, 0x9a11ba27,
+0x133e4b83, 0xe1f5c968, 0xcbe377ce, 0x966c23a2,
+0xd7e17fa4, 0x05c02d15, 0x7fb1895f, 0xb10a1c06,
+0x176e1233, 0x6f4216df, 0xd3b3893e, 0xa9de1442,
+0x13f47cbb, 0xcadd9d3c, 0xfa49790c, 0x74739159,
+0xa8d9b9f0, 0x9a0a0cc8, 0xfca5cd8c, 0x12ee9077,
+0x1de249a5, 0xbe558c3a, 0xbdd5b2a0, 0xd1056ae4,
+0x5a27b4c5, 0x6464406e, 0x5dbdcf47, 0xdf0f3a0d,
+0x77179167, 0x4ef7f05b, 0xfc1b89a0, 0x4cf5bb75,
+0xb37c06ba, 0x81e62916, 0xdb83caf0, 0x653bb4c5,
+0xc677d10e, 0x4d1de1e1, 0xe4634396, 0x67f9d7cd,
+0x927fc5d7, 0xb7a3a00e, 0x87fe2f14, 0xa5e6266e,
+0x3867d7a1, 0x4a9c1b17, 0x03729809, 0xfb49d6b4,
+0x8a559a23, 0x3c386097, 0x02b21c37, 0xab05b6cc,
+0xdecd4628, 0xfac77846, 0xa38c3080, 0x999810fa,
+0x43a83da5, 0x17b487fd, 0xd8a3e4e4, 0xe8120fa8,
+0x11120fa9, 0x927977b5, 0x2c782885, 0xef1ba162,
+0xdc97fc66, 0x83b01586, 0xe45b8da2, 0x99fddcca,
+0xcc19f92c, 0x2804b9ae, 0x837b8d9f, 0x218de4b1,
+0x48ce346f, 0x4b406a7e, 0xadde4cfa, 0x27404bfd,
+0x124a19bb, 0x13428075, 0x6b5ddf57, 0x301ff9b5,
+0xb171d5c4, 0x2afeca28, 0xcab20b74, 0x7fcf8d05,
+0x4b885a5d, 0x4d843055, 0xe4658f32, 0x538c4131,
+0xd525e274, 0x30fbd9d1, 0x3ddde395, 0x7d2451a8,
+0xa53bf61a, 0xd1a3cf94, 0x8c5780bb, 0x5e03ddf1,
+0x6811ee83, 0x1cd220bb, 0xd7e5a1e8, 0x42304db3,
+0x7249f9fb, 0xfbf5867c, 0xfe79897a, 0x1b4234b9,
+0x73db9ff7, 0xbf958830, 0x96d444f2, 0x9b6bb6ed,
+0x8b17c507, 0xea4f1f55, 0x3391f0f5, 0xb0796c55,
+0xb7aa2eda, 0x5bdddb7d, 0x06287d43, 0x5ecbc51d,
+0xad8d8847, 0xdc098664, 0xe1e5f0b6, 0xfc5fed8a,
+0x0820e537, 0x05be47e5, 0x9eee2d56, 0xcbc83208,
+0xdd11c6be, 0x91f849f4, 0xdd3d3443, 0xf72de322,
+0xaf679f11, 0x02cedcaf, 0x27a7e9bf, 0xeb55b97c,
+0xc285d57c, 0xae701a4c, 0x76dc5928, 0x1298b9e3,
+0xcd254a73, 0x2a240b27, 0x145e78ff, 0xefe9993c,
+0x0c565b83, 0x154a49b5, 0xdd896ee6, 0x99d3a097,
+0xb67d6763, 0x44562693, 0xe69353a2, 0x957a1116,
+0xce61d1e0, 0x4bda4c75, 0x7d8c770c, 0x11980805,
+0x561a87ea, 0x6b79e439, 0x8d54242a, 0x817de2cd,
+0xe2140396, 0xd8f538d7, 0x60a7e51f, 0x981a22f4,
+0x8c1bd013, 0x6b23db67, 0xc51f4727, 0xa2ebd226,
+0x46528dae, 0xa4f44720, 0x8e241ea6, 0x4510662f,
+0x8e2d75df, 0x206c055f, 0x77fe4b1c, 0x923824f2,
+0x7f805f32, 0x59ac5198, 0x6ac7fb2b, 0x89b0087a,
+0x4772415d, 0xd9e73d6b, 0x1d767093, 0xf15922f2,
+0xf783392a, 0xc2715489, 0x18d84435, 0x90af82a1,
+0xb8900c90, 0xb7adc0d2, 0x1a8e2a13, 0xcbc595f0,
+0x5dc62e9f, 0x2c1bee3b, 0xd817354d, 0x9e460f6a,
+0x57ae4385, 0x0b54aedd, 0x21cc9c23, 0xf67349b4,
+0x072a2495, 0xc501def4, 0x65d1fbf9, 0x70282b9c,
+0x7072643e, 0xb7ed88d7, 0x93341d4c, 0x6fd88c08,
+0x4e185215, 0xfcf788fc, 0x5ccc37c1, 0x9d8c1602,
+0x84017ec9, 0x9213b205, 0xdc4db616, 0xbfe9acb0,
diff --git a/src/cpu/intel/model_6xx/microcode-386-MU16600a.h b/src/cpu/intel/model_6xx/microcode-386-MU16600a.h
new file mode 100644
index 0000000000..0aa226910a
--- /dev/null
+++ b/src/cpu/intel/model_6xx/microcode-386-MU16600a.h
@@ -0,0 +1,163 @@
+//+++
+// Copyright (c) <1995-2010>, Intel Corporation.
+// All rights reserved.
+//
+// Redistribution. Redistribution and use in binary form, without modification, are
+// permitted provided that the following conditions are met:
+// .Redistributions must reproduce the above copyright notice and the following
+// disclaimer in the documentation and/or other materials provided with the
+// distribution.
+// .Neither the name of Intel Corporation nor the names of its suppliers may be used
+// to endorse or promote products derived from this software without specific prior
+// written permission.
+// .No reverse engineering, decompilation, or disassembly of this software is
+// permitted.
+// ."Binary form" includes any format commonly used for electronic conveyance
+// which is a reversible, bit-exact translation of binary representation to ASCII or
+// ISO text, for example, "uuencode."
+//
+// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+//---
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 386-MU16600a.inc */
+0x00000001, 0x0000000a, 0x05051999, 0x00000660,
+0x05b795f4, 0x00000001, 0x00000001, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x4cce67de, 0xa5bf8c3f, 0x32a4809d, 0x834da372,
+0xebefca4e, 0x2434e86d, 0xfd5a5db8, 0x8e6b398d,
+0x55992335, 0xa4332cb1, 0xb83d2dc0, 0x5cf2827b,
+0xc60d321e, 0xb810d991, 0x10bef54b, 0xa78c0441,
+0xe4e17eac, 0x286b11d1, 0xa671919a, 0xd250d9c4,
+0x379ee265, 0xc2839bcb, 0xf856f68a, 0x2e7a8104,
+0xda21efb6, 0xccdb7c08, 0x2c02f111, 0xfa6d54f5,
+0x94ba6c6e, 0x2f1e8d3b, 0xff31de8f, 0xf0eb4e4a,
+0x5ef28f35, 0x80e05fd5, 0xd7b633ca, 0x51eb2ac5,
+0x97ed41ac, 0xc05679e5, 0x79080c9e, 0xb9d1aa9a,
+0x92ae8b93, 0x5d309b94, 0x94462097, 0xab6cc687,
+0x14d3570a, 0xf71b9f19, 0xba5782df, 0x767bb600,
+0x8ce6d620, 0xbc378afb, 0x0421dd6a, 0xfd2ce01c,
+0xea774aae, 0x7f59277e, 0xcc25d565, 0xf43bc0e0,
+0x4bad25ad, 0xf5881f9c, 0xb08fcd01, 0x2ad9861d,
+0xe6adc0dd, 0xa7a986b7, 0x475fb8ef, 0xaa145653,
+0x8c255f6a, 0x7bdc94c9, 0xb4190639, 0x9c2375e7,
+0x4339888b, 0xe3c7bae1, 0x885d7df1, 0x5e66da0d,
+0xcccb82eb, 0xeecc36ea, 0x260cfc25, 0xfec3a6f3,
+0xf090487e, 0x369a58cb, 0xc73ebd0b, 0xe53b8eeb,
+0x5cc40a0e, 0x838f0ef8, 0x8465b6c5, 0x72892bfd,
+0x84fd5959, 0xa3546de5, 0x754bd7b0, 0xc033d6ca,
+0xfe244df9, 0x64d5f3bc, 0xd85fee9a, 0x904169d0,
+0x24143452, 0xe41530fe, 0xb5ad3d6a, 0x5f17b744,
+0x8a8bd14c, 0x97e3c34d, 0x7f859df5, 0xcf5f5ee3,
+0xbea2e386, 0x19eecd45, 0x89bad6bc, 0xbbae906a,
+0x78d839f7, 0xa7b9cb2b, 0xb46b1935, 0x75181e1b,
+0xea49e613, 0xe9584bc5, 0x33c0e65a, 0xfe24a9c8,
+0x98ffa853, 0x41c32d55, 0x8e17f7fc, 0xe65d6dfb,
+0x6e39614f, 0xf9ca105c, 0xc9ce257b, 0x0c75a137,
+0xabbc7e07, 0x8857f4d5, 0x1473c95d, 0xa8666dcb,
+0xf9ef2a6a, 0x77d6e876, 0xec079135, 0xbcf41ae9,
+0x05d3a1eb, 0x9e17f380, 0xc4d7fb7a, 0x17d0a44e,
+0x84878cf6, 0xfb7de61f, 0x488930a8, 0xd84d601a,
+0xb0f12609, 0x1292c5bb, 0x9e9af007, 0xb40da879,
+0x6d28dac9, 0x87b9dfde, 0xdf0a960c, 0x520e698e,
+0xb3dedc2d, 0xd05b3e4f, 0x1ed592cb, 0x9197efc4,
+0xf62b2b8f, 0x09c440f2, 0xea8c3f00, 0xe2755129,
+0x19c1a016, 0xbbf776c4, 0xad622a16, 0x0c474162,
+0x99b8c2b5, 0x86ca4635, 0x34c1942e, 0x9989309b,
+0x9976d3a0, 0x5217db64, 0x802afec6, 0xf606b06d,
+0x30d7019f, 0xf5648b65, 0xc710830d, 0x3b24b040,
+0xa552be27, 0xf7225873, 0x4502fca7, 0xb15183a5,
+0x9ccc29df, 0x96f66773, 0x18534ce5, 0xb15d8a7e,
+0xb8a2e9ae, 0x2491fcf9, 0xf58b364b, 0x7e96b5e2,
+0x108ef9ba, 0x370c5585, 0x2000847c, 0x4738ffe6,
+0x5c88c789, 0x73657dd9, 0x406f3d28, 0x0e33ea60,
+0x369376bc, 0x39b123a8, 0x6800959b, 0x2f3dea60,
+0x7aed7374, 0x0bfdb4e1, 0x00de8ee7, 0x036c11c1,
+0x77e82217, 0xc295c17c, 0x1a255852, 0xdaabd2c7,
+0xb54a14ed, 0x34338868, 0x82c38010, 0xe221b872,
+0x519bc47a, 0x3dd7df3b, 0x82d0f932, 0xd766c9c9,
+0x566ba389, 0xa994de3d, 0xe15e1bdb, 0xc3bdb882,
+0xa542a8de, 0xf7e32a2c, 0x93be1c7e, 0xf04633d2,
+0x809ded28, 0x35361629, 0x57e56e43, 0xa47e8434,
+0x965d1c9b, 0x7c6aed87, 0x7069f4e3, 0x9734a6e2,
+0xca52becf, 0x033b7c7c, 0xf33a503d, 0x641ab77b,
+0x23bf89fc, 0x21e85f51, 0xfbdf410d, 0x5e52b172,
+0xfa6b2b47, 0xbcb4e5a8, 0x00f51032, 0x3dc21da8,
+0x55021389, 0xb5c017ea, 0x46b898ec, 0x52cdb1bf,
+0x99f5f480, 0xf303a3de, 0x84e3c67f, 0x1b46dd60,
+0x141448a3, 0xb8b977ad, 0xe7996448, 0x1fa609a1,
+0xa9a00a94, 0x1fc40ca5, 0x5685ee87, 0x061c73dd,
+0xee71c124, 0xe4599538, 0xa8700f90, 0xf5a9849a,
+0x3effe339, 0x790e00f5, 0x6e3843e0, 0xd9301376,
+0x3b54bbd8, 0x79c68090, 0x1dd1fe0f, 0x02602b35,
+0xa20dce30, 0x7ec589db, 0x9d504ad2, 0x2cc84db5,
+0x8b6bb987, 0x4fa45bc3, 0x2dd5f507, 0xe0cd37f7,
+0x043e9d49, 0x7652025b, 0xb6a429a4, 0x36ac261f,
+0x08f1fcf9, 0x3219dad1, 0x70119bc3, 0xf977976c,
+0xe0872445, 0xca99977c, 0xee8b289e, 0x2a20923f,
+0xd79e0af2, 0x42cdc3c9, 0x8d9bfb8c, 0xe265681a,
+0x5b61b8ef, 0x6c01c84b, 0x3adc3209, 0x97e9f99c,
+0x74a22a40, 0x58e46eae, 0xa107ffa8, 0xbf1d7a89,
+0xa2bfb311, 0x3071e5cb, 0xb2eb522b, 0xce4fb5be,
+0x16b6e3a8, 0x6106458a, 0x966df562, 0xa0a3d140,
+0x4e19ec71, 0x334e9307, 0xef8f374a, 0x3918922e,
+0x0e1281f3, 0xbd554469, 0x8b640c00, 0xe57f20cb,
+0xbe6440d6, 0x357e4505, 0x6b1db1b7, 0xc1874c75,
+0x246891e7, 0xa57d794b, 0x2effd4c9, 0x99b64fae,
+0x7e140e0a, 0xfd65c2ce, 0xe16b33b1, 0x2e681417,
+0xfcf1624c, 0x869f843f, 0x21d8c306, 0xd6cff670,
+0xa123b3d3, 0xb6eba56c, 0xafcf5185, 0x83fa0a9e,
+0x746483ea, 0x63641749, 0x55ffac01, 0x23cfdf9d,
+0x250613fb, 0x5377d7e5, 0x35224177, 0x6407c393,
+0x00f2498f, 0x33f07673, 0x6f1046fe, 0xd53b87bc,
+0x50b01249, 0xe9ed1741, 0x31b85bd1, 0x6dd5c47d,
+0x125647fb, 0x45e9f7c3, 0x221ead49, 0x6d1d9d53,
+0x149a1485, 0x16b67287, 0x27649add, 0x9e2c04e2,
+0x71c3d5f9, 0x9c778341, 0x95bfda26, 0xfaf580ec,
+0x6ab88278, 0x5bb3cac1, 0xb9801ade, 0xaf4b6e4f,
+0xa1f18c51, 0x504012f7, 0xc20a2ae0, 0x7bcfc50d,
+0xb68245e8, 0x805052f4, 0x0ce09a23, 0x79005c46,
+0x3f15c5cb, 0xef6732ec, 0xd095debe, 0x3a2eae3e,
+0x24ee4a9f, 0xf16d102b, 0x27d9f8ef, 0x508a1c57,
+0x5ee61f2f, 0xdd958128, 0x7c759709, 0x2e18b30a,
+0x0c6ffe63, 0x2174596f, 0x5245b98b, 0x68b46e00,
+0xf097f744, 0xb3f02db2, 0x7241d709, 0x5d13fbf7,
+0x4cfdd101, 0xe84957c4, 0x7578803c, 0x31c402cf,
+0x1ce1eed7, 0xa1197a97, 0xb00f8403, 0x3a25e38d,
+0xb011b436, 0xe3538636, 0x7c459351, 0xb97bfe4c,
+0xa5f968a9, 0xc93d3bd9, 0xe5736542, 0x05d67655,
+0x489c9bd6, 0xd57731cd, 0xb3075b0d, 0x0b247601,
+0x47960987, 0xa5fe5782, 0xd387a40a, 0x2e29f2d3,
+0xd317fda2, 0x071ff98b, 0x2791e1b9, 0x8f83f16e,
+0x16ec3837, 0x66844598, 0xacde4baa, 0xaea64994,
+0x15765169, 0xa62c4e7e, 0x093a539d, 0x6cdfea23,
+0xe2b19d80, 0x4f729028, 0x758dc967, 0x70519d1f,
+0x3f3290e8, 0x2605f3ab, 0x08d67f03, 0xe6fd4ba4,
+0x931da42d, 0x1af05337, 0x632c6c86, 0xa9b3c1fa,
+0x493db7f1, 0x9f917e1d, 0xb8bd542f, 0xbf23f37c,
+0x89e7f900, 0x58a3bccd, 0x3cd1e651, 0x3ed0beae,
+0x56104447, 0x3137d4d9, 0xecc5656a, 0x94183130,
+0x02420ac9, 0xcdb38cf2, 0xbb11ca10, 0x212e4bc5,
+0x11a0b5b3, 0x5edbb0e9, 0x1a4666ff, 0x42224649,
+0x70e68a4a, 0xd4c595ac, 0xe8040d0c, 0xafd353c3,
+0x11640dfb, 0x71e61d50, 0xb80faf34, 0x4303e651,
+0xe405ea4e, 0xbe003b08, 0x7f3d868d, 0x17467335,
+0x345050eb, 0xd939f71e, 0x9e7db651, 0x0e08b6cd,
+0x6359df9f, 0x2f07f30b, 0x4dd66fd8, 0xb18b789d,
+0x02da044b, 0x893e6d58, 0x6764969e, 0x77f1cf45,
+0x5019e0fd, 0x8303c5bb, 0x9261e436, 0x662be487,
+0x0efcafdf, 0x5bda8102, 0xce198c62, 0x13083943,
+0xc4f9a736, 0x2a9acd22, 0x5cf660f4, 0x0a2c6979,
+0x54265d72, 0x7072852a, 0x0f7475e7, 0x8f12704c,
diff --git a/src/cpu/intel/model_6xx/microcode-398-MU166503.h b/src/cpu/intel/model_6xx/microcode-398-MU166503.h
new file mode 100644
index 0000000000..e91ca7be36
--- /dev/null
+++ b/src/cpu/intel/model_6xx/microcode-398-MU166503.h
@@ -0,0 +1,163 @@
+//+++
+// Copyright (c) <1995-2010>, Intel Corporation.
+// All rights reserved.
+//
+// Redistribution. Redistribution and use in binary form, without modification, are
+// permitted provided that the following conditions are met:
+// .Redistributions must reproduce the above copyright notice and the following
+// disclaimer in the documentation and/or other materials provided with the
+// distribution.
+// .Neither the name of Intel Corporation nor the names of its suppliers may be used
+// to endorse or promote products derived from this software without specific prior
+// written permission.
+// .No reverse engineering, decompilation, or disassembly of this software is
+// permitted.
+// ."Binary form" includes any format commonly used for electronic conveyance
+// which is a reversible, bit-exact translation of binary representation to ASCII or
+// ISO text, for example, "uuencode."
+//
+// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+//---
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 398-MU166503.inc */
+0x00000001, 0x00000003, 0x05051999, 0x00000665,
+0x2b9733f1, 0x00000001, 0x00000010, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x358c92da, 0xa753eb19, 0x24588215, 0xa462f72c,
+0x9ae43792, 0x393cc0d3, 0xe8f43249, 0x1bec1833,
+0xd0b7e8ea, 0x135d58f1, 0x8a2e1ff9, 0xde9451b5,
+0x82d2a3f6, 0x05a7c378, 0x75179336, 0xd7007b9b,
+0x1683d5bb, 0xd4a252e7, 0x2f40aa9f, 0x3e83129c,
+0x2c00fa9a, 0x51d02e05, 0xa1646c98, 0x87f8ac05,
+0xce1aaa32, 0x4a82d045, 0x86880792, 0xe4974edd,
+0x8061e878, 0xa1881b5f, 0x04e837b6, 0x2769c989,
+0xe74ecda4, 0x33654340, 0x61baeeb7, 0x35c98030,
+0xc8df4eec, 0x5c5bb984, 0x6e98f123, 0xf6d7dcea,
+0x10dc19f9, 0x3b01a4e3, 0xafff281e, 0x6e161f3b,
+0x17948731, 0xc65afafb, 0xabe182f2, 0x69955a64,
+0x3a12b07a, 0xe495100d, 0x554994c5, 0xbd57e186,
+0xebe0ac49, 0xe389fa05, 0xb009da9b, 0x0ff85b98,
+0x809e9a10, 0x16254c1f, 0x304faeb4, 0x5d57d991,
+0x11d772e5, 0xbef29e38, 0xd7a975e3, 0x9d097f71,
+0x6106bb0b, 0xba8cf6b9, 0x5ace7130, 0x5031e613,
+0x51a1a606, 0x9c0a1169, 0x872dcb66, 0x40f99c93,
+0x7ca932d1, 0x5a6d449d, 0xe140f2c9, 0x84860c6a,
+0x8af3229e, 0x4afaf036, 0x7e55d4f6, 0x46128b9d,
+0xf46348a0, 0x9d95bcdf, 0x31943826, 0xf88de2e6,
+0x9e44d646, 0xb3ee3161, 0xf92a68c8, 0x60f9bace,
+0x7ca722a3, 0x9990bb83, 0xafb51d20, 0x07bfb960,
+0x1df64349, 0xdcc1f002, 0x739aa18b, 0x38ea1e28,
+0xa2dae978, 0x574c14bc, 0xc1f81ca6, 0x203c604c,
+0x282967d8, 0x385855a9, 0xa1b12ee3, 0xa2109df8,
+0x86e9a39f, 0x1790c5a9, 0x64804f3a, 0x7d2752d9,
+0xa94f4f26, 0xa26c6a31, 0x5198ff0b, 0x5e94ce74,
+0xf1077560, 0x54e98c79, 0xde5d0d82, 0xf4bfad49,
+0xe7320b71, 0x856bc9a0, 0x82d0be13, 0x5ee2ba88,
+0xef5d3f1a, 0x8069358d, 0x084c6414, 0x10ec7c70,
+0x91d623a6, 0x74a78915, 0x8eb0321a, 0x3d80ac81,
+0xe512e8fa, 0x8fb07c28, 0xb328603c, 0x0ef99b7e,
+0x47ea27ec, 0x6be33ed1, 0x3f4da715, 0xabbbd675,
+0x69a18bfe, 0xb128d04d, 0x043e4ba0, 0x6915ac2d,
+0x042b7f54, 0x976ce0bc, 0x6d0c1f2a, 0x56bfb408,
+0xbfe963c2, 0x7df8d0c0, 0xb2a7ed5b, 0x897a09b9,
+0x6bd60b68, 0xcd6d9697, 0x48646873, 0xf973598e,
+0x4ab445df, 0x87f8f3c6, 0x8c7ac00c, 0x0bdde45b,
+0x7be6ecd2, 0xd0c6e842, 0xdd711cea, 0xeb22b612,
+0xe6ab1500, 0xaad6042b, 0x2e5cae33, 0x47ec8dbb,
+0xcbd123b9, 0xad6bad77, 0x0d8f347e, 0xa71a183d,
+0x66fe5476, 0xebe8a076, 0xdf99392a, 0xe8f9d3cb,
+0x14c99a25, 0xf6f36332, 0x2e4d9e17, 0x9f160e14,
+0xe113d044, 0xec57bb4f, 0x3768415a, 0x8e76bb31,
+0x1e3002c7, 0x3f34fde4, 0x63227f0c, 0x43bbe307,
+0x04076f7d, 0x0508bc78, 0x1f85f189, 0xa1cc81cf,
+0x86542205, 0xebaedc53, 0xe2c3c19b, 0x909eff45,
+0xa069f9da, 0xbc6b88b0, 0xc525d56a, 0xa17fa1ec,
+0x72ceb073, 0x79763bba, 0xd6c220b9, 0x850cd04d,
+0x036fb53f, 0xb56d501d, 0x79ce6c72, 0x6f257e0a,
+0xdf5b0c82, 0x4cfbe232, 0xfb6dc8e1, 0x70fda82a,
+0xca25fe30, 0xbec9ae31, 0x519816a5, 0x41edeeeb,
+0xd5cea131, 0xb6906cb9, 0xb8972484, 0x867b1154,
+0x666a8484, 0x3f32c15b, 0xf41e4c2b, 0x96204780,
+0x3e5bbc2f, 0x3b7ca3be, 0x06174d9d, 0xee03e984,
+0xec331aec, 0xdb3c13ce, 0x3a8ab1a3, 0x9e4b50b1,
+0xe15b5adc, 0x17470f1b, 0x208a3d17, 0xbb455669,
+0x7aad5d15, 0x78a9e932, 0x74bb450e, 0xdc2ce482,
+0x471e52d9, 0xd8b193ae, 0xb9036a57, 0x77e42d3a,
+0x27ec2977, 0x06169fe7, 0x2d2bdb69, 0x869a5b44,
+0x9f799f33, 0x3a64040f, 0xc3cfd2c0, 0x98a3a439,
+0xb3b8101c, 0x38d8bd22, 0xd12bdc7c, 0x466e5b9f,
+0x9fee2968, 0x95ce4e32, 0xdc57c7de, 0xf2fb9d1e,
+0x27bded67, 0xc1ad6483, 0x223deb45, 0x86e63082,
+0x4a203789, 0x7403fb65, 0x78a3e835, 0x8b61edb2,
+0x5463c05d, 0x766c0055, 0x9125ef4a, 0xa539a0b7,
+0x5534a196, 0xcf9f76e8, 0x9c37844d, 0x6fce6dbc,
+0xef915a04, 0x4e6a1cdf, 0x4c29c215, 0xb81bb506,
+0x8dd4519a, 0x74b38e0b, 0x381e1eab, 0x17b67703,
+0xf4abdd68, 0xc27be868, 0x9f0faf2f, 0xefc53838,
+0x3622c3a0, 0x60d7f011, 0x8ad7ebdc, 0xc40d6551,
+0x04983f91, 0x2cf8b33a, 0x531ff419, 0xf5e93714,
+0x65c885aa, 0x2320ae43, 0x806c5268, 0xdf4e166c,
+0xc5bdc782, 0x29b46f9d, 0x0f1c4065, 0x4dc28062,
+0x69e7b7c7, 0x3c26bbe8, 0x12646ad3, 0x5d6a6a1e,
+0x44048e46, 0xf60531d8, 0xb74e3592, 0xb40024ea,
+0x252a8bf9, 0x7dfc6e4a, 0xa7bf7fa9, 0x1bdac22f,
+0x50cdfee7, 0xd0c5b034, 0xcd79e72e, 0x7eddf775,
+0x6fb3c649, 0x6c3bfcaf, 0x750b8d6d, 0x41928264,
+0xe301566a, 0x5a49c2f5, 0xd0e55ac1, 0xfe0f0cc8,
+0x772e3cc0, 0x9bf80060, 0xdc49c2ac, 0x9f099089,
+0x770823d8, 0xf463e468, 0x9e5807d0, 0xdacb3baf,
+0x1eba5767, 0x13c5f4a9, 0xcd01ffec, 0x0e36d465,
+0x6ec3c83b, 0x226eb0d5, 0xd01557e5, 0x77c79cef,
+0x5efe9046, 0xabbfb6c8, 0x243a57b7, 0xd28db7bc,
+0x719bf699, 0xe93b667e, 0x1de82685, 0x51380b53,
+0xa623f364, 0x6d780611, 0x0c768e91, 0xf907a65a,
+0xcc7733f9, 0x2f2465b3, 0xbd12413a, 0x5cd5a39f,
+0x37d09ec8, 0xf40603c2, 0x5dbe9b04, 0xb8178e07,
+0xd1bb5765, 0x1bfeb0b7, 0xc059e78c, 0x69d6449c,
+0x8d28427a, 0xcbffb328, 0xfd972598, 0xcfb55e89,
+0x395009e3, 0x791e6bd2, 0x78064b04, 0x80ee0f16,
+0xb4cfa086, 0xd37b798a, 0x3f0808d7, 0xe95589aa,
+0x8098467a, 0x115a5d4f, 0xd1dc0f2a, 0x4453e5d1,
+0xb2f20cf0, 0x9a0f9e31, 0x4295d145, 0xf7ef8330,
+0x4a7bda37, 0x110a6d71, 0xb923c984, 0x4fbfed95,
+0xe12fedc2, 0xc0cfca64, 0x56483d6d, 0x97f840e6,
+0xbf5fe41e, 0x66022685, 0x76a0819c, 0x98640d2c,
+0x4eb43b01, 0x5a54896c, 0x55a1bdd7, 0x6f65ba91,
+0xed2b5538, 0x1f9834d1, 0x109a30fb, 0xccf76d5e,
+0x201ffeb9, 0x4ab1c88f, 0x09acf508, 0x8dae69fa,
+0x2744708f, 0xcea1e69e, 0xaad64322, 0xb5b1f8f2,
+0xef9bd4ee, 0xa7805716, 0x88ec378a, 0xcbc7caea,
+0x668e4b26, 0xe577ac32, 0xe69a15a2, 0x9447dcb0,
+0x2cce6bad, 0x17d2664b, 0x97660be8, 0x2c27db29,
+0xa9724c0a, 0x17ee97d7, 0x42ac77ff, 0x83f2075e,
+0x7cde02f9, 0x34420971, 0x06a2aaa7, 0x3ac69a7c,
+0x53d3ac43, 0xbb5bddd2, 0x7b542bbe, 0xd961a9ca,
+0x1a6decdb, 0xe6e1b5d4, 0x15a67e4d, 0x6d188aae,
+0x8f19f6d6, 0x26945471, 0xea55646c, 0x82d1b6b5,
+0x35a40d61, 0xcb49c2bc, 0xd0f5a364, 0x82122f86,
+0xaa2b88cb, 0x11eff3f5, 0xe6f54792, 0x67f462ec,
+0x542a5a8a, 0x8e8fe970, 0x729a6876, 0xe22b8ecc,
+0x7970112a, 0xf74356aa, 0x25fe6cb3, 0xca01a532,
+0xb1235c63, 0x4f47c539, 0xc217ce08, 0xff59b048,
+0xb6ca10fe, 0x71e838d6, 0x19b45d57, 0xa3adb657,
+0x9d37acf3, 0xfd89535e, 0x747406a5, 0xb5141dc2,
+0x61a05b4c, 0x9eaff8c4, 0x51da150b, 0x0932911b,
+0xde897842, 0xbaed7325, 0x8c35f6d0, 0xa84d6305,
+0x1eda951f, 0x7bf216b8, 0xdbb78152, 0x88427248,
+0x10c3fc59, 0x3a8465db, 0xb963b514, 0xa77f8dd3,
+0x98dbb57d, 0x4984b500, 0xa21601b6, 0x881258aa,
+0x0508093f, 0x20e84ec3, 0xb98409fa, 0x0a9eadf9,
+0xdf8b856c, 0xe8bd17dd, 0xcd37e7c0, 0xa95b8505,
diff --git a/src/cpu/intel/model_6xx/microcode-399-MU166a0b.h b/src/cpu/intel/model_6xx/microcode-399-MU166a0b.h
new file mode 100644
index 0000000000..9f09a38046
--- /dev/null
+++ b/src/cpu/intel/model_6xx/microcode-399-MU166a0b.h
@@ -0,0 +1,163 @@
+//+++
+// Copyright (c) <1995-2010>, Intel Corporation.
+// All rights reserved.
+//
+// Redistribution. Redistribution and use in binary form, without modification, are
+// permitted provided that the following conditions are met:
+// .Redistributions must reproduce the above copyright notice and the following
+// disclaimer in the documentation and/or other materials provided with the
+// distribution.
+// .Neither the name of Intel Corporation nor the names of its suppliers may be used
+// to endorse or promote products derived from this software without specific prior
+// written permission.
+// .No reverse engineering, decompilation, or disassembly of this software is
+// permitted.
+// ."Binary form" includes any format commonly used for electronic conveyance
+// which is a reversible, bit-exact translation of binary representation to ASCII or
+// ISO text, for example, "uuencode."
+//
+// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+//---
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 399-MU166a0b.inc */
+0x00000001, 0x0000000b, 0x05051999, 0x0000066a,
+0x5320efc2, 0x00000001, 0x00000020, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0xf164feae, 0x70f1545b, 0xee75139a, 0xdb7fca71,
+0x48ba7994, 0x996e84b6, 0x6830ad5a, 0x38a129e1,
+0x323ac914, 0xc779a51d, 0x1d7c40fb, 0x36adafee,
+0xee2d4f67, 0x086d4fe2, 0x8f8d65d7, 0x801e7fcd,
+0xef612579, 0xf4806ed7, 0xe7617b53, 0x4c5ee9a4,
+0x967f5a46, 0x5a10ec0c, 0x12513274, 0xc71b9991,
+0xfc32bc01, 0x8f671aad, 0xb0e538eb, 0xb02838de,
+0xe999bcdf, 0x4ca0bdda, 0x4278da2c, 0x9f0a03d3,
+0xd29ae2e6, 0xb035934b, 0x3e0019da, 0xd1f07ee9,
+0x19852922, 0x38ba3efb, 0x29097d22, 0x208c367b,
+0x573ff3a4, 0x62eb70cd, 0x14ae776d, 0x300117d2,
+0x16cbcea4, 0x5e9c61ca, 0x09869e23, 0x28468eb9,
+0x66b5973a, 0xf7991cbb, 0xf9cac013, 0xbe478a7c,
+0x17a95a20, 0x9646dd8d, 0xdd0138d4, 0xf87e407f,
+0xa99cdaa6, 0x4987bfdf, 0x8e75e743, 0x9d6cfb25,
+0x2eec08a9, 0xc5e6dddf, 0x4a45c31c, 0xae85c0eb,
+0x0c875f17, 0xfcb911d0, 0x064197d2, 0x8bc57376,
+0xbcc472ec, 0xd12f07ec, 0xa868540e, 0x9a7c9efb,
+0x8d36c3df, 0x00865944, 0x7ec588af, 0x0efd17fe,
+0xbb5b2af3, 0xd7b06dc5, 0x38db16da, 0xaaff291f,
+0xcdd2f6ea, 0x9f70cd4b, 0x93ebefc3, 0x6e90b1f1,
+0x64b6b7b3, 0x89cd79e4, 0x4c62692e, 0x144e9e9f,
+0x98063595, 0x7f835929, 0xfa447038, 0xe981b269,
+0x4067c432, 0x2d2f5e5f, 0x5642fbf5, 0xe2b8f7bc,
+0x2c82dd3d, 0x8bb61d10, 0x0b0e0a20, 0xffeddd78,
+0xeff7b857, 0xe11a2323, 0x48b657d8, 0x56000020,
+0xe65844fe, 0x5231e1b9, 0x50a84875, 0x8cafb679,
+0x06cfce7c, 0xf37089a9, 0x4db86f6b, 0xa63d0376,
+0x72227dee, 0x30933db5, 0xda329301, 0x2dff90cc,
+0x43d5e2d6, 0x3e19da42, 0x220fdc3d, 0x85b47386,
+0x649e61bd, 0x5c1c72f5, 0x2fd4c456, 0x585388b4,
+0x4c12229d, 0x618fc4a8, 0x5db2f8d6, 0xd30ce359,
+0xbbb6a155, 0x807e7b29, 0x587dc9d8, 0xfda6fdc3,
+0x55bc6b34, 0xfc231424, 0x90b2ed33, 0xefdcbd79,
+0x5f82e9ff, 0x0646a8ad, 0x3cb3c86a, 0xfe19fc8a,
+0xe8c2485e, 0x0dc0f5d6, 0xb80b9c65, 0xedfb28b0,
+0x4c56c7c6, 0x2cc2fcc0, 0x223d0e54, 0x5352e027,
+0xfcc3527e, 0x2c6426ff, 0x46fb21cf, 0xb9a78245,
+0xab4b1ec5, 0xa40ac11c, 0x671db533, 0x31410024,
+0x66671b38, 0xe51ac22f, 0x39e40aa7, 0xc7e7311d,
+0x28b64fca, 0xf450fa23, 0xfa7ec04c, 0xaf43495f,
+0x0fdd7af3, 0xc9f94232, 0x9ee4f700, 0x6e669c5a,
+0xdb6d0c3c, 0xe2bee5ac, 0xab2a3699, 0x127347e3,
+0x2830b102, 0xa24bba08, 0x5e341110, 0x2f56ed4c,
+0xd0387126, 0x76b07220, 0x15829272, 0x46bebe97,
+0x64f7b851, 0x4ce007dd, 0x3a3022fd, 0xc2570ed3,
+0x9a5b66d3, 0x8abb4abe, 0x92165dae, 0x80c23f24,
+0xf8244059, 0xf240d2e2, 0x0853c211, 0x1bace652,
+0xd682f3dd, 0x8e14f139, 0x68800f29, 0x0ef3a910,
+0x2ac47b34, 0xdb4fbe5e, 0x9020e7c2, 0x036e4b1f,
+0x8d6d3b46, 0x934cd045, 0x29fc2721, 0x08f275fa,
+0x4a0320c8, 0xaf7261fa, 0x6ab8b9cb, 0x0ec88462,
+0xfbd1eefd, 0x468ab905, 0x9e1a18f6, 0x4012ffc4,
+0xe30a12bb, 0x6fca14c1, 0xb42b0ba8, 0xdbeb3652,
+0x1fbbc466, 0x0d504189, 0x7c644ce9, 0x77877afd,
+0xcea6f7c7, 0x7f5381dd, 0x905e0569, 0xd757cbac,
+0x0fd855e9, 0xbc8c2690, 0x1bdbb85b, 0x5b479eed,
+0x090e7c3b, 0x17484ec2, 0xc320e0d3, 0x969cbbe3,
+0x792f3c3a, 0x3c5fb90e, 0x1ed121be, 0x29c3abd6,
+0xd9075f20, 0xeb4806b8, 0x3cf8b650, 0x0cc4a95d,
+0x6b37d4db, 0xa4d965cf, 0x8f6ba7cf, 0xddb966de,
+0x62f431cb, 0x30048443, 0x12bc521b, 0x98682eaa,
+0xaa95dde0, 0x8eadfdf0, 0xde0f2b31, 0x56600129,
+0x86ce2e2e, 0xc0d5f0cc, 0xb0644830, 0xf8cf62dc,
+0x89a5e8e5, 0x6f9220f4, 0x138a2161, 0x8377c077,
+0xe57b4954, 0xf8119c9e, 0xdf31d61e, 0xd7b552b8,
+0x200a83f1, 0xd69be026, 0x1bdff0eb, 0xcf778290,
+0x2562ca46, 0x718e7a02, 0x45f0ab66, 0xb84bcd06,
+0xbaebcf08, 0x44622ecb, 0xf095b256, 0x2e542743,
+0x5265ca0d, 0x6aa19d3d, 0xc8df6999, 0x574be28f,
+0x3cedfc3b, 0x8af8622c, 0xf8b3b02a, 0x7d841052,
+0x3df0b3ac, 0x2222bc96, 0xe9cb2435, 0x0aea6617,
+0x7e37cf8d, 0x2df6b192, 0x68bfe6f1, 0xe3fda186,
+0xdee3c430, 0x3864b05a, 0x27f7e0c7, 0x22da6c6d,
+0xac701f04, 0xc271b644, 0xa2bd8531, 0x3234c0ac,
+0xb1a98a9f, 0x0f3ff2cd, 0x602c16d3, 0x4855cc53,
+0xaabc52ac, 0x4f01eb8b, 0x96356b71, 0x42225587,
+0x18266801, 0x2a082039, 0x2caa2fe7, 0xde119e92,
+0x71c1e48b, 0xabba2eae, 0x202cac3b, 0x5739c9df,
+0xb9c00f5c, 0x8d9576e5, 0x453c0787, 0x6043bdf5,
+0x6fa7e0a7, 0xe2333ef2, 0x6b2a0c15, 0x7e71897f,
+0xe35c05ba, 0x20405717, 0xdf236b3e, 0xc4a14743,
+0xe813650a, 0x8d823da6, 0x4f328186, 0xee43822a,
+0xe75f2227, 0x09dac319, 0x0d2c9a93, 0xda621940,
+0x542a21c1, 0x3a3c2e0d, 0xb1c9b51c, 0x669fa3af,
+0x7db40da4, 0x13badf34, 0x1f98c70a, 0xaa3a54b8,
+0xc293d8ca, 0xc677756e, 0xe5fb8158, 0x91005fce,
+0x23bcc33e, 0x08b671b1, 0x0430942f, 0xd65fdc74,
+0x3773de35, 0xc1c95b17, 0x0c4a72c9, 0x605a2a55,
+0x7c600ffa, 0x152462d7, 0xa6359789, 0xfa89d53a,
+0x0c749805, 0xcd4b8848, 0x72ba47f2, 0x7121f90b,
+0xb00412e2, 0x26dc3ceb, 0x4e73d8a1, 0x0bee25d1,
+0x50b5fe45, 0xfb8f884e, 0xf4d57158, 0x694fc3b7,
+0xcc8dbcfc, 0x4d32ac36, 0x032e50fd, 0xb941f702,
+0x28e41afb, 0x30ae4873, 0x5ba0918c, 0x58580421,
+0x25665153, 0x18fdff01, 0xe8276c28, 0xcabe3394,
+0x2f208a33, 0x823997fb, 0xbd9dfd10, 0x17323611,
+0xb36fe4ec, 0xfc93a594, 0x9ead87a5, 0x82140854,
+0xd311f9f0, 0x974da82f, 0xded93a6d, 0xa854574c,
+0x7513ded1, 0xabc9b23a, 0xa57f7303, 0xfa7b6404,
+0xb9dfaa3c, 0x087c8c57, 0x90d58229, 0x97b267a0,
+0xce357806, 0x7bf65936, 0xb8e5efc4, 0x88ad776d,
+0x1e2fed21, 0xbfdbb9ba, 0x12983ed1, 0x5ac1e8d3,
+0xe83d3b98, 0xc3ef70d3, 0x32a83173, 0x1adc355b,
+0x3028a6a2, 0x590487a0, 0x70aa8ce8, 0xb07d5eab,
+0x1210868f, 0x3c0bf159, 0x6a0a5d94, 0x98bfd28e,
+0x756dcccd, 0x8109af55, 0xe50dbaf8, 0x0156cef1,
+0x201207f1, 0x5e20750e, 0x13d20bb7, 0x438c45d9,
+0x2927e7a5, 0x5683cc1d, 0x374bc98b, 0xbf43416f,
+0xcc2b40c3, 0xc581b83c, 0xa245c55c, 0x15fac7fb,
+0x9bf99137, 0xc985db40, 0x1c67eb27, 0xc5bd3fe9,
+0x15c20413, 0x8f0a1928, 0xa52b860f, 0x243c53bf,
+0x940df584, 0xfba7bc08, 0x96ea0452, 0xb9b75629,
+0xa1bbf6e4, 0xb90c181e, 0x29cc3b57, 0xfc0b25ec,
+0xad06529c, 0x9fffafbd, 0x56d82b99, 0x69aa91f6,
+0x1a7e1041, 0x835fd763, 0x1aea44bb, 0x049e3d4f,
+0xb80b7881, 0x5b23d9a5, 0x19b6297f, 0x2d8a031b,
+0x8ff01930, 0xcf599b40, 0xa0c9f3c6, 0xdea7daa8,
+0x1bc2493f, 0x2328bf0a, 0x0a8bf88f, 0x46ca3b61,
+0xd7752cbb, 0x7fd049fe, 0x81360bfe, 0xc45e00c6,
+0x345038db, 0x9fa3c734, 0x21e04551, 0x4065ce89,
+0xebf537ea, 0xd917ebe4, 0x7f7442e8, 0xe979f46e,
+0xb35dcd5c, 0x89afbb69, 0x85b5ee4b, 0x4ecfd25f,
+0x4dd879c4, 0xe1092b39, 0xbc45c012, 0xdb2fbc66,
+0x000e1ecf, 0x0bdc46f3, 0xe9958406, 0xafff5eab,
diff --git a/src/cpu/intel/model_6xx/microcode-400-MU166a0c.h b/src/cpu/intel/model_6xx/microcode-400-MU166a0c.h
new file mode 100644
index 0000000000..81e61bc995
--- /dev/null
+++ b/src/cpu/intel/model_6xx/microcode-400-MU166a0c.h
@@ -0,0 +1,163 @@
+//+++
+// Copyright (c) <1995-2010>, Intel Corporation.
+// All rights reserved.
+//
+// Redistribution. Redistribution and use in binary form, without modification, are
+// permitted provided that the following conditions are met:
+// .Redistributions must reproduce the above copyright notice and the following
+// disclaimer in the documentation and/or other materials provided with the
+// distribution.
+// .Neither the name of Intel Corporation nor the names of its suppliers may be used
+// to endorse or promote products derived from this software without specific prior
+// written permission.
+// .No reverse engineering, decompilation, or disassembly of this software is
+// permitted.
+// ."Binary form" includes any format commonly used for electronic conveyance
+// which is a reversible, bit-exact translation of binary representation to ASCII or
+// ISO text, for example, "uuencode."
+//
+// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+//---
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 400-MU166a0c.inc */
+0x00000001, 0x0000000c, 0x05051999, 0x0000066a,
+0x1d9d265a, 0x00000001, 0x00000002, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x7ee84cf6, 0xdef59a0b, 0x2c39a0ba, 0xa83caa36,
+0xc9b1f450, 0x388df7ac, 0xd69f91c3, 0xf7861ebf,
+0x0184e389, 0xf6a6a084, 0xf4f6e81d, 0x079188a1,
+0xf8d333e7, 0xd1f2d4b1, 0x5ba1ec8d, 0xecb245c8,
+0x846469bc, 0x6c891841, 0xc8afb827, 0xadcd33d1,
+0x4275c0fd, 0xffa3860b, 0x9c0cbbc3, 0x7fdc4c98,
+0xc538b727, 0xba0f7d64, 0x48f8d69d, 0xe5da2ada,
+0x88b8af10, 0x6af3e9c7, 0xe50d84f0, 0xb8058b2a,
+0x2fd44bdd, 0xd92a9b06, 0xfecd2cde, 0x2400081e,
+0x943b6d3f, 0xbc60f43c, 0x0faea953, 0xdbe48e6a,
+0xd5817cff, 0x00da0bae, 0xd96d0612, 0xd5431cbb,
+0x4547dcb2, 0xdc693998, 0x9ddb4562, 0x6b553f57,
+0xd399b87c, 0xb8d58069, 0x69e549ab, 0xd01cc4e0,
+0xf2fa23cd, 0x60944ee4, 0x9f86103a, 0xd7f0bdd6,
+0x6a737f51, 0xbebd48fd, 0xd2d170e5, 0x651a6175,
+0xf3bc9031, 0xd111c145, 0x2b571986, 0xd3595d17,
+0xdc7ac14c, 0x0e3227b2, 0xdb4c417e, 0xd514c15c,
+0x4f6dc212, 0xd639cda4, 0x9d4f9cd7, 0x69396105,
+0xdfb2ece3, 0xbad52f1d, 0x6c5bfd60, 0xd87ed851,
+0xfab9bdc2, 0x6d12697a, 0x9f0ee2c0, 0xda658c6a,
+0x635cbebb, 0xbdcbd5c9, 0xd1bc6b04, 0x6c415204,
+0xf0d34549, 0xddca0b2e, 0x2d43a106, 0xdcc99c8e,
+0xdfdab7bc, 0x0b4a54a9, 0xd93a19b4, 0xd526d677,
+0x41446f81, 0xd94b20c0, 0x9d895736, 0x62f70de9,
+0xd200abad, 0xbd42c587, 0x6fad3a66, 0xd304e4a3,
+0xf13ede57, 0x6a939756, 0x990b77ea, 0xd54494df,
+0x6dd8f816, 0xb9271c02, 0xd7238862, 0x6c0119a4,
+0xfeb583e0, 0xdef9450e, 0x23b2d340, 0xd4df2c30,
+0xd1075deb, 0x0a9ddb8c, 0xd6f4c463, 0xdb5e2fe2,
+0x45071dcb, 0xd814e4d9, 0x96a13be8, 0x666f23ee,
+0xde297b1b, 0xb8956c64, 0x6bf48b36, 0xdfa05659,
+0xfbdcec61, 0x6cb0be5b, 0x9e78bce3, 0xde94cb88,
+0x6315b350, 0xb98e69cb, 0xdb532347, 0x694227ee,
+0xf4f14336, 0xd1a59a01, 0x28c408bb, 0xd1f9a64a,
+0xd5c00563, 0x04930cd2, 0xd0f5ccec, 0xdd4320da,
+0x485b7656, 0xddd958a6, 0x9fe639c0, 0x6fe20678,
+0xdcdcfdbf, 0xb09b15d9, 0x6df8c827, 0xd6b0ccde,
+0xf9c3d0f6, 0x6496b15c, 0x9a91694a, 0xda644682,
+0x6c1293df, 0xb2df9b38, 0xddb61da1, 0x6968a238,
+0xfc6bbbb5, 0xdf19c18a, 0x2a56c306, 0xd67e52de,
+0xd2290d0a, 0x04a145ad, 0xd49153e1, 0xde5b167b,
+0x4848312d, 0xdddec3a8, 0x90a1f1b8, 0x6b8f4446,
+0xda37eea7, 0xbbcf471c, 0x993f1cc0, 0x3f91a8af,
+0xd61f988a, 0x47b6419b, 0x95657dde, 0xb2ffa26c,
+0x44930f12, 0xf34ed623, 0xbc7f7fc3, 0x118b4f74,
+0xf12d0c9e, 0xe81231e9, 0x1110db16, 0x1d41dffb,
+0xe06619ee, 0xf32a7d08, 0x357fa00d, 0xd2e3c5eb,
+0xdc38223b, 0x062d166c, 0xd182874c, 0x3b1d6a6a,
+0x0142363d, 0x347bf43f, 0x3e818e62, 0xe5fff804,
+0x305f3377, 0x2cdca236, 0xe1afc577, 0xeae0c285,
+0x269653e8, 0xc40756ba, 0xe0d8b540, 0xc44824ab,
+0xca5d4d9b, 0x0a51f0bf, 0xc8593df7, 0x3040056b,
+0x09282276, 0xc2ba9356, 0x383d94a3, 0xf61535ef,
+0xc65ab8bc, 0x3ee5709a, 0xcbfd2b50, 0xfe5787a1,
+0x09dd6022, 0xf7ec8ee2, 0xe2b1e3b8, 0x580ec41a,
+0xeaa5a2da, 0xbd800565, 0x7946c0b2, 0x76b9828b,
+0x9bb28f85, 0xe3932a08, 0x7960d4db, 0xf3001b13,
+0xec1e8232, 0x1f4d97dd, 0x2856139b, 0xc11609a4,
+0xc69b6b22, 0x02829529, 0x0224403c, 0xcb7ee7b0,
+0xe093e6a8, 0xa6841fee, 0x60c5b601, 0x2b99dd31,
+0xae77ce16, 0xf6b997f0, 0x3eae0d83, 0x1299fe49,
+0xef836ea8, 0xfc5fd4ea, 0x404801c9, 0x1588ce31,
+0xf3136926, 0x5b2db34f, 0x2fddf729, 0x3aedff67,
+0xc1198e78, 0xdd360cae, 0x81cc641e, 0xbd23f38e,
+0x9521c3a9, 0xe5dd3bbc, 0x7f89f543, 0xad637f67,
+0xb94d65df, 0x44ea2049, 0xd2a5314f, 0xf6b52ed0,
+0xc1582e64, 0x696fa343, 0x6fc79d19, 0xc10008ce,
+0x259496a3, 0xf4e1babc, 0xe1ab5f9c, 0x33ffd383,
+0x3decbc22, 0xae09ede6, 0xf42b65f2, 0x9a49d828,
+0x9ce3c48d, 0xd4055914, 0xbf360754, 0xe44b2727,
+0xca93c1aa, 0xd14f31b5, 0x11d02919, 0x8b485bfc,
+0x5fb21565, 0x4eb9ca57, 0x3d17e2bb, 0xd45be14a,
+0x808855c4, 0xa66c16ae, 0x3f46a1d2, 0x737db4d1,
+0xb7f5b0f2, 0xb6e5af8a, 0x4ea7ce1b, 0x8e79ab73,
+0x3279d139, 0x160056e1, 0xc4a5ed68, 0x1ff6352d,
+0x592640ff, 0xa3edfbbc, 0x68be47b8, 0xba69a126,
+0xcca14ed1, 0x7e343e52, 0x1b860b23, 0xab2fe19c,
+0xc0357151, 0x52b873f0, 0xe1adefe0, 0x7d73cfef,
+0xb4b82b50, 0x12b02b0b, 0x4efc5c49, 0xdd37f0a2,
+0x939b6fb3, 0x05ac2f31, 0x514e08d9, 0xda59b756,
+0x29ee8585, 0x3c960d13, 0x5b9c2425, 0x8b904acc,
+0x03506beb, 0x64ae1683, 0xf0f5f6e6, 0x1166c8e3,
+0xa4fdbe30, 0xfa8de670, 0x8f8007f8, 0xf93f0a9d,
+0x28c817bf, 0xdd2564ee, 0xfb77c058, 0x005ae81f,
+0x3819f821, 0x40be4b2f, 0xea398f14, 0x36cbfca1,
+0x66f826fb, 0x01f82781, 0x0d2e8d71, 0x827fea8d,
+0xeefb9818, 0x58cbe155, 0x7cdfa2bd, 0x823c1f5c,
+0xca57cf62, 0xeb8bbd3a, 0x83ee2876, 0xd09e17b6,
+0x2ed8c4e2, 0x41dde0e9, 0xca0c0e36, 0xa716235a,
+0x68dc48c2, 0x97c65728, 0xdf0b7db6, 0xe0f5a926,
+0x1662e74a, 0x109a93f3, 0x25d1fecd, 0x5e5feb1f,
+0xc1fb4ce1, 0x4a0c7854, 0x1f5e1b77, 0xc74f4a67,
+0xddd32a11, 0x4f23d67f, 0x15c683c9, 0xae9e0b36,
+0x1eae9783, 0xeb4575c0, 0x273ab1fe, 0x14f498f9,
+0x36e1fa03, 0x5d26968e, 0xb1000e70, 0x4bd84a27,
+0xf1656674, 0x69d7f679, 0x1a769399, 0x38a6a468,
+0xacc185e5, 0xcfc3542f, 0x0016f20d, 0xf791207a,
+0x3619f97d, 0x19aa7383, 0xbe6a3488, 0xdeab6e3c,
+0x042a3e83, 0xd1a1a166, 0x5d1be3e5, 0xe0d338b5,
+0xd2421262, 0x1420b7eb, 0xd9e9ab1a, 0x50cc69fe,
+0x9b5056a2, 0x82e9a23d, 0xd3ab7b3e, 0x0424ef61,
+0xf4d374ee, 0x982060b4, 0x954e2f92, 0xd64bfd36,
+0xc9e9430d, 0x593e8cbc, 0x80d7b169, 0x8b87d305,
+0x764466e8, 0x6a125ce8, 0xda699c3a, 0x13f3ff6b,
+0x412e3a89, 0x7fc628e8, 0xf33761a4, 0x2e84242b,
+0x388a3019, 0x33da6d91, 0xb493ed5a, 0x6c063a26,
+0x6bd1b5e1, 0x372850cf, 0x8ae1c93d, 0x9220555a,
+0x87199a47, 0xe4dfa5b2, 0xb0a1c13c, 0x5e4be8ed,
+0xce0befd8, 0x358a7073, 0xd96a0778, 0xa8e18b1b,
+0x76ec713c, 0x1208ea58, 0x3cebd827, 0xe8093948,
+0x6592653c, 0x069405db, 0x01ea9da1, 0x12ce1bf5,
+0x467402bf, 0x55ba728a, 0x0946945f, 0xe405cac2,
+0x099a54d1, 0x6b662117, 0x18f3eeff, 0x7d6c106e,
+0xbda99e98, 0xafda474e, 0x67067a30, 0x6a882ede,
+0xcadb3f5f, 0xbaabe426, 0x849fc0d7, 0x03c0a313,
+0x8e02168e, 0xe5cfc3ac, 0xa901afe4, 0x3152692b,
+0x538a67b0, 0x408a0315, 0x5c83ba73, 0x8e51c069,
+0xb2743e6c, 0xe27e14b0, 0x83917dbf, 0xebad6f2a,
+0x475c528d, 0x9ea643ec, 0xc9b3e51c, 0x332886f7,
+0xcf756bf6, 0x1650b95d, 0x6c89ce09, 0xaa5fa869,
+0xa38a46b8, 0x2c23feb3, 0x66ca2c19, 0x95c7c745,
+0x92fbf6f8, 0xd72602be, 0xfb41ad08, 0x3bae6e6b,
+0x1ec6cd00, 0x55ae9d6e, 0x9fd7dcb2, 0x473683dc,
+0x147cb939, 0xc06b93d8, 0x488bc90d, 0x8b5d8cbb,
+0x894a3028, 0xfd651c2c, 0x1276262f, 0x25fa7147,
diff --git a/src/cpu/intel/model_6xx/microcode-401-MU166a0d.h b/src/cpu/intel/model_6xx/microcode-401-MU166a0d.h
new file mode 100644
index 0000000000..c0911ea8cb
--- /dev/null
+++ b/src/cpu/intel/model_6xx/microcode-401-MU166a0d.h
@@ -0,0 +1,163 @@
+//+++
+// Copyright (c) <1995-2010>, Intel Corporation.
+// All rights reserved.
+//
+// Redistribution. Redistribution and use in binary form, without modification, are
+// permitted provided that the following conditions are met:
+// .Redistributions must reproduce the above copyright notice and the following
+// disclaimer in the documentation and/or other materials provided with the
+// distribution.
+// .Neither the name of Intel Corporation nor the names of its suppliers may be used
+// to endorse or promote products derived from this software without specific prior
+// written permission.
+// .No reverse engineering, decompilation, or disassembly of this software is
+// permitted.
+// ."Binary form" includes any format commonly used for electronic conveyance
+// which is a reversible, bit-exact translation of binary representation to ASCII or
+// ISO text, for example, "uuencode."
+//
+// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+//---
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 401-MU166a0d.inc */
+0x00000001, 0x0000000d, 0x05051999, 0x0000066a,
+0xbb94bae6, 0x00000001, 0x00000008, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0xf98cb58c, 0xf8e34c9b, 0x9a83585c, 0x17590b99,
+0xcfc53493, 0x836f4a96, 0x67f4ce01, 0xf4c650a5,
+0xbe7e43ed, 0x4fd5a804, 0xf214c3ca, 0xbdc6d158,
+0x4e6a28c6, 0xd9efd75b, 0xefcb715b, 0x5596eee6,
+0x8138ddf8, 0xd04c7f6f, 0x72f449c1, 0xa11e07b1,
+0xf0219ce4, 0x44120d45, 0x9d8bb862, 0xca6839ef,
+0x785b4174, 0xb1771be4, 0xf3b2f061, 0x5f013a5d,
+0x8975168d, 0xd3ceeee2, 0x5917e02f, 0xb577c84f,
+0x96f5525f, 0x64384565, 0xf9a4f42f, 0x99450ef7,
+0x255e1f35, 0xb96bade5, 0xbf46da06, 0x6ebe8d43,
+0xdfce4d6c, 0xb43849bc, 0x63fc13d0, 0xd12e4a9c,
+0xff549463, 0x6261160d, 0x9e6aec4c, 0xd78c76a0,
+0x60894bad, 0xb7d60ed4, 0xd851d683, 0x6f36e6a4,
+0xf2dfa83a, 0xda86c5a7, 0x20466088, 0xd9584bb9,
+0xddb2f004, 0x03ffa24b, 0xdc7d5080, 0xda1b66ca,
+0x44bd49b9, 0xd887e55d, 0x98230b4e, 0x643f54b1,
+0xd75b6f46, 0xbbb7afe7, 0x659761e5, 0xd841dd93,
+0xfa74ad9c, 0x63d43828, 0x9d12781f, 0xd88c6120,
+0x64311175, 0xbc633234, 0xd1a2de89, 0x6646226f,
+0xf9a69f9c, 0xd122c0b2, 0x21059d21, 0xd84d2aab,
+0xd1020ed2, 0x03550e7a, 0xdc8d15fe, 0xd1302d28,
+0x48d1cdbe, 0xda8a600e, 0x977918d2, 0x6a8923e6,
+0xd29281a5, 0xbe794a67, 0x6e08c98b, 0xdba8ba3d,
+0xfe5676d7, 0x6a5edef2, 0x9ecd0698, 0xdd1f5c8a,
+0x6804847e, 0xbc7a64d5, 0xd098bb85, 0x6c0184f2,
+0xfe734948, 0xd67dc462, 0x27156111, 0xdd05dabd,
+0xd860b2a2, 0x0a9269e4, 0xd76fce34, 0xd4dcfefd,
+0x4f8377b2, 0xddc2e081, 0x9f6f47d0, 0x6b90d56f,
+0xd175a856, 0xb2699bae, 0x63339eed, 0xd44f87f8,
+0xf967c3e2, 0x60ca74e0, 0x9f414eb4, 0xd81dd3fc,
+0x6a74ea09, 0xb116cbe0, 0xda00af62, 0x69b5f577,
+0xf281002f, 0xd3f01bdf, 0x23fdddfd, 0xd8502b48,
+0xdb19dfb8, 0x049ea37d, 0xd4feaca5, 0xd4d899db,
+0x49089ace, 0xd043ba71, 0x9ea0664f, 0x66e79d5c,
+0xdb834bdd, 0xb03f29b3, 0x65678c33, 0xd72c89d3,
+0xffa17c2b, 0x6e3563b9, 0x9f5a3fc8, 0xd6451f32,
+0x6d4808dd, 0xb4eab099, 0xda846cbb, 0x67e8563d,
+0xf081a73c, 0xd102f387, 0x2ae35611, 0xd6911a2e,
+0xd65ede54, 0x0ab85a57, 0xdea46bac, 0xdb39c874,
+0x4a61ffee, 0xd4405144, 0x9134e1ef, 0x638bb72d,
+0xdf219a3e, 0xb54a59e2, 0x6f24712a, 0xdc311585,
+0xfc33d659, 0x6bc88815, 0x970ba24f, 0xd46e58a2,
+0x685e4b19, 0xb71c790b, 0xbdd49fef, 0x9331b0bd,
+0x6aaf8043, 0xd27dda73, 0xb5bcfd6b, 0x6f021da1,
+0xd6797be5, 0xb049884c, 0x651d75d9, 0xd3b8e79b,
+0xbde67aa8, 0x6898134e, 0xd1ef428d, 0x43f0276e,
+0x6b1ccad8, 0x2f5d0470, 0x6ea98b5b, 0x816f7a52,
+0x0a8117d2, 0x885b127f, 0x89ef8b1e, 0xeae19c5b,
+0x8d3424b1, 0x6a847189, 0xe8cfdd5e, 0x65edb529,
+0x6afbd40c, 0xfccb5463, 0x65fe313f, 0x99b34252,
+0xf58115ed, 0x6a7188cb, 0x95600f1f, 0xaeb80763,
+0x6d16d13f, 0xc44bb6b8, 0xa2aab691, 0xc9d57050,
+0xcc63b3f5, 0xfb61657b, 0xc97b26f6, 0x36a6e2b7,
+0xf846a502, 0xc29b6e00, 0x7e21dd94, 0xf65cf6d5,
+0x8e6e9290, 0x77fb8077, 0x10e3d5af, 0xd6e64ac6,
+0x906e156c, 0x4d3b0efa, 0x0839de96, 0xfda92900,
+0x92df7861, 0x66182851, 0xfdd34871, 0xe0263245,
+0x6f3e8b65, 0x838dcb4f, 0x8715c68a, 0x9927f441,
+0xe0db9e74, 0x7bcda352, 0x9399462b, 0xe41bbedf,
+0xe17beed2, 0x1910e614, 0x4b547390, 0x8f9d9f91,
+0xb525c77e, 0xc3bb9156, 0x322bfbff, 0x20488d87,
+0xec17a2bc, 0x5ef1b557, 0xd12b8fc4, 0x6016582c,
+0x0bda9d9b, 0xa819a4c1, 0x5bce9374, 0x5a3c4c40,
+0xe88f4d3e, 0x08f4376b, 0xa59c45cc, 0x33c46dab,
+0xdff3a2f4, 0xca974e43, 0x0d40e3a7, 0x8e963b66,
+0x745c501e, 0xa877d75c, 0xc7774bf9, 0x4c6bf397,
+0x47aeaa4c, 0xc35d51e5, 0x8a1a23dc, 0xb1db577d,
+0x76700f27, 0xf469d22e, 0x97157a8b, 0xe953ef78,
+0x52bbc871, 0x801185ad, 0x2771ed5f, 0xe617cf0a,
+0x7f44701a, 0x292ab6ee, 0x364e4bcd, 0xa741d8d8,
+0x6a53d427, 0xa3da51a2, 0xabddbb74, 0xdacb829a,
+0x28cc5ac5, 0x68a1e69f, 0xe8715c0a, 0xe07e193a,
+0xb12be636, 0xe75b2fd1, 0xaf716b67, 0x2cfe84b5,
+0x768038ec, 0x1a38144b, 0x725be985, 0x0cca8c2d,
+0x6377d96b, 0x78be2c3e, 0xfbc7bc7c, 0xc73599e0,
+0x3556765b, 0x4acfc4fb, 0x7a625486, 0x216fff33,
+0x36f1ca89, 0x5ba664f2, 0xebf1cffe, 0x417ab8a4,
+0x5bc200d9, 0x0cd0cfb7, 0xe8579f5a, 0xf133b1d4,
+0xbacd9856, 0xc93789f6, 0xcc87a934, 0x41508988,
+0x69bbc82b, 0xd81fdd84, 0x4591ee49, 0x8c5bd59d,
+0xb7c1639f, 0x901e5d50, 0x3ba0ad68, 0xd9bbe716,
+0xc8b73e1b, 0xea23e96e, 0x1cec0793, 0xa0ae0e12,
+0x90040f2a, 0x747c330a, 0x88ce23de, 0xeb455dd4,
+0x2badd673, 0xa5c3c07a, 0x5ab5d387, 0xd971f0bc,
+0x9f4bbfbf, 0x8ff5712d, 0x152cb5e1, 0x83f3ac4d,
+0xef1186f6, 0xf36381b0, 0xacc9dc6a, 0x3f6a8524,
+0x9acc5c26, 0xb1b40fbc, 0xb34beeb8, 0x3f4a4307,
+0x78dc4772, 0xa0ea1e1c, 0xe27bce86, 0x98dfc4d1,
+0xf13c0d26, 0xbe5e18c2, 0x0746bbad, 0xa64fc488,
+0x987f91ad, 0xc1bdd8c2, 0x4ca3f823, 0xc9981b4a,
+0x2ad2bd8a, 0x1016284b, 0xe6adec04, 0x8f8b855b,
+0xe6f5e16c, 0x0ec6c6ab, 0x1d96c986, 0x32d7e61b,
+0x49449a1a, 0xd683ec58, 0xb89db106, 0x7f020c08,
+0x26b2347b, 0x46644ee1, 0xc92754fb, 0x1367f4c5,
+0x27ca9199, 0x76cda4f5, 0xd5a81dfe, 0x063a9117,
+0xa3ab8a9f, 0x8c81aa67, 0x64afcec9, 0xe78a08d6,
+0xdb15d4d2, 0xeb99a428, 0xe7e3a832, 0x243a7f0d,
+0x935a659e, 0xca856449, 0x07060d35, 0xc90755d5,
+0x1162568f, 0x250ecdfa, 0x4ae8a6ea, 0xa585f274,
+0x74b04948, 0x0f54d98f, 0x287e0889, 0xcf260148,
+0x72604b94, 0x68d01875, 0x6bc9d36f, 0x842839d4,
+0x70263b5c, 0xef51b93e, 0x02ee5b0f, 0x6ea9a2b9,
+0xff49aaac, 0xb2060b9c, 0x2920c904, 0x47a055b7,
+0xb7b043aa, 0xe4678462, 0xf1abc10c, 0xd9d9c3ae,
+0x72d1aca1, 0x1154417f, 0x32fe84fb, 0x64fa78a0,
+0xe6c5ebf4, 0xadfc0e00, 0xd18f98ca, 0x607c5fb2,
+0xa1324c34, 0x0ce4e61d, 0x6afbe693, 0x9eb7871f,
+0x625bc005, 0xb0effb22, 0x60ee628e, 0xcfd76448,
+0xd81dc632, 0x005a3783, 0x44302f17, 0x64e097b4,
+0xb8e9cda2, 0x57ae42d1, 0x9f9e40a4, 0xd2af30ff,
+0x3eca1965, 0x7cda05b9, 0x233081cf, 0x34fc72eb,
+0x02642499, 0x721bae11, 0x2ef47751, 0x514e1759,
+0x35f0868f, 0xa90c32c6, 0xbe0f6405, 0xfa0d134a,
+0x404256ad, 0x959e57ea, 0xb1c5ecde, 0xd175dae0,
+0xb7c4107a, 0xa11832b0, 0x7c683cfe, 0x6c9e255b,
+0xbd77f7a6, 0x7d1a2d6a, 0x2c6aa994, 0xd66d311d,
+0xb7fbfbf2, 0xd69f8b84, 0xd74fd600, 0x72b087a4,
+0x6e7e1d4d, 0x68f86d92, 0x64b857ba, 0x40fe4197,
+0x83ce4fba, 0x70cc5546, 0xb957da5c, 0x7fcbcab1,
+0x5149df69, 0x7f1c2970, 0x4201c39b, 0xaf6825d4,
+0x21f0549f, 0xac41ba00, 0xde9b5750, 0xf4f7b104,
+0xcd4fd7c4, 0x2aeec406, 0x2d245b77, 0xdd756960,
+0xb2981564, 0x3b2875b9, 0x34b03c29, 0x80b7af2b,
+0x1388a227, 0x7d527262, 0x706daf9f, 0x046c89c1,
+0xcf7bded4, 0xa5245678, 0x3aa7da2f, 0x7f146ba8,
diff --git a/src/cpu/intel/model_6xx/microcode-402-MU166d07.h b/src/cpu/intel/model_6xx/microcode-402-MU166d07.h
new file mode 100644
index 0000000000..c381e57c44
--- /dev/null
+++ b/src/cpu/intel/model_6xx/microcode-402-MU166d07.h
@@ -0,0 +1,163 @@
+//+++
+// Copyright (c) <1995-2010>, Intel Corporation.
+// All rights reserved.
+//
+// Redistribution. Redistribution and use in binary form, without modification, are
+// permitted provided that the following conditions are met:
+// .Redistributions must reproduce the above copyright notice and the following
+// disclaimer in the documentation and/or other materials provided with the
+// distribution.
+// .Neither the name of Intel Corporation nor the names of its suppliers may be used
+// to endorse or promote products derived from this software without specific prior
+// written permission.
+// .No reverse engineering, decompilation, or disassembly of this software is
+// permitted.
+// ."Binary form" includes any format commonly used for electronic conveyance
+// which is a reversible, bit-exact translation of binary representation to ASCII or
+// ISO text, for example, "uuencode."
+//
+// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+//---
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 402-MU166d07.inc */
+0x00000001, 0x00000007, 0x05051999, 0x0000066d,
+0x35ba5e6e, 0x00000001, 0x00000020, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x5e56252c, 0x4f0fc459, 0x0dda7564, 0x89df7fe8,
+0xc1985cef, 0x196e2272, 0xf4673aca, 0xfcb4c8d7,
+0x260334ef, 0xd745755a, 0xf26f8cbc, 0x28c29161,
+0xdc0d9885, 0xd470cec7, 0x771e836a, 0xceffe4e2,
+0x8442e471, 0x4d6acd9f, 0xe0355eba, 0xac9da82d,
+0x6dd914ff, 0xd4221e41, 0x909effc1, 0x58cd3b0b,
+0xe1479a6d, 0xb5ef2a86, 0x63693ab6, 0xc2f046cc,
+0x8adbf768, 0x4c57d2e2, 0xca5aa305, 0xb3106fbc,
+0x06603d00, 0xf8c94ed8, 0xf69d93af, 0x059aca0e,
+0xbcd57674, 0xb72b359a, 0x260152ed, 0xfe40d0e0,
+0xdcfc0d55, 0x2ff005a0, 0xf509b0fd, 0xd214bccc,
+0x630bcf58, 0xf8cfbe29, 0x92002aba, 0x4ca1f743,
+0xfc65a494, 0xb9fc0c5b, 0x487580f4, 0xffcee67b,
+0xf5f92e08, 0x47e81f3c, 0xbd252485, 0xd0c23904,
+0x4000c37d, 0x9f6833f5, 0xdeca61bc, 0x404d81e7,
+0xd72db92f, 0xd58aacd4, 0x068f4951, 0xf08a13de,
+0xd053146e, 0x2fd1f26c, 0xf5c81ca1, 0xd25ae1e2,
+0x66f007f0, 0xfba6eeac, 0x99bcc45a, 0x4666a0bb,
+0xf03ff585, 0xb32bc3bd, 0x4ebd2cad, 0xf60c2303,
+0xf5644201, 0x4cbec874, 0xbd2f4b21, 0xdb73feb4,
+0x44442781, 0x9a36bb55, 0xd5ef6337, 0x41f78df4,
+0xd9045692, 0xd4fdda07, 0x03361727, 0xf031b248,
+0xde253f06, 0x270a6b41, 0xfabee114, 0xd44db762,
+0x6f6e7d0b, 0xf3aa07dc, 0x9f784b10, 0x49628bde,
+0xfee63a21, 0xba75f2f7, 0x4936344c, 0xfbf2abef,
+0xf5f80b10, 0x449ba636, 0xbb45c68c, 0xd5e90822,
+0x4411803a, 0x909026db, 0xdb9c09dd, 0x49da46d8,
+0xd0920f17, 0xd75eeeea, 0x0a481e97, 0xfa0aed77,
+0xdcb2d33c, 0x2668c527, 0xf69e1af7, 0xdb258690,
+0x6789ce72, 0xf9255b26, 0x950c1bdd, 0x4dd4d88a,
+0xffa406fc, 0xb4a02bb5, 0x46db6c15, 0xfb60e40f,
+0xf813df80, 0x4b684e51, 0xb13bc892, 0xdad679b0,
+0x44d0e6b8, 0x986dbc15, 0xdb39a619, 0x40e2dfd1,
+0xd98d6cc5, 0xd2d46188, 0x09918e75, 0xf10f8b27,
+0xd0762674, 0x238338f3, 0xfe1fde17, 0xd5322a2e,
+0x65a842bc, 0xfb313c5c, 0x9264995e, 0x4ae7a364,
+0xf82fec15, 0xb988a3c4, 0x408bf6ca, 0xf8291760,
+0xfa087dd2, 0x4fc95069, 0xbf0c517e, 0xdbdab8d2,
+0x4e0dc819, 0x955d89b9, 0xd57c93f3, 0x445c0771,
+0xd7df5deb, 0xd499e424, 0x01a24a0f, 0xf6f249fa,
+0xd790a20d, 0x2d78aa5c, 0xf2891b04, 0xdc212d68,
+0x6ea2d816, 0xf81db2c5, 0x95f9716f, 0x4b09451b,
+0xf91d11d6, 0xb01920bd, 0xfab65a11, 0x6cb5e00f,
+0xf2c998f0, 0x007116c1, 0xfdac4ae7, 0x24a2cd9b,
+0x073c27cb, 0x2cfeffbb, 0x23998e30, 0x11fbf8b6,
+0x24a3acc0, 0x352fdfbd, 0x1e4b3aac, 0x15820bb1,
+0x3f02c3e3, 0x25eb76a0, 0x3e1c9a8d, 0x00b9e149,
+0x0d8a9e7a, 0x07d85c98, 0x04bae543, 0x26b7fd43,
+0x03d5b79e, 0x2946001d, 0x2dea0cf8, 0x43b4610e,
+0x2506bb04, 0x9ac11105, 0x4edb0263, 0xfb327e1b,
+0x93448267, 0x66c4f588, 0xf48d483a, 0x113d6078,
+0x61e5eefb, 0x768e81cc, 0x12daba21, 0xfc5f39c5,
+0x731b6ba4, 0x770a963f, 0xfc148bd3, 0x6b04e3d5,
+0x735eea30, 0x1793f64a, 0xa2d6e850, 0x7cb00909,
+0xd858cbfe, 0xa3f24121, 0x4c994609, 0xdfcbff3f,
+0x9725e9fc, 0x4f3543fe, 0x59c0c1a1, 0x18cb9e57,
+0xc1c3562a, 0xdacd316b, 0x26490ed3, 0x9d8fe37a,
+0xe90e7a6a, 0x79ed9044, 0xabb894d5, 0xa0374350,
+0x47ced1f5, 0xe85f29ed, 0x0e54c3fa, 0xa0f907e9,
+0xc1755fcf, 0x4cc7bd45, 0x7f08499c, 0xc6d36e55,
+0x7e2612b4, 0xc4c9891e, 0x3b5408e7, 0x710f9c03,
+0xb4ddd9b0, 0xd2558968, 0x7a3bdb65, 0x06acc5d7,
+0x58e1c843, 0x181e5813, 0xfe930ba6, 0x82c7bb45,
+0x694bc111, 0x046ec31f, 0x7c83855b, 0xcd97a1ec,
+0x941639d2, 0xac2630bc, 0x6c8bd957, 0x476c9982,
+0x39087f73, 0x05c6832f, 0x3e85c189, 0xb3abdfde,
+0xccc779ec, 0x84597ce5, 0xeca12503, 0x83d674fc,
+0x9bd3f064, 0x1292a463, 0xee679bf6, 0x82823ef4,
+0xed7f4d18, 0x6dafa853, 0x8bba73b2, 0xde5badfe,
+0x86f9e16b, 0xe08b4380, 0x8fd032aa, 0x952be076,
+0x8e43a9dd, 0x5e9ca0d0, 0x5c3a9c6e, 0x3ed246d3,
+0xcd3d920c, 0xfee73f4e, 0x5be235af, 0x3842c7ac,
+0x549a38c1, 0xd7155622, 0xd609483d, 0x2e8c63c1,
+0x7ee633d4, 0x365cb896, 0x21486709, 0x09da59e1,
+0x5385d44f, 0x40923a13, 0x368e7227, 0x3865cb0b,
+0x49b86a4b, 0xe91d9222, 0xa4261ac2, 0x5987de57,
+0x6b90090d, 0x4e07c06b, 0xe0ade732, 0x48b064ff,
+0xd8fbcaf4, 0x72e5f0b7, 0xfe1fb6e4, 0x8865fe58,
+0xaabd9585, 0x5bebdeef, 0xbccdc668, 0x0d44bbe3,
+0x35745d5d, 0x88e5bb1f, 0xfe5d3374, 0x69064530,
+0xac93ea3e, 0xd0358d6a, 0x98d400d4, 0x55767bfe,
+0x256a1b09, 0x99d61a1e, 0x89879a7b, 0x9f7fa025,
+0xfa19a9c0, 0x7a5a45a4, 0x8827d97b, 0x721df39b,
+0x8ca26f82, 0x2debf883, 0xf9bf8802, 0x0168de7d,
+0x69d62893, 0xf34f8364, 0x43b06563, 0x958f92ff,
+0xcc61b852, 0x46de8312, 0x7eadaa11, 0xf5d7317e,
+0x7fcbed41, 0xfd8b4472, 0x89ce0b98, 0x33a26c73,
+0x2372c4fc, 0xbfe3a890, 0x7d7840ac, 0xd561ac76,
+0xcd84304e, 0xe5058896, 0x7e6c051e, 0x61a9b441,
+0x0e14570f, 0xadaf99cb, 0xf0c39de0, 0x4a1dc4ab,
+0x52045c44, 0xdf33d196, 0x0af0dd01, 0x368040ad,
+0xa611a20d, 0xbe7b4987, 0xc8b7a5b2, 0xafa1d162,
+0xd9cf8dac, 0x6b09a341, 0x3e3df047, 0x2a780a01,
+0x02b0cb81, 0x99f9ec8c, 0x4afa4e2d, 0x73048be6,
+0x5ef2130d, 0xb1000354, 0xacbbedf6, 0x7767aa87,
+0x98b36af1, 0x416479a5, 0x72b01f54, 0x72d98f7d,
+0x68e9ecef, 0xe309f9a2, 0xd051571b, 0x78a5de85,
+0x9a6409e6, 0x6f6c2998, 0x507db337, 0x5f37d973,
+0x6cc44dd8, 0x9ca00fec, 0x6865feb9, 0x0b0a0443,
+0x5786a3ea, 0xf84bf72c, 0x6a8e35d4, 0x19b6490b,
+0x2d021a57, 0x42b5d1fd, 0xd9d989da, 0xece79c06,
+0x9d622680, 0x29b81f2b, 0x1c83e53b, 0x156a1f8f,
+0x19aa68ed, 0x63c44d9a, 0x8f17ef88, 0x1e18c81c,
+0x16b9f137, 0x2ae4a05d, 0xf7839170, 0xb6e98047,
+0xb0460222, 0x17be9291, 0x5805f8c9, 0x3fedccc9,
+0xabd75591, 0x5c89bb87, 0x22361c7f, 0xb449f07c,
+0xdbd7e082, 0x601c32a5, 0xca07c0a2, 0xf53f9056,
+0xe2801718, 0xb8dd7373, 0xb8c1fa68, 0x7521d777,
+0x54e7b093, 0x87d1c19f, 0xa0043422, 0x42641b0d,
+0x3df7eb55, 0x33960ceb, 0x2ccab13c, 0x7289fe79,
+0x017a50dd, 0x83585544, 0x1a62924b, 0xed311733,
+0x9f07f9ce, 0x19e88eb3, 0xa57658fe, 0x971210d4,
+0x551651e9, 0x50a40561, 0x5f05ec29, 0xdcfb5112,
+0xa3f15c0d, 0x728a4196, 0x5f6c1bb9, 0x9ed61bc8,
+0xb0c1763d, 0x572a6bbc, 0xd957a4be, 0x7a9e36ee,
+0x08809d99, 0x5db2305d, 0x0cd2b571, 0x776a0ea1,
+0xc3023262, 0xc7e2241e, 0x9a3bf11a, 0x10685917,
+0x05f63bf9, 0x7515a7cd, 0x354df431, 0x9fe23aa6,
+0xe7dd2ce1, 0xfd3f4c4e, 0xb8175841, 0x2a33e9cd,
+0xb31a26b8, 0x2becb6ae, 0x960637fe, 0x88d5d321,
+0x88dbbe41, 0xdb3c0412, 0xaed4333a, 0xf5553d5a,
+0x64323f5a, 0x2eeaadca, 0x819df2e5, 0xf45b6d56,
+0x7d027108, 0x2f49ed39, 0xbfd62d0c, 0xa0a64a08,
+0x0b06d96b, 0xc4459fe8, 0x404028e9, 0x560a808e,
+0x68d481c2, 0x1062ab83, 0x51ffc2c7, 0xbc762820,
diff --git a/src/cpu/intel/model_6xx/microcode-536-MU16810f.h b/src/cpu/intel/model_6xx/microcode-43-B_c6_617.h
index 013b77d98e..4fd442acb2 100644
--- a/src/cpu/intel/model_6xx/microcode-536-MU16810f.h
+++ b/src/cpu/intel/model_6xx/microcode-43-B_c6_617.h
@@ -31,70 +31,65 @@
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
//---
-/* Tue Feb 9 12:54:50 CST 2010 */
-/* 536-MU16810f.inc */
-0x00000001, 0x0000000f, 0x09211999, 0x00000681,
-0x73f2cca2, 0x00000001, 0x00000008, 0x00000000,
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 43-B_c6_617.inc */
+0x00000001, 0x000000c6, 0x12101996, 0x00000617,
+0x3371797e, 0x00000001, 0x00000000, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x78021ec2, 0x1b1b6d8b, 0x6bb53ed4, 0xd36c5ad1,
-0xbf6f3c59, 0x4c97e2fb, 0xadbe12d3, 0xa6998d5d,
-0x327a1a64, 0x84a0f599, 0xb75eee4e, 0x2da4f396,
-0xbceafc7a, 0xce54ed0c, 0x6f4276cf, 0xec5393e7,
-0x8235b282, 0x5c60204d, 0xf44af88f, 0xab0e81d5,
-0x5c6631de, 0xd60e5d01, 0xb9a1a5b1, 0x672f570b,
-0xfe8d296d, 0xbe304563, 0x6a4ef0a3, 0xc6b22b69,
-0x92a1406c, 0x66562aea, 0x9ac8a28e, 0x95c31acf,
-0x3dfaaeb2, 0x949f1129, 0x8bd271ad, 0x1ecb6dd9,
-0xad22be72, 0x8308f8db, 0x3d3d5ab2, 0x97c412c6,
-0xd83161cb, 0x2edd3832, 0xe3a6a21b, 0xc888a0c6,
-0x16dfbcd3, 0xfcadc2fe, 0xd85d71ec, 0x358bce2c,
-0xe87d2d81, 0xf10dfb9e, 0x296c32cd, 0xfbb12b01,
-0xb521c0dc, 0x0135a8e2, 0xc014d67e, 0x82301d9d,
-0x7a506b07, 0xd627731f, 0x938e12ea, 0x60fb36ad,
-0xc2121315, 0xb3a40ef2, 0x501a4463, 0xca53a7e2,
-0x8905d202, 0x56f04dde, 0xdf6d6db2, 0x99668508,
-0x73fcc401, 0xebb098d0, 0x8ab8cf4c, 0x65495bd0,
-0xc5dc6126, 0xbfa3738f, 0x40e269b5, 0xe7c065b0,
-0xafa8f722, 0x610005e5, 0xe1efd3ea, 0x9f52c4a6,
-0x6fe5e4c4, 0xca7b2d93, 0x9a487d3d, 0x7150e2a9,
-0xd597acc8, 0xb0892a96, 0x556a0e0b, 0xc75a6dda,
-0xb1cce67d, 0x70576a5e, 0xd5d9f4cb, 0xa323dc2a,
-0x7984f913, 0xd44fbda1, 0xb6eb13bf, 0x5282b867,
-0xf7b50028, 0x8ab18c60, 0x706c63a3, 0xfdc16223,
-0xa0de6a16, 0x5be19bd6, 0xec5dfbf2, 0xa49b0124,
-0x6bf7b85e, 0xd9a2bf9c, 0xb92a235e, 0x4531115d,
-0xf449984a, 0x8ada6365, 0x454ff6ce, 0xcda5e072,
-0x966da5e9, 0x4e0ffc35, 0xef46600b, 0x9cb0d898,
-0x59652b89, 0xdb79de7b, 0x92ff99ad, 0x6aee17f4,
-0xd8f79930, 0x89b5c1fa, 0x66223270, 0xcd70ceb8,
-0x9239e6ff, 0x768f9775, 0xd301ef77, 0x9be7283d,
-0x4133ce34, 0xf64ea6a6, 0xb813aeec, 0x7356bce2,
-0xe0eba825, 0x93ba38e3, 0x4853cd1f, 0xf22774ac,
-0x8c5896e0, 0x59fb292a, 0xf3af2c19, 0xa8a3d0d6,
-0x43d676fe, 0xe1f30726, 0x9da64a3b, 0x4bd03774,
-0xf544baa7, 0xb2400406, 0x7391da22, 0xc15eb93e,
-0xa0994a39, 0x444ca24a, 0xfe8762c6, 0x90b5f5b2,
-0x5ecc0a28, 0xe81b735c, 0xba6bfdc2, 0x5165cfb1,
-0xce117215, 0xa1a3c7c3, 0x47284431, 0xc0db0ba1,
-0xb5d29293, 0x5c92a346, 0xee7f3017, 0x84299ee1,
-0x5315374a, 0xd9a9320d, 0x95e25cac, 0x53fbd980,
-0xfc075892, 0x9d160ae3, 0xfa59aa1c, 0x68a14dd3,
-0xdb68489d, 0x28b10918, 0xfc4c5c55, 0xca7ccc8d,
-0x29343574, 0xf72e46d2, 0xc4bd67fb, 0x9c860395,
-0xc615810e, 0x7ab9b008, 0xb557ceba, 0x7f40312d,
-0x7514ff0f, 0x0ccde8c3, 0x40c2f374, 0xf591f29d,
-0x39703a56, 0xd65b3aef, 0xc9d0ef94, 0x14e6df58,
-0xda4fa9f6, 0xe2a84104, 0x2c0056b5, 0x46dd13f6,
-0xeb5e2c1a, 0x65247396, 0x57daa392, 0xd2bf33ed,
-0x573252ef, 0x6ef7ce92, 0xc7567e90, 0x316102be,
-0x45d869e2, 0xaa59ec71, 0x1b8d9393, 0xd8e818ca,
-0x8fdb774e, 0x947f5af4, 0x5e52c4b1, 0xa3fb36d5,
-0x1742fa22, 0xb8e27fbc, 0xa3791a5f, 0xe38e05a6,
-0x9fb62dd5, 0x720310b5, 0xf473e100, 0x146348e0,
-0x589ca309, 0x6e64c75a, 0x3a956b4b, 0xa80c0dca,
-0x6d16fff0, 0xfab7a74c, 0x8ac8a2a8, 0x7e4b5bea,
-0xfcb2ff29, 0xa007c2a7, 0x42cb7df9, 0x2af79938,
-0x9c80c69b, 0xa66945ae, 0xe7efde80, 0xe6061c57,
+0x10ae4204, 0x7a759c51, 0xf7cca534, 0x9d78b93c,
+0x90745514, 0x83bf4995, 0x5262b38a, 0x021369cb,
+0xc94a310d, 0x4f9cb983, 0x4b3fe4ce, 0xd80aa41f,
+0xba1f9fd2, 0xe9916766, 0x69ef0ae4, 0x0b38b9fb,
+0xa4e9c77a, 0x8a55c68c, 0x331b53b9, 0xed09d30b,
+0x06198c27, 0x997ea121, 0x6138eaa8, 0xff36326d,
+0x3d97e7d8, 0xed8d479a, 0x3997175c, 0xbc55ed5c,
+0x174afb79, 0x7424af12, 0xb7959530, 0xaa116231,
+0x995da61c, 0x06a48d64, 0x2e20a822, 0x990d8968,
+0x07dae08e, 0x15cd8dbd, 0xe5faab09, 0xc6a9e802,
+0xc71afd62, 0x095ac753, 0x633d3e2f, 0xc1d14895,
+0xa98eaea0, 0x909d2f66, 0xc8fe0fed, 0xd9e19ef6,
+0xafe41bcf, 0x0d29c0ce, 0xda036076, 0xd91e9e15,
+0x819c7382, 0x7c2b057f, 0x7d5c7099, 0x7931c9c7,
+0x05e436e5, 0x41c47269, 0xd692a355, 0xeddc7df8,
+0x990e41ab, 0x4047ce2a, 0x7b9ce684, 0x4427a413,
+0x7b8d9361, 0xec29de72, 0x7744ca39, 0xc9438681,
+0xd546020a, 0x7e14e508, 0x0cafea15, 0x885ae74b,
+0xbf07a64e, 0x9ad83612, 0x381cf376, 0x4b313629,
+0xe6b15a73, 0xab9caec8, 0xfda2bfbf, 0xb71f9935,
+0x915b31a3, 0x958db25e, 0x080cb4f3, 0xcc2280d6,
+0x977afcf1, 0x43d26f23, 0x84625ffa, 0xb26c1bf2,
+0x22adf88f, 0xf2835d29, 0xca277501, 0xc4557829,
+0xabb2a280, 0x35b6b40d, 0xec3e551b, 0x622e0c48,
+0xa9c18623, 0x6ddc2969, 0xeab9876a, 0x7c021a29,
+0xe8b48860, 0x03a893cb, 0xf9c2772e, 0x99a131c2,
+0x7fb1b9c8, 0x7588562b, 0x330c3ca1, 0xddf79e26,
+0x102871f0, 0x46b59c1b, 0x5be784b2, 0xa13472df,
+0xf77a699d, 0x1e19cf47, 0x2df8c51e, 0x3c92be60,
+0x0e4c4edd, 0x5809d864, 0x78305a32, 0x2d8d80a6,
+0x5f6693e2, 0x384ca99b, 0xbe5dca8e, 0xce7fbe66,
+0x4e64135d, 0x979ee9c9, 0x61700566, 0xff20c623,
+0x4b1ccbf9, 0x2f507b1c, 0x5c021650, 0x7844f2a9,
+0x0528f939, 0xcd9f945f, 0x7a362c85, 0x7a76da60,
+0x5738ca7b, 0x4828eecc, 0x2d9ac738, 0x0912a9b4,
+0x15775709, 0xb719ff07, 0x9578abf6, 0xf9f85ff4,
+0x30621b30, 0x1746c5be, 0xef339736, 0x641da556,
+0x54b09e20, 0x4d5785fa, 0x619656d0, 0x0d0dc731,
+0x79c63339, 0xb4396838, 0xafae5935, 0xacafa08c,
+0xfc3bae80, 0xe324c4a2, 0x6e883362, 0x72ba13ea,
+0x1baaa3c7, 0x0403a063, 0x54cc43fa, 0x70a4f3c1,
+0x93b1b519, 0x4e4be8a6, 0xf273929d, 0xe6e95077,
+0xb9354f62, 0x6026576d, 0x42eca8c0, 0xe811cb1d,
+0x88051a86, 0xaf60322f, 0x74c1234a, 0x152dcec4,
+0xc46603dc, 0x0826d833, 0x6610ba94, 0xbdb15d54,
+0xd351f73a, 0x8f665ef8, 0xd352611f, 0x57ea12fc,
+0x9e7865cc, 0x44a6afd9, 0xe7cf2546, 0x152d3a4a,
+0xa9f3227c, 0x5a6b083b, 0xe9a760ca, 0xfacd5b6c,
+0xdfead584, 0x37bdd3e1, 0xa16024a1, 0x81642637,
+0x1fceca59, 0x83a6266c, 0xe18c21ae, 0x8588db23,
+0xc857b0e7, 0x3a4cda5e, 0x2997ab21, 0x91ae1c25,
+0xf480650d, 0xc55e3b7b, 0x2fb4a5d5, 0x8a666356,
+0x49ef5393, 0x6f6a6451, 0xe4397937, 0x60ad57f8,
+0x9c85560d, 0xcbe6d3e5, 0x7ea9bfc6, 0x1913e322,
0x838ba96f, 0x4f0239d3, 0xf295395e, 0xb3c38631,
0x7ea7a143, 0x157a4e43, 0x46f8173f, 0xfbc18d4a,
0xc401e17a, 0xc4620358, 0xd2ab5437, 0xa01db06f,
@@ -161,3 +156,8 @@
0x784fb835, 0x2060576d, 0xb1604cae, 0xb9da4116,
0xab320cf2, 0x60a1b501, 0x0c73fa79, 0x8d5a6f1e,
0x57688086, 0x218e4005, 0xca054e3d, 0xc1a3c3ec,
+0x278cb2c0, 0xf41d6be8, 0x839b9b57, 0xde7df900,
+0xa6d05386, 0xf79d8944, 0x24d4273d, 0x878456fe,
+0xbc0006e2, 0x4cbc49c5, 0x16684d87, 0x1f2c79a5,
+0x847dc8fb, 0xe873c43a, 0xc92223f2, 0xc9c193d4,
+0x8f43d21d, 0xc723f894, 0xa0ed9e53, 0xd0693391,
diff --git a/src/cpu/intel/model_6xx/microcode-51-B_c6_616.h b/src/cpu/intel/model_6xx/microcode-51-B_c6_616.h
new file mode 100644
index 0000000000..dfd051a029
--- /dev/null
+++ b/src/cpu/intel/model_6xx/microcode-51-B_c6_616.h
@@ -0,0 +1,163 @@
+//+++
+// Copyright (c) <1995-2010>, Intel Corporation.
+// All rights reserved.
+//
+// Redistribution. Redistribution and use in binary form, without modification, are
+// permitted provided that the following conditions are met:
+// .Redistributions must reproduce the above copyright notice and the following
+// disclaimer in the documentation and/or other materials provided with the
+// distribution.
+// .Neither the name of Intel Corporation nor the names of its suppliers may be used
+// to endorse or promote products derived from this software without specific prior
+// written permission.
+// .No reverse engineering, decompilation, or disassembly of this software is
+// permitted.
+// ."Binary form" includes any format commonly used for electronic conveyance
+// which is a reversible, bit-exact translation of binary representation to ASCII or
+// ISO text, for example, "uuencode."
+//
+// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+//---
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 51-B_c6_616.inc */
+0x00000001, 0x000000c6, 0x12101996, 0x00000616,
+0x2d239c7f, 0x00000001, 0x00000000, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x0ad2517e, 0x13fb1fdf, 0x34db98de, 0x9ec12e7c,
+0xa4950c64, 0x8e2835e3, 0xff533c31, 0x64b35ca4,
+0xad6016ab, 0xeaf6c849, 0x1f20af40, 0xb2bc69b7,
+0x0581aabd, 0xe682b959, 0x4e5b1e90, 0x98dddd5e,
+0xcd7f2db2, 0xff086959, 0x01e35ea0, 0x23034a52,
+0x2845a4e7, 0xbbae5ed8, 0xb4ae016c, 0x68d7b250,
+0xec2cf14a, 0xb417582a, 0x5492fd47, 0x558f8b0d,
+0x53234b31, 0x097d79f5, 0x1f795f2e, 0x61422647,
+0x193954c5, 0xac976bdf, 0x02180700, 0x1ce3d6ab,
+0x91edd818, 0x77439994, 0x883ba7ed, 0xbb88cca1,
+0x100dc3e3, 0x40268bb9, 0x396326c2, 0xc41dac50,
+0x784a4d7b, 0x90ddeae3, 0xceaa106c, 0xea4be9d2,
+0x4316a8b1, 0xd92b850b, 0xa0ba562c, 0x65509fae,
+0xe31fdb20, 0xd8203aca, 0x9874e319, 0x4b418050,
+0xdf30cf7e, 0x09f83e18, 0x6c26eee3, 0xcd91e7ee,
+0x4529edfd, 0xc22a4c71, 0xef768431, 0x83559ba9,
+0xa114a80a, 0x7b0edc7c, 0x77887b8f, 0x79ef5503,
+0x6b2b3d70, 0x110b466a, 0x64ea7da3, 0xc565e336,
+0x88ebded9, 0x3753ee0f, 0x48e0f094, 0xfea3a6f1,
+0x2e26c738, 0xb450975d, 0x8fb76a07, 0x0eee3f74,
+0x4a530dd6, 0x090bb52e, 0xa1ede757, 0x7651f0b2,
+0xaa242d1a, 0xc80618c7, 0xe267fc22, 0xeb2c37db,
+0x26e8dec9, 0xa298171d, 0x65cd8ab4, 0x7a6d249c,
+0xfeefeb1d, 0x3244e351, 0x76c3225d, 0xca4d59f5,
+0x7e923a36, 0xf8e7a3ea, 0x2f2f70c9, 0x6c8708a5,
+0x0ad1134a, 0x05ba3fa8, 0x48cfacd8, 0x0e18b139,
+0x3639cab9, 0x96083966, 0x48e774aa, 0xbf0a1b31,
+0x0f70e293, 0x5479e1df, 0x993617ab, 0x5153c793,
+0x99d54ddc, 0xd9c797b9, 0xf18935ff, 0x4c5a1656,
+0x7aa56fac, 0x280516e9, 0x421df9e9, 0x4a748fb9,
+0x264bd4a8, 0x59933d32, 0x3e9a9758, 0x31fae11c,
+0x4e90132f, 0x6c6f2270, 0x1bf389cc, 0x1a610476,
+0x614d0117, 0x9eda7a17, 0xb9a2701d, 0xf382d575,
+0x55c71c4e, 0xa5537536, 0x50c6be25, 0x40bf4078,
+0x91754301, 0x7fb1b946, 0xfcf2890a, 0x4e834359,
+0x2610bcfd, 0xc6d5a889, 0x09f5a032, 0xd433ecaa,
+0x4e447c1f, 0xbb60afe8, 0x52c1a16e, 0x0fe5b40a,
+0xf4c0f7d0, 0x54a58147, 0x5a96247c, 0x9be3021f,
+0x1dd68883, 0x9f3eb6c9, 0x65f9ce10, 0xdb6b6604,
+0xf3c2982a, 0x798d5b5d, 0x777b7d18, 0x3ac5b364,
+0x8e05142c, 0x55168b66, 0x259d2298, 0xfc005f92,
+0x77d14dfd, 0x7e9bbb8d, 0x2b77bc0e, 0x79d7044e,
+0x8951aeb0, 0x061d463e, 0x38ea5a4b, 0xd1a71399,
+0xcda469a2, 0xa024e9bb, 0x644d9cb1, 0x849fc6f7,
+0x940fc84e, 0x961e5b3e, 0x158c8e0b, 0x75ac0566,
+0x922644a4, 0xb3d8df0d, 0x0ec2a221, 0x88cc3a1d,
+0xd6b703b9, 0x023d596b, 0xedc01c23, 0x00f9e3a8,
+0xf6d0b38f, 0xa4843449, 0x1de2029a, 0xf4421771,
+0xc6b0fb56, 0x27fa576a, 0x537f2be6, 0x0b10249d,
+0x3fa1838e, 0xdb16d838, 0x27503a5c, 0x051630ef,
+0x62be469b, 0xe780c603, 0x65035462, 0x37f17677,
+0xa99fbf46, 0xdfd14372, 0xd5188f7c, 0x9ca16a08,
+0x7d3cb59c, 0x082d8061, 0x6b22bf6d, 0xb7c2896a,
+0x88cb78ed, 0xc7e2b169, 0x16db0edf, 0xa5888ece,
+0x838ba96f, 0x4f0239d3, 0xf295395e, 0xb3c38631,
+0x7ea7a143, 0x157a4e43, 0x46f8173f, 0xfbc18d4a,
+0xc401e17a, 0xc4620358, 0xd2ab5437, 0xa01db06f,
+0x58ce91fc, 0x850de1a3, 0x9b542dba, 0xee77f038,
+0xddd3ced6, 0xc225d2ce, 0x63a3f765, 0x3342a06c,
+0x6a780c2f, 0xfaa925b2, 0x366ebeec, 0xbcc9abea,
+0xc7b3fa4e, 0xf4f1123d, 0x5198702c, 0x3e3458b7,
+0x0b1ce9a1, 0x51b1bd7f, 0x711e791e, 0x927d8bed,
+0x91dbaea9, 0x7eefbda9, 0x7a19edd9, 0xdf7b8dce,
+0x5bb40613, 0x0b0c1e0f, 0x85b82c98, 0x18da4dc1,
+0xc5fd78ac, 0x57c1e31d, 0x4c4001b5, 0xe31d2643,
+0xa6afbf58, 0xad200e68, 0xf0114ba4, 0xd6a620f2,
+0xc753a720, 0xac9022a0, 0x28a41f01, 0x22a4ba95,
+0xc00b7531, 0x23d42795, 0xcd836a86, 0x90262708,
+0x3292cad0, 0x40022e39, 0xc1581b0a, 0xe5101550,
+0x6538096b, 0x208c549d, 0x3ce2bf88, 0xa71df38e,
+0x3dec3685, 0xca3949f1, 0x79f3ad1b, 0x3ee8b300,
+0x9d305fc6, 0x7a2e5288, 0xbe81a2f2, 0x7ada0c06,
+0x191c7f01, 0x58dfcbd1, 0xc78dee72, 0x72364226,
+0x1866de12, 0x8d22305c, 0x943a0f0e, 0xc81967ff,
+0x4d55fb0f, 0xaf199be1, 0x90bbda61, 0x4e7c234f,
+0x90cfec16, 0x9b4bcf26, 0x21622023, 0x0926f0fa,
+0x1d504377, 0xa58db427, 0x8d93ce2b, 0x90bfe900,
+0x29e67397, 0x2c1261ed, 0x4ace9474, 0xd5c60282,
+0xe53fb300, 0x8a61a0ab, 0xa7aa0918, 0x4389d7c5,
+0xd09d605c, 0x6c5bedb5, 0xd6d54c51, 0x433dea21,
+0x7ad9e677, 0x813bff76, 0x5a162c75, 0x1ee0661f,
+0x9b6c2030, 0x8e8dc989, 0xcd4bc9fc, 0x4454675b,
+0x8d583c9c, 0xe3400094, 0x116ebb83, 0xe847bc9a,
+0x2a4622dd, 0x2a901e6f, 0xd789b1c0, 0x094e2bbb,
+0x056e563f, 0x9f17e606, 0x8bc79b8d, 0xd2c535c1,
+0x06a45a27, 0x9dc56771, 0xa06649e2, 0x5ff25ac8,
+0x6554961e, 0x98e583d9, 0x38ba93da, 0xdee1de18,
+0x037cb9d5, 0x6b17f195, 0x3431faaf, 0x13860a0d,
+0x28bca10d, 0x0a54c011, 0x9957cdb6, 0x3aa1f429,
+0x9d41b7b3, 0x9aea5be2, 0x60c7ce6b, 0x4cd1c10b,
+0x24ddddcd, 0xe28412ba, 0xa03a5466, 0xa1896879,
+0x59edcb87, 0x1b241765, 0x157bf161, 0xf219f950,
+0xe86ff526, 0x262005d9, 0x11769531, 0xbca15d95,
+0x28f5ef17, 0x1f27e725, 0xc32631d2, 0x07249e61,
+0x1ba851e3, 0x4f49b577, 0xe2a1df5e, 0x826fa7ff,
+0xc34e1e2e, 0x7fe26024, 0xbc19800f, 0x0d368dc9,
+0xe03da0c6, 0xadaa4f9c, 0x9ad1e43c, 0x96f84e44,
+0x0b6cd695, 0x1bb46971, 0x942d6e5b, 0x6316170d,
+0x3164509f, 0xc6659450, 0xb2a0370a, 0xabc208e8,
+0x6d479811, 0x3684bc0e, 0x80b7b101, 0xa50b7bb5,
+0x43d21233, 0xb423559d, 0xf41dcd16, 0xdfd3c276,
+0x3e586469, 0xd9b7630a, 0xb88f9e44, 0x0cda6f4d,
+0xe5bf5844, 0x8709f788, 0xdae37da6, 0x1fb41777,
+0x1d903f69, 0x34383b69, 0xd409ae70, 0xd1c99758,
+0xdedfd7a4, 0xa4bdf018, 0xf4058202, 0x8565d66f,
+0x5365aed9, 0xfa69742e, 0x2cfbfbcf, 0x88a00b60,
+0x506c0713, 0x2866475b, 0x3e1df573, 0xb86f7feb,
+0x31d23a7f, 0xc6320e6a, 0x3ebbc2a5, 0x83a1d4ef,
+0x15169f5f, 0x42a61753, 0x893e553e, 0x4ddbc66d,
+0x7449ec1f, 0x76f65d22, 0x0622e13b, 0x32986f89,
+0x21181b4b, 0x99a80c0a, 0xd6fe00b0, 0x282c0e81,
+0x9fc1cf88, 0x919b855d, 0x618257d8, 0x82c448b8,
+0xe22537a1, 0xa90de388, 0xba73b90c, 0xd765eeb0,
+0x62b2727e, 0xa08dfe20, 0x70b3c8c5, 0x3ef04007,
+0x9f73732b, 0x2201edd7, 0xb836219c, 0xf913af7c,
+0xf50f64ca, 0x93ac107a, 0xf509f84a, 0x6f6026f6,
+0xd9bb8eac, 0x4b268cfa, 0xa65a3fa6, 0x9837cb75,
+0x784fb835, 0x2060576d, 0xb1604cae, 0xb9da4116,
+0xab320cf2, 0x60a1b501, 0x0c73fa79, 0x8d5a6f1e,
+0x57688086, 0x218e4005, 0xca054e3d, 0xc1a3c3ec,
+0x278cb2c0, 0xf41d6be8, 0x839b9b57, 0xde7df900,
+0xa6d05386, 0xf79d8944, 0x24d4273d, 0x878456fe,
+0xbc0006e2, 0x4cbc49c5, 0x16684d87, 0x1f2c79a5,
+0x847dc8fb, 0xe873c43a, 0xc92223f2, 0xc9c193d4,
+0x8f43d21d, 0xc723f894, 0xa0ed9e53, 0xd0693391,
diff --git a/src/cpu/intel/model_6xx/microcode-550-MU168307.h b/src/cpu/intel/model_6xx/microcode-550-MU168307.h
deleted file mode 100644
index 946a749c96..0000000000
--- a/src/cpu/intel/model_6xx/microcode-550-MU168307.h
+++ /dev/null
@@ -1,163 +0,0 @@
-//+++
-// Copyright (c) <1995-2010>, Intel Corporation.
-// All rights reserved.
-//
-// Redistribution. Redistribution and use in binary form, without modification, are
-// permitted provided that the following conditions are met:
-// .Redistributions must reproduce the above copyright notice and the following
-// disclaimer in the documentation and/or other materials provided with the
-// distribution.
-// .Neither the name of Intel Corporation nor the names of its suppliers may be used
-// to endorse or promote products derived from this software without specific prior
-// written permission.
-// .No reverse engineering, decompilation, or disassembly of this software is
-// permitted.
-// ."Binary form" includes any format commonly used for electronic conveyance
-// which is a reversible, bit-exact translation of binary representation to ASCII or
-// ISO text, for example, "uuencode."
-//
-// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
-// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
-// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
-// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-//---
-/* Tue Feb 9 12:54:50 CST 2010 */
-/* 550-MU168307.inc */
-0x00000001, 0x00000007, 0x10151999, 0x00000683,
-0x1c5efd4b, 0x00000001, 0x00000020, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x1a7821a0, 0x5c7f704b, 0x8e78e37b, 0x50c22d14,
-0xd7937431, 0x51820d98, 0x5cad6308, 0xec5e3721,
-0xd41ee66d, 0xb01a24c5, 0x5ff960ce, 0x3c922ad2,
-0x709ab11a, 0xebb95fab, 0x2db73b5a, 0x20945fd3,
-0xa81b0257, 0xbf8155d0, 0x04fd273f, 0xc077c5ae,
-0x1da50ba8, 0x307bda81, 0x5923ff70, 0x103828c6,
-0xaf83cdca, 0x2f3c561c, 0xd5cb85b8, 0x1a807114,
-0xc241322b, 0x4e401582, 0xe2567b0e, 0xad093555,
-0x4c182287, 0x14ac0b2d, 0x90cf1541, 0xedce3c25,
-0x05da049b, 0x0985b6a0, 0x1f9e9be4, 0x994b2d6d,
-0x68d04ab3, 0xe2aa006a, 0xeecb3773, 0x5a7c271a,
-0x0ac949d2, 0xa3668ff0, 0x97c326c6, 0xc05d483c,
-0xbddd9812, 0x9b823a6f, 0xb3b94ebd, 0x00ba7054,
-0x7f96f49c, 0xfe29574a, 0xcc79bed8, 0xebbd89a2,
-0x6a0f4007, 0xc3ba70bd, 0x92ed4aba, 0xeb17fcd7,
-0x8c65dc38, 0x538035a3, 0x1f16c77a, 0xd816d9fe,
-0xc9054761, 0xb2867d05, 0x8a3cefa0, 0xebd91eb2,
-0xbb43e990, 0x193bc028, 0xdccdc90b, 0x5e76a8fd,
-0xa80a4aca, 0xe370a88f, 0xb4981ab9, 0x7cae2227,
-0x8e3052e1, 0x1784fe28, 0xc4007b0b, 0x4871dd0d,
-0xa606e0aa, 0x2e9e19e5, 0x770a64e0, 0x8e173235,
-0x2452fa0d, 0xd8ca8e56, 0x912ae38b, 0x713a1325,
-0xc8cee2c6, 0xc728742f, 0xc6571e00, 0x2b1b3cdb,
-0x358965d4, 0x19357f16, 0xdcd504b9, 0xfb35fadd,
-0x9d511335, 0x7642b9c1, 0x47f1226d, 0x6e5c9b37,
-0x37cf651c, 0x694bb058, 0x110004c6, 0x351dc396,
-0xca6828a8, 0xe477af88, 0x97bb399a, 0x60b23e3b,
-0x02bcde6d, 0x67f48e58, 0x09cdb6c6, 0x231ab666,
-0xc46482c8, 0x29991ee2, 0x542947c3, 0x920b2e29,
-0xa8de7681, 0xa8bafe26, 0x5ce72e46, 0x1a51784e,
-0xaaac80a4, 0xc02f7328, 0xe5743d23, 0x370720c7,
-0xb905e958, 0x69450f66, 0x1118c974, 0x905e91b6,
-0xff337157, 0x7145bec6, 0x64d2014e, 0x7240872b,
-0xbb43e990, 0x193bc028, 0xdccdc90b, 0x5e76a8fd,
-0xa80a4aca, 0xe370a88f, 0xb4981ab9, 0x7cae2227,
-0x8e3052e1, 0x1784fe28, 0xc4007b0b, 0x4871dd0d,
-0xa606e0aa, 0x2e9e19e5, 0x770a64e0, 0x8e173235,
-0x2452fa0d, 0xd8ca8e56, 0x912ae38b, 0x713a1325,
-0xc8cee2c6, 0xc728742f, 0xc6571e00, 0x2b1b3cdb,
-0x358965d4, 0x19357f16, 0xdcd504b9, 0xfb35fadd,
-0x9d511335, 0x7642b9c1, 0x47f1226d, 0x6e5c9b37,
-0x37cf651c, 0x694bb058, 0x110004c6, 0x351dc396,
-0xca6828a8, 0xe477af88, 0x69c96661, 0xd3298179,
-0xbe41ad76, 0xb3397e64, 0xede18b2f, 0xc9d46419,
-0xb1f0487c, 0xc1957106, 0x6a1544c2, 0xbd8c9352,
-0xbe63dbd6, 0x56032dab, 0x3afc824e, 0xd2b9bd8e,
-0x3cdf7aa8, 0x05a65e2b, 0xf5754a4c, 0x3686c208,
-0xaf304450, 0x6fe2b358, 0xb24b9535, 0xbc7c85bc,
-0x090fe7dc, 0x1f6f78ee, 0xf620e00c, 0x4c723c90,
-0xa68330e1, 0x3f6d625e, 0x3e70e19a, 0x1a4c4273,
-0x67658f78, 0xcf51048b, 0x41a50d62, 0x59dbd4da,
-0x50b3f115, 0x14590456, 0xbb3a3f9e, 0xb56b5947,
-0x3c774967, 0xce1de1f7, 0x6123b871, 0x317cbf4c,
-0x8730d79b, 0xa56d2631, 0xab312243, 0x29ddc7e9,
-0x9fb56d0c, 0xf58cefc9, 0xf13bd652, 0xc31b5ee5,
-0x29e957b0, 0x93152de5, 0xc44ccf17, 0xe13c8e66,
-0x882d583e, 0x44b2993a, 0x9274016f, 0x767f7670,
-0x233ae532, 0x6ef6694b, 0x89800e05, 0xc479ac7c,
-0x8f5b4d18, 0xffab875d, 0xc1e6cf41, 0x9222f8e4,
-0x838ba96f, 0x4f0239d3, 0xf295395e, 0xb3c38631,
-0x7ea7a143, 0x157a4e43, 0x46f8173f, 0xfbc18d4a,
-0xc401e17a, 0xc4620358, 0xd2ab5437, 0xa01db06f,
-0x58ce91fc, 0x850de1a3, 0x9b542dba, 0xee77f038,
-0xddd3ced6, 0xc225d2ce, 0x63a3f765, 0x3342a06c,
-0x6a780c2f, 0xfaa925b2, 0x366ebeec, 0xbcc9abea,
-0xc7b3fa4e, 0xf4f1123d, 0x5198702c, 0x3e3458b7,
-0x0b1ce9a1, 0x51b1bd7f, 0x711e791e, 0x927d8bed,
-0x91dbaea9, 0x7eefbda9, 0x7a19edd9, 0xdf7b8dce,
-0x5bb40613, 0x0b0c1e0f, 0x85b82c98, 0x18da4dc1,
-0xc5fd78ac, 0x57c1e31d, 0x4c4001b5, 0xe31d2643,
-0xa6afbf58, 0xad200e68, 0xf0114ba4, 0xd6a620f2,
-0xc753a720, 0xac9022a0, 0x28a41f01, 0x22a4ba95,
-0xc00b7531, 0x23d42795, 0xcd836a86, 0x90262708,
-0x3292cad0, 0x40022e39, 0xc1581b0a, 0xe5101550,
-0x6538096b, 0x208c549d, 0x3ce2bf88, 0xa71df38e,
-0x3dec3685, 0xca3949f1, 0x79f3ad1b, 0x3ee8b300,
-0x9d305fc6, 0x7a2e5288, 0xbe81a2f2, 0x7ada0c06,
-0x191c7f01, 0x58dfcbd1, 0xc78dee72, 0x72364226,
-0x1866de12, 0x8d22305c, 0x943a0f0e, 0xc81967ff,
-0x4d55fb0f, 0xaf199be1, 0x90bbda61, 0x4e7c234f,
-0x90cfec16, 0x9b4bcf26, 0x21622023, 0x0926f0fa,
-0x1d504377, 0xa58db427, 0x8d93ce2b, 0x90bfe900,
-0x29e67397, 0x2c1261ed, 0x4ace9474, 0xd5c60282,
-0xe53fb300, 0x8a61a0ab, 0xa7aa0918, 0x4389d7c5,
-0xd09d605c, 0x6c5bedb5, 0xd6d54c51, 0x433dea21,
-0x7ad9e677, 0x813bff76, 0x5a162c75, 0x1ee0661f,
-0x9b6c2030, 0x8e8dc989, 0xcd4bc9fc, 0x4454675b,
-0x8d583c9c, 0xe3400094, 0x116ebb83, 0xe847bc9a,
-0x2a4622dd, 0x2a901e6f, 0xd789b1c0, 0x094e2bbb,
-0x056e563f, 0x9f17e606, 0x8bc79b8d, 0xd2c535c1,
-0x06a45a27, 0x9dc56771, 0xa06649e2, 0x5ff25ac8,
-0x6554961e, 0x98e583d9, 0x38ba93da, 0xdee1de18,
-0x037cb9d5, 0x6b17f195, 0x3431faaf, 0x13860a0d,
-0x28bca10d, 0x0a54c011, 0x9957cdb6, 0x3aa1f429,
-0x9d41b7b3, 0x9aea5be2, 0x60c7ce6b, 0x4cd1c10b,
-0x24ddddcd, 0xe28412ba, 0xa03a5466, 0xa1896879,
-0x59edcb87, 0x1b241765, 0x157bf161, 0xf219f950,
-0xe86ff526, 0x262005d9, 0x11769531, 0xbca15d95,
-0x28f5ef17, 0x1f27e725, 0xc32631d2, 0x07249e61,
-0x1ba851e3, 0x4f49b577, 0xe2a1df5e, 0x826fa7ff,
-0xc34e1e2e, 0x7fe26024, 0xbc19800f, 0x0d368dc9,
-0xe03da0c6, 0xadaa4f9c, 0x9ad1e43c, 0x96f84e44,
-0x0b6cd695, 0x1bb46971, 0x942d6e5b, 0x6316170d,
-0x3164509f, 0xc6659450, 0xb2a0370a, 0xabc208e8,
-0x6d479811, 0x3684bc0e, 0x80b7b101, 0xa50b7bb5,
-0x43d21233, 0xb423559d, 0xf41dcd16, 0xdfd3c276,
-0x3e586469, 0xd9b7630a, 0xb88f9e44, 0x0cda6f4d,
-0xe5bf5844, 0x8709f788, 0xdae37da6, 0x1fb41777,
-0x1d903f69, 0x34383b69, 0xd409ae70, 0xd1c99758,
-0xdedfd7a4, 0xa4bdf018, 0xf4058202, 0x8565d66f,
-0x5365aed9, 0xfa69742e, 0x2cfbfbcf, 0x88a00b60,
-0x506c0713, 0x2866475b, 0x3e1df573, 0xb86f7feb,
-0x31d23a7f, 0xc6320e6a, 0x3ebbc2a5, 0x83a1d4ef,
-0x15169f5f, 0x42a61753, 0x893e553e, 0x4ddbc66d,
-0x7449ec1f, 0x76f65d22, 0x0622e13b, 0x32986f89,
-0x21181b4b, 0x99a80c0a, 0xd6fe00b0, 0x282c0e81,
-0x9fc1cf88, 0x919b855d, 0x618257d8, 0x82c448b8,
-0xe22537a1, 0xa90de388, 0xba73b90c, 0xd765eeb0,
-0x62b2727e, 0xa08dfe20, 0x70b3c8c5, 0x3ef04007,
-0x9f73732b, 0x2201edd7, 0xb836219c, 0xf913af7c,
-0xf50f64ca, 0x93ac107a, 0xf509f84a, 0x6f6026f6,
-0xd9bb8eac, 0x4b268cfa, 0xa65a3fa6, 0x9837cb75,
-0x784fb835, 0x2060576d, 0xb1604cae, 0xb9da4116,
-0xab320cf2, 0x60a1b501, 0x0c73fa79, 0x8d5a6f1e,
-0x57688086, 0x218e4005, 0xca054e3d, 0xc1a3c3ec,
diff --git a/src/cpu/intel/model_6xx/microcode-566-mu26a003.h b/src/cpu/intel/model_6xx/microcode-566-mu26a003.h
new file mode 100644
index 0000000000..fa65bf3bac
--- /dev/null
+++ b/src/cpu/intel/model_6xx/microcode-566-mu26a003.h
@@ -0,0 +1,163 @@
+//+++
+// Copyright (c) <1995-2010>, Intel Corporation.
+// All rights reserved.
+//
+// Redistribution. Redistribution and use in binary form, without modification, are
+// permitted provided that the following conditions are met:
+// .Redistributions must reproduce the above copyright notice and the following
+// disclaimer in the documentation and/or other materials provided with the
+// distribution.
+// .Neither the name of Intel Corporation nor the names of its suppliers may be used
+// to endorse or promote products derived from this software without specific prior
+// written permission.
+// .No reverse engineering, decompilation, or disassembly of this software is
+// permitted.
+// ."Binary form" includes any format commonly used for electronic conveyance
+// which is a reversible, bit-exact translation of binary representation to ASCII or
+// ISO text, for example, "uuencode."
+//
+// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+//---
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 566-mu26a003.inc */
+0x00000001, 0x00000003, 0x01102000, 0x000006a0,
+0xdff45617, 0x00000001, 0x00000004, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x3178fc44, 0xfd2d6c5b, 0x28009450, 0x947b9751,
+0xd6a28dec, 0x5e09fb62, 0xf044b3ff, 0x843a9280,
+0x6aade48d, 0x801ae197, 0xf259ccd2, 0x771a35d1,
+0xabb20a93, 0xc7f266a6, 0x31cffc14, 0xffdf0618,
+0xbfb77be4, 0x26fd9509, 0x9ae8c81b, 0xc2635165,
+0x7ac26cc4, 0x976b8074, 0xd8d4a3a3, 0x6d4664f9,
+0xe66a36b4, 0x9741da01, 0x356eb9a9, 0xf6742e78,
+0xa88cf726, 0x74bb245e, 0x8baaf4bc, 0xf6fc71a0,
+0x5b3bb726, 0xcf9f8902, 0xb89da8f4, 0x65b345a0,
+0x938c67a6, 0xe4aae8d1, 0x7d69421f, 0xc01dd8d0,
+0x88ec622a, 0x0beca3b7, 0x9daed2d4, 0xc0609133,
+0x26706b8a, 0xb4408beb, 0xe0dceb6f, 0x2c352416,
+0xdc35aea6, 0xd69cd883, 0x0ca7500c, 0x83914075,
+0xc82b76d3, 0x155990a5, 0xff91c631, 0xd5bbbfc8,
+0x2b80f306, 0xd7b89878, 0xf2501891, 0x2a98f0d3,
+0xa86be9e0, 0xe58aab32, 0x364ffe79, 0x873fe5d0,
+0x972b765c, 0x33605773, 0xe507a817, 0x9cc1b237,
+0x730c85bc, 0x9ea45b18, 0xd2d2ba23, 0x4aa64ebb,
+0xc3c02974, 0xe2c678d3, 0x5fddc66f, 0xd392ab7b,
+0xe625b2bb, 0x6fa1bf87, 0xadb819f2, 0xbffc438d,
+0x29a75a42, 0x8273bb3d, 0xa2ebbbaf, 0x44751af3,
+0xd1336dc9, 0xb8ea2a01, 0x507c00b5, 0xbc5d1ae2,
+0xec3d52dd, 0x3b420cfa, 0xb5903c32, 0xe27e323f,
+0x635fcc3a, 0x837a737c, 0xe0a93c8b, 0x49c32b2c,
+0xa2b28a0c, 0xc4910f2d, 0x7823090f, 0xdd207b5e,
+0xace44b45, 0x6b07aebb, 0xf1de2791, 0x9b43ed2c,
+0x2a290c51, 0xd846b2a3, 0xcd082cc2, 0x593253a9,
+0xa71a8bfc, 0xe84ebaea, 0x7a1dbc25, 0xa8ed8941,
+0xbad427df, 0x24ea60d9, 0x8bb91a75, 0xaf896799,
+0x42edd33a, 0xcdda6c02, 0x855e1351, 0x2f9a8925,
+0x9de00122, 0xbfdcdd31, 0x3adaad66, 0x95b46ddd,
+0xef100e3b, 0x42c8f68a, 0xa0e8c87e, 0x964e792c,
+0x2f95bc90, 0x8c072bd7, 0xcc21c070, 0x0c266694,
+0x85c49295, 0xd120e46c, 0x1dc291d7, 0x9e857b79,
+0xd6e85535, 0x692671b1, 0xe8fc9aa5, 0xf79cdf25,
+0x3b703fbe, 0xb09ae23e, 0x948b08e9, 0x4a49df51,
+0xb903210d, 0x8fb8b6f6, 0x0e9503c5, 0x970ca0e3,
+0xc4a1d8fb, 0x772a97b3, 0xcdeeef55, 0xa9bbd8d3,
+0x4980089f, 0xbeec79a4, 0xc47571eb, 0x71c7b097,
+0xe597f149, 0xe2640676, 0x23d49990, 0xbe334a4a,
+0xd8918d52, 0x677fdbb4, 0xb83811cc, 0xe2516308,
+0x2e959c61, 0xd49eccff, 0xd362bb93, 0x734b6342,
+0x9ad68a98, 0xb645ea96, 0xda4164dc, 0xe9a108e9,
+0xfc0f2aba, 0x1771bdac, 0xd2a20f4d, 0xebc4a613,
+0x16dbc8b9, 0xb7216f3e, 0x86226957, 0x64ac2fd8,
+0x8dcf6c5d, 0xc7650467, 0x3dd5eb2a, 0xaab71dee,
+0xa84d32a9, 0x0c302583, 0xbcfe09a1, 0xab924a16,
+0x155e7a1f, 0xe7fae2f9, 0xca1b2b22, 0x56ef5e84,
+0x948dbc62, 0xd924664b, 0x40ef5230, 0xfc806b91,
+0xddc257f0, 0x13b601b6, 0xcd076bce, 0xa403b0ed,
+0x687b7197, 0x8c43494f, 0xb1656423, 0x3608cde7,
+0xb1fc13f2, 0xde76b60c, 0x2707c239, 0xf8800625,
+0x9a01f190, 0x16bad602, 0x91e499b9, 0xa66a5f6a,
+0x53ebe018, 0x2fb101ac, 0xf7375808, 0x9f389ac9,
+0x02731d5b, 0x4332c74e, 0xa88298cc, 0x0915f8ed,
+0x72cbccc0, 0xaefe2a36, 0xb9462942, 0xb96c3734,
+0x5ebc9539, 0x2233e83a, 0xbc061e53, 0xcec70013,
+0x2fdf4e90, 0xcb3922cd, 0xbb18ac4d, 0xbeacb4f9,
+0xc244558d, 0x7eaf183b, 0xa26e73b5, 0xa43ed7c5,
+0x838ba96f, 0x4f0239d3, 0xf295395e, 0xb3c38631,
+0x7ea7a143, 0x157a4e43, 0x46f8173f, 0xfbc18d4a,
+0xc401e17a, 0xc4620358, 0xd2ab5437, 0xa01db06f,
+0x58ce91fc, 0x850de1a3, 0x9b542dba, 0xee77f038,
+0xddd3ced6, 0xc225d2ce, 0x63a3f765, 0x3342a06c,
+0x6a780c2f, 0xfaa925b2, 0x366ebeec, 0xbcc9abea,
+0xc7b3fa4e, 0xf4f1123d, 0x5198702c, 0x3e3458b7,
+0x0b1ce9a1, 0x51b1bd7f, 0x711e791e, 0x927d8bed,
+0x91dbaea9, 0x7eefbda9, 0x7a19edd9, 0xdf7b8dce,
+0x5bb40613, 0x0b0c1e0f, 0x85b82c98, 0x18da4dc1,
+0xc5fd78ac, 0x57c1e31d, 0x4c4001b5, 0xe31d2643,
+0xa6afbf58, 0xad200e68, 0xf0114ba4, 0xd6a620f2,
+0xc753a720, 0xac9022a0, 0x28a41f01, 0x22a4ba95,
+0xc00b7531, 0x23d42795, 0xcd836a86, 0x90262708,
+0x3292cad0, 0x40022e39, 0xc1581b0a, 0xe5101550,
+0x6538096b, 0x208c549d, 0x3ce2bf88, 0xa71df38e,
+0x3dec3685, 0xca3949f1, 0x79f3ad1b, 0x3ee8b300,
+0x9d305fc6, 0x7a2e5288, 0xbe81a2f2, 0x7ada0c06,
+0x191c7f01, 0x58dfcbd1, 0xc78dee72, 0x72364226,
+0x1866de12, 0x8d22305c, 0x943a0f0e, 0xc81967ff,
+0x4d55fb0f, 0xaf199be1, 0x90bbda61, 0x4e7c234f,
+0x90cfec16, 0x9b4bcf26, 0x21622023, 0x0926f0fa,
+0x1d504377, 0xa58db427, 0x8d93ce2b, 0x90bfe900,
+0x29e67397, 0x2c1261ed, 0x4ace9474, 0xd5c60282,
+0xe53fb300, 0x8a61a0ab, 0xa7aa0918, 0x4389d7c5,
+0xd09d605c, 0x6c5bedb5, 0xd6d54c51, 0x433dea21,
+0x7ad9e677, 0x813bff76, 0x5a162c75, 0x1ee0661f,
+0x9b6c2030, 0x8e8dc989, 0xcd4bc9fc, 0x4454675b,
+0x8d583c9c, 0xe3400094, 0x116ebb83, 0xe847bc9a,
+0x2a4622dd, 0x2a901e6f, 0xd789b1c0, 0x094e2bbb,
+0x056e563f, 0x9f17e606, 0x8bc79b8d, 0xd2c535c1,
+0x06a45a27, 0x9dc56771, 0xa06649e2, 0x5ff25ac8,
+0x6554961e, 0x98e583d9, 0x38ba93da, 0xdee1de18,
+0x037cb9d5, 0x6b17f195, 0x3431faaf, 0x13860a0d,
+0x28bca10d, 0x0a54c011, 0x9957cdb6, 0x3aa1f429,
+0x9d41b7b3, 0x9aea5be2, 0x60c7ce6b, 0x4cd1c10b,
+0x24ddddcd, 0xe28412ba, 0xa03a5466, 0xa1896879,
+0x59edcb87, 0x1b241765, 0x157bf161, 0xf219f950,
+0xe86ff526, 0x262005d9, 0x11769531, 0xbca15d95,
+0x28f5ef17, 0x1f27e725, 0xc32631d2, 0x07249e61,
+0x1ba851e3, 0x4f49b577, 0xe2a1df5e, 0x826fa7ff,
+0xc34e1e2e, 0x7fe26024, 0xbc19800f, 0x0d368dc9,
+0xe03da0c6, 0xadaa4f9c, 0x9ad1e43c, 0x96f84e44,
+0x0b6cd695, 0x1bb46971, 0x942d6e5b, 0x6316170d,
+0x3164509f, 0xc6659450, 0xb2a0370a, 0xabc208e8,
+0x6d479811, 0x3684bc0e, 0x80b7b101, 0xa50b7bb5,
+0x43d21233, 0xb423559d, 0xf41dcd16, 0xdfd3c276,
+0x3e586469, 0xd9b7630a, 0xb88f9e44, 0x0cda6f4d,
+0xe5bf5844, 0x8709f788, 0xdae37da6, 0x1fb41777,
+0x1d903f69, 0x34383b69, 0xd409ae70, 0xd1c99758,
+0xdedfd7a4, 0xa4bdf018, 0xf4058202, 0x8565d66f,
+0x5365aed9, 0xfa69742e, 0x2cfbfbcf, 0x88a00b60,
+0x506c0713, 0x2866475b, 0x3e1df573, 0xb86f7feb,
+0x31d23a7f, 0xc6320e6a, 0x3ebbc2a5, 0x83a1d4ef,
+0x15169f5f, 0x42a61753, 0x893e553e, 0x4ddbc66d,
+0x7449ec1f, 0x76f65d22, 0x0622e13b, 0x32986f89,
+0x21181b4b, 0x99a80c0a, 0xd6fe00b0, 0x282c0e81,
+0x9fc1cf88, 0x919b855d, 0x618257d8, 0x82c448b8,
+0xe22537a1, 0xa90de388, 0xba73b90c, 0xd765eeb0,
+0x62b2727e, 0xa08dfe20, 0x70b3c8c5, 0x3ef04007,
+0x9f73732b, 0x2201edd7, 0xb836219c, 0xf913af7c,
+0xf50f64ca, 0x93ac107a, 0xf509f84a, 0x6f6026f6,
+0xd9bb8eac, 0x4b268cfa, 0xa65a3fa6, 0x9837cb75,
+0x784fb835, 0x2060576d, 0xb1604cae, 0xb9da4116,
+0xab320cf2, 0x60a1b501, 0x0c73fa79, 0x8d5a6f1e,
+0x57688086, 0x218e4005, 0xca054e3d, 0xc1a3c3ec,
diff --git a/src/cpu/intel/model_6xx/microcode-551-MU168308.h b/src/cpu/intel/model_6xx/microcode-588-mu26a101.h
index 470126970d..a11733eb47 100644
--- a/src/cpu/intel/model_6xx/microcode-551-MU168308.h
+++ b/src/cpu/intel/model_6xx/microcode-588-mu26a101.h
@@ -31,70 +31,70 @@
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
//---
-/* Tue Feb 9 12:54:50 CST 2010 */
-/* 551-MU168308.inc */
-0x00000001, 0x00000008, 0x10151999, 0x00000683,
-0x2942e387, 0x00000001, 0x00000008, 0x00000000,
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 588-mu26a101.inc */
+0x00000001, 0x00000001, 0x03062000, 0x000006a1,
+0xdac0a4cd, 0x00000001, 0x00000004, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0x3838d964, 0x902da5bd, 0x291242e7, 0x8b611e36,
-0xa1f50719, 0x04db741d, 0xf20fd434, 0x81bff663,
-0x55f9d881, 0xd165ba1f, 0x8273456e, 0x5ea792cd,
-0xb180dfd7, 0x8e132720, 0x5158a07f, 0x974c8cac,
-0xe985a9c2, 0x77116988, 0x9763ed80, 0xee285274,
-0x54ef293d, 0x82e07a61, 0xe206995a, 0x6a1ea44c,
-0xa048dbac, 0xc5079ea0, 0x6e98bb25, 0xa7fe9390,
-0xab8eb8b3, 0x676d95c5, 0xa3717b10, 0x88cbb1a0,
-0x063c9bb1, 0x8ea06eb7, 0x8a413fe1, 0x06cee3b4,
-0xa81517f4, 0x95969e5d, 0x0c461076, 0x9084e3c0,
-0xb1b2d589, 0x23f4d34f, 0x9f0f3310, 0xbc405c78,
-0x0a7f579b, 0x9387e317, 0x97f3842c, 0x21484298,
-0x92fecf31, 0xb5f1b4e6, 0x28d7a97d, 0x90028586,
-0x9fe33718, 0x29cd7b3c, 0xbb71c9a8, 0xbe74ac41,
-0x28c78336, 0x93a64453, 0xb6aa1d3a, 0x2fff3d35,
-0xb8819e2d, 0xbe096062, 0x08b9d869, 0x90246df3,
-0xb147c8ca, 0x2e71130f, 0x90c3d7fa, 0xb84820d8,
-0x0cfbb1d9, 0x90f2bf7e, 0x9c47e13b, 0x2388d7c2,
-0x94ee5ce5, 0xb080b40c, 0x2326bf4d, 0x9375a9a4,
-0x9ad8380f, 0x271f5e2c, 0xb5f1de30, 0xbdffd0b8,
-0x284ffe0b, 0x9409e2a5, 0xb3a58879, 0x28818b7f,
-0xbd91db97, 0xb2abf842, 0x0d2d2b0a, 0x91ecf85d,
-0xb91b2eb0, 0x2563e378, 0x9fa7639f, 0xbe81b8c6,
-0x0fb5ea70, 0x94f85ab0, 0x97953cc1, 0x2b3a73e2,
-0x975d8522, 0xb404623b, 0x207c3245, 0x946c9cf5,
-0x967675c6, 0x27aa8f92, 0xb8205a69, 0xb28fe6a9,
-0x289b3ce6, 0x93cc869d, 0xb1972934, 0x259f9f02,
-0xbea0891d, 0xbcff6fff, 0x07eaa51d, 0x9074834d,
-0xb66c1195, 0x22bf078c, 0x995420f5, 0xb7e4e440,
-0x03b6db68, 0x9256fe33, 0x908c92da, 0x23c2742b,
-0x994aef66, 0xb282f279, 0x2e621d6a, 0x955c0d7a,
-0x9a988b30, 0x29d7a2da, 0xb64a9f05, 0xb9fb5b99,
-0x28771440, 0x92ee3a9c, 0xbf3fc296, 0x21782c1b,
-0xbc2c0593, 0xbfd4f35d, 0x04cbbe43, 0x9fa34c64,
-0xbe07f147, 0x29732e30, 0x9f67c5ac, 0xb2e4b75f,
-0x04bc34ac, 0x9c9bbff2, 0x9ce62807, 0x2d049c9f,
-0x96c1a09a, 0xb19cd8b6, 0x220b181a, 0x982f6389,
-0x9070997f, 0x2796d439, 0xb15b5d2f, 0xb8cbd480,
-0x2505dfa5, 0x9eab7bc6, 0xb8804227, 0x21c365a0,
-0xb6ea7a60, 0xb78cc479, 0x0bd7cdee, 0x93bdaf54,
-0xbf06d0c8, 0x2efc2f14, 0x9c50bc3d, 0xbe061fc9,
-0x09b1d239, 0x9d108ef5, 0x93a927e3, 0x2de79820,
-0x97ff4ab4, 0xba26921f, 0xd2747084, 0xed133b6b,
-0x9074dc4c, 0x4e87f999, 0xd8a524e5, 0x03783ce8,
-0x4ad8decf, 0x4374b184, 0x0770df64, 0x519e3279,
-0x45c979ba, 0x1e7b128a, 0x65395e10, 0xa14f443b,
-0x21a1ba1f, 0x8ea82043, 0x8f410b31, 0x4118599f,
-0xa79dc4b4, 0x1ca5a94e, 0x496c8ea0, 0x54cd1f90,
-0x1950bd4c, 0xb7e041b0, 0x528876e6, 0xe4c1bbad,
-0xb1b9bd2f, 0xabd54c9e, 0xe99ab67a, 0x44016c9c,
-0xaecbb239, 0x140e16e8, 0xc2538565, 0xa6719fd0,
-0x99e70bf0, 0x3abdddbf, 0xabc89721, 0x8e1d1eec,
-0x393b9ab4, 0xb031b8d5, 0x8da9d990, 0x79ff13ff,
-0xb6d4035f, 0xcbaadfe5, 0x7bf570c0, 0x2e26f67e,
-0xc804d983, 0xebb4f852, 0x2e94f0ae, 0xc0764840,
-0xe575c6ca, 0x2206ad7c, 0xcdec956c, 0x591a50fc,
-0x2945c2ee, 0x758abe31, 0x581d5a78, 0x2edc794a,
-0x7d2f7b02, 0x53a4f6b3, 0x2a3d7cfe, 0xa0326a10,
-0x5c229fb9, 0xfaefcdd9, 0x468143c7, 0x0e2f860c,
+0x1a925620, 0x4b81f389, 0x1f55b086, 0x3a3c0b72,
+0x97aa26c2, 0x79093d54, 0x0e67ec11, 0x5c37053d,
+0x64e4158f, 0x404d78a9, 0xba6219f9, 0x2e08686b,
+0xe5a3d552, 0x09577ec7, 0xaaaa3c45, 0x060fc36e,
+0x278c17c5, 0xe0d35e8f, 0x38bb2b7e, 0x44df5aa7,
+0xff8034bf, 0xdaf298f0, 0xf404d040, 0x8db62d81,
+0xbf0b5755, 0x37273dfd, 0xf067eddc, 0x85556d3c,
+0xe028c3fb, 0x361c0e61, 0xe1c91916, 0xf666a76e,
+0xad25dcd1, 0x6896a9b5, 0xe62a7960, 0xecdeec60,
+0xb4614eec, 0x4ef1446d, 0x8c1b5dea, 0x26dce335,
+0xb51a21dc, 0x158dfc3b, 0xac9098dc, 0x6329e4ed,
+0xee0fbfc4, 0x42e4ee1f, 0xd42c51be, 0xfbeffdd0,
+0x8eb807f7, 0x02940987, 0xb55bf142, 0x51295e5e,
+0x0c4bb416, 0x288405da, 0x4044a714, 0x25487c10,
+0xc5d42317, 0xa19a5e54, 0x6f591e6a, 0x658d900e,
+0xd3e31ed4, 0x9a1e7945, 0x1e822af9, 0xcfa745be,
+0xdb4a0bb8, 0x70c034a3, 0x97d53091, 0x0bcb1625,
+0xb9757831, 0x607a4345, 0xa8dbefe4, 0xc57d0b71,
+0x65068d6b, 0xce8b60c0, 0x13b8d077, 0xc8cdd270,
+0x5cfd60f1, 0xba1de286, 0x25fec114, 0x138531a1,
+0x98ead827, 0x342e0dc5, 0x184f447d, 0xc39c38c1,
+0xdef43d07, 0x3f112321, 0xe56bcd08, 0x21a8954e,
+0x9284b430, 0x3f6080b4, 0x26ff7c9f, 0xb87d987d,
+0x6c880fc0, 0xfbc48334, 0x896daf3d, 0x2869dce3,
+0xb049cd04, 0xacd94d1a, 0x3cd9c76d, 0xd625bf61,
+0x3fd33f6c, 0xedc9dfbd, 0x4587d43b, 0x14f024f2,
+0x4bb68abf, 0x0be6e522, 0x817cbf56, 0xcd807794,
+0x2a3776bc, 0x2d4cc675, 0xa93197cd, 0xd159ea13,
+0x4a2f31f8, 0xf9c8483e, 0x5dd3484c, 0xa5e6aa91,
+0x56b30ab4, 0x54d8ad98, 0x122cf2a9, 0x0ea32a2c,
+0x8c106052, 0xa75018ee, 0xf1ef861c, 0x8eef2c7a,
+0x54a3ac2f, 0x236634de, 0xc0b93a7b, 0x624c67ba,
+0x7ca4151f, 0x63f5d46a, 0xbf3fc81c, 0x4de97caa,
+0x96b26301, 0x53d3d263, 0x9a56b4eb, 0xe9227bd7,
+0x6349dca1, 0x1463a57a, 0xe94a8a76, 0x2c1b2f29,
+0x408fd765, 0x79c92226, 0x2cdae01e, 0xc0711ae9,
+0x6dcad071, 0xc4c848b7, 0x0ad4dc9a, 0xecae9f21,
+0xbadc192b, 0x453060e4, 0x05f774cd, 0xc659c877,
+0x304c4fa4, 0x7eda6154, 0x7b34f620, 0x14cb0180,
+0x95dd0a99, 0x7faf3248, 0x7405b38e, 0x9b83e3dc,
+0xc6c13c20, 0x75640563, 0xd138fa21, 0xed2aa41b,
+0xdd655165, 0x3604d602, 0x459c69c4, 0x21582dd4,
+0xa2609dbf, 0xfe8d29d9, 0x945c3b01, 0x4f77f55d,
+0x24ec2ec4, 0x9b88285e, 0x6758ebfe, 0x773bd171,
+0xd6c6d39f, 0xdcbbf9e5, 0xa80ba71e, 0x095e3dbb,
+0xcd99eb28, 0x4901a58f, 0x34df1c21, 0x8e586420,
+0x1cbfdf50, 0x95085823, 0xa2ae7016, 0xaaaef150,
+0x14c815f5, 0x8f7c9723, 0x1fd00fa3, 0x0390f0fe,
+0xf6e3fcf4, 0x8250779c, 0x421efd91, 0x2f6bf608,
+0xea9704ad, 0x448f975c, 0xd68cc3d1, 0xead4e5e7,
+0xc52eb1b1, 0x83cb45a7, 0xebc29c1a, 0xcdfc2b79,
+0xa6d9ea12, 0x429a8bd2, 0xaf53233b, 0x9b729f98,
+0x91e763fa, 0x839af791, 0x31a8072d, 0x78235953,
+0x36931de4, 0xdebe9744, 0x3b4d0ee1, 0xd3e19156,
+0x860b50a3, 0x5a9e107d, 0x7172d726, 0x6bcb1274,
+0xf239330c, 0x474f913e, 0x466f82cc, 0x97f831d3,
+0xc0cbc28c, 0x1a95f8b6, 0xc4799e3e, 0x3d90176d,
+0x6d8510a9, 0x248ffa74, 0xb08a8d46, 0x892fdea7,
+0x0ffadac7, 0x763e7d4d, 0xe350936d, 0x6dc3fd4c,
0x838ba96f, 0x4f0239d3, 0xf295395e, 0xb3c38631,
0x7ea7a143, 0x157a4e43, 0x46f8173f, 0xfbc18d4a,
0xc401e17a, 0xc4620358, 0xd2ab5437, 0xa01db06f,
diff --git a/src/cpu/intel/model_6xx/microcode-535-MU16810e.h b/src/cpu/intel/model_6xx/microcode-620-MU26a401.h
index 683b42e198..a3c97800b0 100644
--- a/src/cpu/intel/model_6xx/microcode-535-MU16810e.h
+++ b/src/cpu/intel/model_6xx/microcode-620-MU26a401.h
@@ -31,70 +31,70 @@
// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
//
//---
-/* Tue Feb 9 12:54:50 CST 2010 */
-/* 535-MU16810e.inc */
-0x00000001, 0x0000000e, 0x09211999, 0x00000681,
-0x02aa9e53, 0x00000001, 0x00000020, 0x00000000,
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 620-MU26a401.inc */
+0x00000001, 0x00000001, 0x06162000, 0x000006a4,
+0x144a06e8, 0x00000001, 0x00000004, 0x00000000,
0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0xa3826712, 0x9971f6d9, 0x717628c3, 0x0fa17f01,
-0x1ec494d0, 0x76bb865d, 0xb8ee6c03, 0x4aebbf9b,
-0xf6e250e1, 0xc3e1ff78, 0xe1ca5a38, 0x01359757,
-0x9d2ab268, 0xa2f0b055, 0x7f57beda, 0xcfc1c483,
-0x25b50b8f, 0x5625931d, 0x32791755, 0xa7b271e4,
-0x8daf1c60, 0x9add85b5, 0x1faf9968, 0x3c6b2f7e,
-0xcaf36c5b, 0xd75190a5, 0x0fd8473f, 0x35a6851a,
-0x80498f48, 0x922c570d, 0xd343dd3f, 0x420d68a4,
-0xf3d3e34b, 0x9f8e3981, 0xd7fa629a, 0xb75ffb4d,
-0xefb42deb, 0x0b21ef31, 0xa2088a34, 0xa89133e2,
-0xd839caf1, 0x56be7fd9, 0xea6f3ff8, 0x97783330,
-0xc6971be0, 0x1fc6fccf, 0x331cb3a5, 0x0b51943b,
-0x60a7befe, 0x2815bc9c, 0x5b87374a, 0xa059d986,
-0xe605bc93, 0xe64ebb70, 0xae782a6e, 0xfc78e27c,
-0x6d328f53, 0x6ee07ee9, 0x3d976316, 0xa202fd83,
-0x42bc93eb, 0x6011768c, 0xc0cd685b, 0xbfa44ff0,
-0xb1a42d0e, 0xfba4071f, 0x84be8a4b, 0xda405846,
-0xc57de4e0, 0x94c2db62, 0x5ea46276, 0x68532e48,
-0x739f2061, 0xe83be5f8, 0x01512724, 0x17921d87,
-0xe14df45e, 0x0d32a208, 0x762b277b, 0x36f6b74b,
-0x07be0bf3, 0xf3b4181e, 0x95ea3ffa, 0x033df16a,
-0x67ed2ae5, 0x989531e9, 0xdfb69578, 0x6ca56d00,
-0xe2f2184b, 0x17f6a230, 0x26ec4a92, 0x9013b3e3,
-0x11b5e3b4, 0x207ef9a4, 0x0ddb53cf, 0x74a168b8,
-0x834453a1, 0xaa2e2e81, 0xa5c90f38, 0x5f5ae5b3,
-0x0f09aa1c, 0x19929274, 0x5bb6e90b, 0x66927421,
-0x952dcf70, 0x89c35f06, 0xb3050013, 0xa344a3e3,
-0x3cc76dd2, 0x525c96fd, 0xdc72d098, 0x07b05407,
-0x4ea1b6c6, 0xd8f5bcea, 0x7822ee01, 0x3f90c906,
-0x9f2e4ec7, 0x7dc5aac4, 0xfa700502, 0x90887ff6,
-0x0f8cf395, 0x9b556509, 0x183e0d1b, 0x88cc120d,
-0xdf65b198, 0x991ccf57, 0xe2626f93, 0x82c758cc,
-0xc250b731, 0xed87fac3, 0x5afced73, 0x1d37519a,
-0x785fccad, 0xffb0d0e9, 0x88a3f327, 0x705ae1ed,
-0x974e2ae9, 0xd3f8280b, 0xa13c9f52, 0xb5b9eade,
-0xc9b91cde, 0x83d6ff2b, 0xc2a61865, 0xe0de9e81,
-0xb1d2e242, 0x7ffa8e15, 0x98a1f351, 0x6075f89f,
-0xdb1139b5, 0xff53a15f, 0x59d9498e, 0x2544a92d,
-0x5e54f2a6, 0xa8dce04b, 0x80f367bd, 0xb105a1e2,
-0x0dc47778, 0x5fb0a3bc, 0xc0ffb5bb, 0xb06bc1d3,
-0x959776fa, 0x9c917553, 0x0b060078, 0xd1d9450f,
-0xe6e8ebaa, 0xf6ba895b, 0xfef15af6, 0xaca6aeed,
-0xb4eb8789, 0x76128d63, 0x9c9dc872, 0x6a4fd299,
-0xa7eb1e33, 0x571674fd, 0x6073c4f3, 0x7972804f,
-0x73f72358, 0x5f23a534, 0xa4cd9b93, 0x94371f63,
-0xe3868a0b, 0xd5e18036, 0x683ac91a, 0xc7efadc3,
-0x49530c41, 0x2dfc7378, 0xb347634c, 0x346e6cb4,
-0x0614dcdc, 0x2354afa3, 0x4d5fcf18, 0xc406909f,
-0x0fdc3a94, 0x17e804ad, 0x7e5d27b3, 0xf710a493,
-0x735dc0d2, 0x6c82225c, 0x86b80c2e, 0xc83fa3c3,
-0xddcd7f93, 0x5c7e7f80, 0xb3f739e3, 0xb027392b,
-0x4d3e6ce8, 0x526fffac, 0xa783d364, 0xf6b43a19,
-0x6ab12fe3, 0x72ffa066, 0x4990f0c7, 0x63c1c4f4,
-0xcddeb2d8, 0x806d60cb, 0x4395d31f, 0xca3930a6,
-0x1ee270b2, 0x0521e26e, 0xaad7ee7c, 0xcb5a8502,
-0x63a00a64, 0x4bb5b884, 0x56db2b2c, 0x7a6b1ff3,
-0xa56a10ee, 0xb3ba2efe, 0x4c5c0bbf, 0x96320c37,
-0x2383cf15, 0xce011b62, 0xbf2d0e37, 0xcbfbc5fd,
-0x50f83db7, 0xef633153, 0x66d62778, 0xef02ef93,
+0x94a2ee8a, 0xbdf9b67b, 0x12e65ed0, 0x09038b3e,
+0x792b3c3c, 0x46cb86a2, 0xbc00807e, 0x17aec02d,
+0x18a58dae, 0x9f04ff03, 0x76e4b9ab, 0x0248e1fe,
+0xcfcc1f1e, 0x33203083, 0x320735f5, 0x10da16f0,
+0xf64d147d, 0xd590a640, 0x690873bd, 0xfebe5923,
+0xf715c48d, 0x9587ed21, 0x28b5354c, 0xc5dcffc7,
+0x36d0d3e1, 0x13c536f1, 0xd1397d6a, 0xa5449667,
+0xd3d7c747, 0x20375d46, 0xbaf824a3, 0x408c10e8,
+0x8446f0eb, 0x5212cbcf, 0x7e3633fa, 0x5d071088,
+0xbb7c4569, 0xc5f08a77, 0xfc085388, 0xf2f9cb6f,
+0x2504a442, 0x9fa5c6df, 0x9277f171, 0x4db738f5,
+0xbc6d658c, 0x06aca6db, 0x57e5a2e3, 0x5d58f006,
+0x068ac2db, 0x37268b87, 0x5c73db56, 0xa7d8be99,
+0xff1305db, 0x2cc71495, 0x007ecbc5, 0x1979d587,
+0x1a547151, 0xdadd1154, 0x4b437b61, 0xa91d1cf3,
+0x87df0a53, 0x9dabe192, 0xa933645a, 0x562d8100,
+0xbc11cf6c, 0x74855a93, 0x6ed06c84, 0x8cfaa6e1,
+0x8c673650, 0x3c766bf5, 0x4e2f9e35, 0x12c9fc4f,
+0xb1890a56, 0x75ee5152, 0x19b4ccd9, 0xef5d0abb,
+0x796e9870, 0x9ffa1631, 0xd752c918, 0x99e69e79,
+0xf7df0ff5, 0x7d7a963d, 0x6f0e1b7c, 0x74c97cc4,
+0x8c025a65, 0x2188487c, 0xd84a0afb, 0xd7e28f22,
+0x120b3835, 0x81cee0f0, 0x82ce7884, 0x1a4d0572,
+0x41ad1fb7, 0x7d9ac754, 0xca35f0f7, 0x4a07ec7f,
+0xb42e4a38, 0x5c9967a1, 0x86be58b3, 0xae823a5b,
+0x38fa40b4, 0x6e869ed7, 0xf5e2e363, 0x22337781,
+0x00cb640e, 0x509ef4ef, 0x8cd8669c, 0xda4635b6,
+0xe42d2ab0, 0x49e70e9e, 0x8d39a0bf, 0x5f2a120e,
+0x511969ed, 0x2d8fe6ad, 0xcee3f6fc, 0x4bd6ff61,
+0xb17e0477, 0xac603627, 0x4326ed12, 0x4b923741,
+0x8fc4bd46, 0xfee4e542, 0x84cdfc91, 0x2be0c360,
+0x8e8192ea, 0x1379b18b, 0x02fe7545, 0x18bad614,
+0x0eabe9f8, 0x98f9aa1e, 0xe58be654, 0xdfedb4a5,
+0xb746598d, 0xfd89af05, 0xe9f0b493, 0x85abfc78,
+0x3332898c, 0x168f4bab, 0x0a39229a, 0xb344881f,
+0x805e0c63, 0x6b2f1943, 0xeb0d46dd, 0xc7ccb7ad,
+0x9b2433b8, 0x03e5cd29, 0x5100773c, 0x4e5a507c,
+0x5c43d05a, 0x99be68a6, 0x92557ce0, 0xc7bc15db,
+0x785a9b2e, 0xd82b4aca, 0xffc8110d, 0x61a8c353,
+0x7bdc211e, 0x84dc14ae, 0x7a08baa7, 0x541b9af9,
+0x253b4ee6, 0x8a470dcb, 0x902d9885, 0xdbbf5fcf,
+0xfad85625, 0x1217bab9, 0x99fb5020, 0x928c92a4,
+0x7a9ad6c9, 0x53afb816, 0x58694a97, 0xb1394297,
+0xd005898f, 0xc382c648, 0x3547eb3e, 0xde6213b5,
+0x255b6be0, 0x6465df4d, 0xb4dcb4f8, 0x78b2da95,
+0x63881ecc, 0x6e9cb6e1, 0x168e0b43, 0x132030f9,
+0x07b0b217, 0xd78367b8, 0x6eb45755, 0x561539d6,
+0xab95467d, 0x79e25e41, 0x521a8557, 0x0b9988d2,
+0xd2aae0e3, 0x9e2de68b, 0x8be791f3, 0x9adbe8c9,
+0x76952511, 0x610e5d5b, 0x7eb7fa10, 0xbe8d959b,
+0x1e41821c, 0x65f9853c, 0x8ae8a4ad, 0x30446566,
+0x9489b295, 0xaa108405, 0x9dbca7c1, 0x8551c3fc,
+0xe253a71f, 0x8cacf235, 0xb7dd1794, 0x875638ef,
+0x363e9a55, 0x3b059e9d, 0xfb545a0c, 0xa3e1d66d,
+0x6cacb56f, 0xf0557939, 0xe64432ce, 0x36134c15,
+0xc98489e1, 0x4033844b, 0x8653e914, 0x69781219,
+0x4cb5a206, 0xbc1b463d, 0xc4b0a4c0, 0x0db7a044,
+0x5031a9d0, 0x480c8be2, 0x64ea2531, 0x891b0ec5,
+0x464245a8, 0x63587a97, 0xe6039cdd, 0x8e79b9a5,
0x838ba96f, 0x4f0239d3, 0xf295395e, 0xb3c38631,
0x7ea7a143, 0x157a4e43, 0x46f8173f, 0xfbc18d4a,
0xc401e17a, 0xc4620358, 0xd2ab5437, 0xa01db06f,
diff --git a/src/cpu/intel/model_6xx/microcode-727-MU168313.h b/src/cpu/intel/model_6xx/microcode-727-MU168313.h
deleted file mode 100644
index fd3a2d25b3..0000000000
--- a/src/cpu/intel/model_6xx/microcode-727-MU168313.h
+++ /dev/null
@@ -1,163 +0,0 @@
-//+++
-// Copyright (c) <1995-2010>, Intel Corporation.
-// All rights reserved.
-//
-// Redistribution. Redistribution and use in binary form, without modification, are
-// permitted provided that the following conditions are met:
-// .Redistributions must reproduce the above copyright notice and the following
-// disclaimer in the documentation and/or other materials provided with the
-// distribution.
-// .Neither the name of Intel Corporation nor the names of its suppliers may be used
-// to endorse or promote products derived from this software without specific prior
-// written permission.
-// .No reverse engineering, decompilation, or disassembly of this software is
-// permitted.
-// ."Binary form" includes any format commonly used for electronic conveyance
-// which is a reversible, bit-exact translation of binary representation to ASCII or
-// ISO text, for example, "uuencode."
-//
-// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
-// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
-// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
-// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-//---
-/* Tue Feb 9 12:54:50 CST 2010 */
-/* 727-MU168313.inc */
-0x00000001, 0x00000013, 0x02062001, 0x00000683,
-0x2f0da1b0, 0x00000001, 0x00000001, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0xbf5ad468, 0xc79f5237, 0xbd53889e, 0x896bfd13,
-0x7adc0c8f, 0x44e9e0bc, 0x1a331fc9, 0x00b0f479,
-0x53e9ceb3, 0xb14131a4, 0x39fc8310, 0x6993ee0d,
-0xdb0c59b4, 0x67f24fd0, 0x63e83516, 0x0a4d411d,
-0xb86a4294, 0x72c2edc5, 0xc543c5df, 0x7f3dd290,
-0x2fb772ec, 0x9a2931bb, 0xefc2e759, 0x2f5939eb,
-0xc37aa9d5, 0xd6d46fcf, 0xaf6ef51e, 0x5c3b48ed,
-0xec51da4d, 0x6c8a6d59, 0x66ecfeb7, 0x3698ead8,
-0x00ba31f3, 0x98f1a1fa, 0x2d015e7d, 0x5599cff2,
-0x3106cde9, 0xdc0160f0, 0x14b213c3, 0xbd29458f,
-0xa849c192, 0x2edfe235, 0x6dd8c4d5, 0xbd204f8c,
-0xb4abfb0b, 0x173e7eb0, 0xf9540357, 0xd5357562,
-0x680702f8, 0x7bb8d06c, 0x271009cb, 0xdbe0f120,
-0x3838ab66, 0xd6baf0c6, 0xbfe956e0, 0x1de10bf6,
-0xb89aa364, 0x75a4e75d, 0x8dbb1611, 0xe7ad829f,
-0x7f240c7b, 0x1e7a25e1, 0x2bb32a9b, 0xa4d82b67,
-0x826137cc, 0x56742108, 0xace9b137, 0x023edadb,
-0x4cbf6d68, 0xfdf37a0a, 0xc376fa28, 0xe89004db,
-0xc1eae782, 0xa4a9446c, 0x1b90d7b9, 0x2bfd32c1,
-0x329eaff3, 0x4a718a99, 0x4ca2abf3, 0x7ba47de1,
-0x18a70488, 0xf6952f0d, 0x84820198, 0x4f3c26eb,
-0x5b94c8f6, 0x41f125fb, 0x5989354f, 0x7d044bf6,
-0x184e2f6f, 0x341a42aa, 0xb45e5675, 0xcf50a3f6,
-0x278ba361, 0x8ca26a33, 0x59135ca2, 0xca8da559,
-0xfc7f5d55, 0x051e181b, 0xc625547a, 0x118fae7c,
-0x2fedef02, 0x08db6c79, 0x80e1e8cf, 0xf4381bc1,
-0x1f7950b0, 0xe696234e, 0x6b81a924, 0xf16adb3b,
-0x9ef0b2eb, 0xcefbee01, 0xc14bc102, 0x04f53303,
-0x24414c5d, 0x6de5becb, 0xfefd46a4, 0x181501d3,
-0xca96281b, 0x8a5d854a, 0xd32c4217, 0xf6465a87,
-0xedd6d554, 0x5af2e656, 0x25c927e7, 0x2b939e69,
-0x3d8a1258, 0x0d4dff51, 0x393fe7bb, 0x053ca46f,
-0xfffc4059, 0x7bad6cc0, 0x5f470b94, 0x4c3c8cc6,
-0xc3979d0d, 0x79f13dac, 0xc5541810, 0xc91f8b1b,
-0xdd622585, 0x089523bf, 0xfa92b3a9, 0x70297814,
-0xe73f7917, 0xd6a9e6ac, 0x17808b44, 0x55067c05,
-0xd624bead, 0xb1e38e74, 0x194dec06, 0xbdb4056d,
-0x776ea5b2, 0x6728235c, 0xdf8d95ee, 0xcce51e11,
-0x90bc5b43, 0x3cef9c3b, 0x6a16b438, 0x45f6d2bc,
-0xaa75e5ed, 0x4b8af156, 0xc4f7b910, 0x26d01e03,
-0x1cc57123, 0x4a944bab, 0x999a8a33, 0x2206c5c5,
-0x0e98c46c, 0x9991c412, 0xd604b138, 0xd5fb4854,
-0x8d6443a5, 0x9556ef42, 0xb0fa163f, 0x86711b0d,
-0xce8093ec, 0x6e0d0ec8, 0x25419efb, 0xd0f63d95,
-0xe6958c51, 0x2e1cf5a2, 0x2c4e7322, 0x6f85dfa9,
-0x9edcdd4e, 0x5a90e4cc, 0x3490caf7, 0x6b54688c,
-0x701149f7, 0x81252786, 0x94a7a283, 0x304852f1,
-0x5db80731, 0x4534feca, 0xad089aee, 0xb8d3ffd9,
-0x9bc94a42, 0xac307e67, 0x6990339e, 0xb2a1c6f4,
-0xdad20302, 0x5b5c4292, 0xd40c8dde, 0x61de0def,
-0xdb05e18c, 0x16d838ee, 0x90affbe4, 0x661ea875,
-0xa5b3628a, 0x4c801759, 0xd1d3635f, 0xf52ac3bc,
-0x79664739, 0xd14d049f, 0xf4417688, 0x20ac0ea5,
-0xcbf03121, 0xa9adde2c, 0xcb2ef310, 0x26a34ecb,
-0x166323e0, 0x8fdd8de7, 0x1c4a2440, 0x753bf563,
-0x37881ad6, 0x8c2d6fc3, 0x1d324831, 0x4cb83f53,
-0x07094679, 0xabb242a3, 0xb0fc5053, 0x3b4a1718,
-0xc87b62c4, 0x6f4b76a0, 0xee785187, 0xe91c9908,
-0xf738b92a, 0xbd5061b8, 0xead42904, 0x130b722b,
-0x838ba96f, 0x4f0239d3, 0xf295395e, 0xb3c38631,
-0x7ea7a143, 0x157a4e43, 0x46f8173f, 0xfbc18d4a,
-0xc401e17a, 0xc4620358, 0xd2ab5437, 0xa01db06f,
-0x58ce91fc, 0x850de1a3, 0x9b542dba, 0xee77f038,
-0xddd3ced6, 0xc225d2ce, 0x63a3f765, 0x3342a06c,
-0x6a780c2f, 0xfaa925b2, 0x366ebeec, 0xbcc9abea,
-0xc7b3fa4e, 0xf4f1123d, 0x5198702c, 0x3e3458b7,
-0x0b1ce9a1, 0x51b1bd7f, 0x711e791e, 0x927d8bed,
-0x91dbaea9, 0x7eefbda9, 0x7a19edd9, 0xdf7b8dce,
-0x5bb40613, 0x0b0c1e0f, 0x85b82c98, 0x18da4dc1,
-0xc5fd78ac, 0x57c1e31d, 0x4c4001b5, 0xe31d2643,
-0xa6afbf58, 0xad200e68, 0xf0114ba4, 0xd6a620f2,
-0xc753a720, 0xac9022a0, 0x28a41f01, 0x22a4ba95,
-0xc00b7531, 0x23d42795, 0xcd836a86, 0x90262708,
-0x3292cad0, 0x40022e39, 0xc1581b0a, 0xe5101550,
-0x6538096b, 0x208c549d, 0x3ce2bf88, 0xa71df38e,
-0x3dec3685, 0xca3949f1, 0x79f3ad1b, 0x3ee8b300,
-0x9d305fc6, 0x7a2e5288, 0xbe81a2f2, 0x7ada0c06,
-0x191c7f01, 0x58dfcbd1, 0xc78dee72, 0x72364226,
-0x1866de12, 0x8d22305c, 0x943a0f0e, 0xc81967ff,
-0x4d55fb0f, 0xaf199be1, 0x90bbda61, 0x4e7c234f,
-0x90cfec16, 0x9b4bcf26, 0x21622023, 0x0926f0fa,
-0x1d504377, 0xa58db427, 0x8d93ce2b, 0x90bfe900,
-0x29e67397, 0x2c1261ed, 0x4ace9474, 0xd5c60282,
-0xe53fb300, 0x8a61a0ab, 0xa7aa0918, 0x4389d7c5,
-0xd09d605c, 0x6c5bedb5, 0xd6d54c51, 0x433dea21,
-0x7ad9e677, 0x813bff76, 0x5a162c75, 0x1ee0661f,
-0x9b6c2030, 0x8e8dc989, 0xcd4bc9fc, 0x4454675b,
-0x8d583c9c, 0xe3400094, 0x116ebb83, 0xe847bc9a,
-0x2a4622dd, 0x2a901e6f, 0xd789b1c0, 0x094e2bbb,
-0x056e563f, 0x9f17e606, 0x8bc79b8d, 0xd2c535c1,
-0x06a45a27, 0x9dc56771, 0xa06649e2, 0x5ff25ac8,
-0x6554961e, 0x98e583d9, 0x38ba93da, 0xdee1de18,
-0x037cb9d5, 0x6b17f195, 0x3431faaf, 0x13860a0d,
-0x28bca10d, 0x0a54c011, 0x9957cdb6, 0x3aa1f429,
-0x9d41b7b3, 0x9aea5be2, 0x60c7ce6b, 0x4cd1c10b,
-0x24ddddcd, 0xe28412ba, 0xa03a5466, 0xa1896879,
-0x59edcb87, 0x1b241765, 0x157bf161, 0xf219f950,
-0xe86ff526, 0x262005d9, 0x11769531, 0xbca15d95,
-0x28f5ef17, 0x1f27e725, 0xc32631d2, 0x07249e61,
-0x1ba851e3, 0x4f49b577, 0xe2a1df5e, 0x826fa7ff,
-0xc34e1e2e, 0x7fe26024, 0xbc19800f, 0x0d368dc9,
-0xe03da0c6, 0xadaa4f9c, 0x9ad1e43c, 0x96f84e44,
-0x0b6cd695, 0x1bb46971, 0x942d6e5b, 0x6316170d,
-0x3164509f, 0xc6659450, 0xb2a0370a, 0xabc208e8,
-0x6d479811, 0x3684bc0e, 0x80b7b101, 0xa50b7bb5,
-0x43d21233, 0xb423559d, 0xf41dcd16, 0xdfd3c276,
-0x3e586469, 0xd9b7630a, 0xb88f9e44, 0x0cda6f4d,
-0xe5bf5844, 0x8709f788, 0xdae37da6, 0x1fb41777,
-0x1d903f69, 0x34383b69, 0xd409ae70, 0xd1c99758,
-0xdedfd7a4, 0xa4bdf018, 0xf4058202, 0x8565d66f,
-0x5365aed9, 0xfa69742e, 0x2cfbfbcf, 0x88a00b60,
-0x506c0713, 0x2866475b, 0x3e1df573, 0xb86f7feb,
-0x31d23a7f, 0xc6320e6a, 0x3ebbc2a5, 0x83a1d4ef,
-0x15169f5f, 0x42a61753, 0x893e553e, 0x4ddbc66d,
-0x7449ec1f, 0x76f65d22, 0x0622e13b, 0x32986f89,
-0x21181b4b, 0x99a80c0a, 0xd6fe00b0, 0x282c0e81,
-0x9fc1cf88, 0x919b855d, 0x618257d8, 0x82c448b8,
-0xe22537a1, 0xa90de388, 0xba73b90c, 0xd765eeb0,
-0x62b2727e, 0xa08dfe20, 0x70b3c8c5, 0x3ef04007,
-0x9f73732b, 0x2201edd7, 0xb836219c, 0xf913af7c,
-0xf50f64ca, 0x93ac107a, 0xf509f84a, 0x6f6026f6,
-0xd9bb8eac, 0x4b268cfa, 0xa65a3fa6, 0x9837cb75,
-0x784fb835, 0x2060576d, 0xb1604cae, 0xb9da4116,
-0xab320cf2, 0x60a1b501, 0x0c73fa79, 0x8d5a6f1e,
-0x57688086, 0x218e4005, 0xca054e3d, 0xc1a3c3ec,
diff --git a/src/cpu/intel/model_6xx/microcode-728-MU168314.h b/src/cpu/intel/model_6xx/microcode-728-MU168314.h
deleted file mode 100644
index 35957f35b6..0000000000
--- a/src/cpu/intel/model_6xx/microcode-728-MU168314.h
+++ /dev/null
@@ -1,163 +0,0 @@
-//+++
-// Copyright (c) <1995-2010>, Intel Corporation.
-// All rights reserved.
-//
-// Redistribution. Redistribution and use in binary form, without modification, are
-// permitted provided that the following conditions are met:
-// .Redistributions must reproduce the above copyright notice and the following
-// disclaimer in the documentation and/or other materials provided with the
-// distribution.
-// .Neither the name of Intel Corporation nor the names of its suppliers may be used
-// to endorse or promote products derived from this software without specific prior
-// written permission.
-// .No reverse engineering, decompilation, or disassembly of this software is
-// permitted.
-// ."Binary form" includes any format commonly used for electronic conveyance
-// which is a reversible, bit-exact translation of binary representation to ASCII or
-// ISO text, for example, "uuencode."
-//
-// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
-// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
-// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
-// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
-// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
-// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
-// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
-// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-//
-//---
-/* Tue Feb 9 12:54:50 CST 2010 */
-/* 728-MU168314.inc */
-0x00000001, 0x00000014, 0x02062001, 0x00000683,
-0x0976fd98, 0x00000001, 0x00000010, 0x00000000,
-0x00000000, 0x00000000, 0x00000000, 0x00000000,
-0xecb2c3c0, 0x2f2f34ff, 0xf7f09bf7, 0xf73c6dec,
-0x5d5d0357, 0x35b7471f, 0xb9bb76d7, 0xca8f0786,
-0x865fde5d, 0xa0b56c34, 0x147ce4d2, 0x887513d6,
-0x341b2ea6, 0x13d1c7f9, 0x31df291b, 0xf8fa9c6a,
-0x7667e2e4, 0xb3af02ec, 0xa39a324c, 0xe5af95cc,
-0x15012f56, 0x4cead851, 0x81169c7a, 0xbabb599e,
-0x31bf0fb7, 0xba2207bf, 0x80ab0c02, 0x4e8794dc,
-0xe7e8bf7d, 0xd22029cc, 0x0e687b49, 0x2f6d8e80,
-0x57ac268f, 0xe309b495, 0x3aa2a1e1, 0xcc57e97f,
-0x8fa37b62, 0x1f735044, 0x2278d1c7, 0xe823c65b,
-0xe9dd8511, 0xf89d5743, 0x23e97687, 0x43ce8e2b,
-0x61f3e82d, 0xaa139876, 0x097eeb30, 0x6742076d,
-0x51761f35, 0x2a9edf6c, 0xbfb9178e, 0x58d479a2,
-0x8b73c7b1, 0xf208fb08, 0xef61b94e, 0x76915275,
-0xd38ea2f3, 0xa2e97430, 0x3caa8f8b, 0xe2e8d358,
-0x8b6073a9, 0x6de2d03d, 0xeb1ac52f, 0x3f6e4a64,
-0xdcd1e247, 0xadc6efd6, 0x4a3ca83c, 0xaf990f62,
-0xc1926a48, 0x71f368ae, 0x40d90f85, 0xc53f889c,
-0xb718c45b, 0x50becb4a, 0xcb3bdfcc, 0xb1f409e0,
-0xf82fcf13, 0x52d09c8a, 0xe6c32fd1, 0xecbaeb34,
-0x9f91fe0d, 0x67bb864c, 0x9008994a, 0x93bb80b4,
-0xc2ccdc09, 0x45bc872d, 0x17a59be7, 0xe1397edd,
-0x4b8d55b4, 0x5b0c3be8, 0x3d6b8743, 0xb518b764,
-0x4fa6b830, 0x831aac92, 0x7809a29e, 0x1f3d6b50,
-0x391a4d09, 0x95546b86, 0xf862139d, 0x99905866,
-0xe502c92b, 0x3baedc13, 0x9dfb6c40, 0xf405d944,
-0xd1e5db67, 0xb457ee4a, 0xf26946c8, 0x5dcd4b24,
-0x9636e6c5, 0x516b6b8b, 0x4a53b969, 0x78a6e461,
-0x3eca65cf, 0x8a839e5a, 0x1c52d122, 0x4abef8e9,
-0xb4ade44f, 0x372d8c0a, 0xb5d03cce, 0x1f7953b2,
-0xec4d8789, 0xa7ebf47d, 0x6f541a16, 0xe32b0e17,
-0x80eec93a, 0xc9e1c98f, 0x6ec7f6c0, 0x490b7bc2,
-0xd21810b1, 0x28dbdae1, 0x56015f0d, 0x0c501a66,
-0xd32d05e6, 0x9e1ccf99, 0x51cd8bc4, 0x054b30a9,
-0xcd2719d1, 0x050317cc, 0x50843724, 0x6c4f8527,
-0x4c156bff, 0x2969c98b, 0x907ef014, 0x604b7467,
-0x0f2cc314, 0x6ce6e896, 0xf30a75ab, 0x064ad5c2,
-0x7908978c, 0xf4b13439, 0xe1597cb2, 0x201443f9,
-0x93d8b45f, 0xa6351d99, 0xd2b63a84, 0xdd754e89,
-0x600cb59c, 0x1de6b866, 0x7a616644, 0x8008893f,
-0x31f36621, 0x03622d8e, 0xb2d6aaa7, 0x9096bc8b,
-0xeee48428, 0xde1ce3d4, 0x23079f86, 0xe413e3c5,
-0xd61a1fc2, 0x2ea4693e, 0x464f8149, 0x6425ef61,
-0x86d22b4c, 0xfeec7a8f, 0x9c43a3a3, 0x8b626e93,
-0x8af6b054, 0x5e23dcd2, 0x42588e0b, 0xdc877df4,
-0x99c547c1, 0x80e6e535, 0x04d360dc, 0x6a28a33e,
-0x688eaf7b, 0x8ee2635e, 0x4a81a8c1, 0xf65afada,
-0xc6553184, 0x28324872, 0x73f78589, 0x76c000d5,
-0xdcb279fe, 0xc6463a1e, 0xeb659f7f, 0xf75311f8,
-0xeb4b55d5, 0x4edb5c0d, 0x2b43e7f3, 0x2bc0a3f0,
-0xfbe0127e, 0xf76202ab, 0x7bf2a3a7, 0xbae3f575,
-0xce6725ff, 0x51feb2ab, 0x350951a0, 0x0a399b8a,
-0x33421704, 0x1adce9d4, 0x4215d302, 0x342d8706,
-0xd15c92fd, 0x86ac2b2c, 0xfe927dd9, 0x2849d688,
-0xfc8066d4, 0xd53b8c1e, 0xad2a7308, 0x291c1ec1,
-0xad4f142f, 0x1cca5898, 0xed2c3983, 0x5eb48da7,
-0x9e32bcf9, 0xab09c7e9, 0x5c224120, 0x5b3ad2c5,
-0xe060df30, 0x9e4f59f6, 0xa5499f2f, 0x2e33f375,
-0x08bcfb76, 0x3d1c8e24, 0x1ccdae98, 0x80d27375,
-0x838ba96f, 0x4f0239d3, 0xf295395e, 0xb3c38631,
-0x7ea7a143, 0x157a4e43, 0x46f8173f, 0xfbc18d4a,
-0xc401e17a, 0xc4620358, 0xd2ab5437, 0xa01db06f,
-0x58ce91fc, 0x850de1a3, 0x9b542dba, 0xee77f038,
-0xddd3ced6, 0xc225d2ce, 0x63a3f765, 0x3342a06c,
-0x6a780c2f, 0xfaa925b2, 0x366ebeec, 0xbcc9abea,
-0xc7b3fa4e, 0xf4f1123d, 0x5198702c, 0x3e3458b7,
-0x0b1ce9a1, 0x51b1bd7f, 0x711e791e, 0x927d8bed,
-0x91dbaea9, 0x7eefbda9, 0x7a19edd9, 0xdf7b8dce,
-0x5bb40613, 0x0b0c1e0f, 0x85b82c98, 0x18da4dc1,
-0xc5fd78ac, 0x57c1e31d, 0x4c4001b5, 0xe31d2643,
-0xa6afbf58, 0xad200e68, 0xf0114ba4, 0xd6a620f2,
-0xc753a720, 0xac9022a0, 0x28a41f01, 0x22a4ba95,
-0xc00b7531, 0x23d42795, 0xcd836a86, 0x90262708,
-0x3292cad0, 0x40022e39, 0xc1581b0a, 0xe5101550,
-0x6538096b, 0x208c549d, 0x3ce2bf88, 0xa71df38e,
-0x3dec3685, 0xca3949f1, 0x79f3ad1b, 0x3ee8b300,
-0x9d305fc6, 0x7a2e5288, 0xbe81a2f2, 0x7ada0c06,
-0x191c7f01, 0x58dfcbd1, 0xc78dee72, 0x72364226,
-0x1866de12, 0x8d22305c, 0x943a0f0e, 0xc81967ff,
-0x4d55fb0f, 0xaf199be1, 0x90bbda61, 0x4e7c234f,
-0x90cfec16, 0x9b4bcf26, 0x21622023, 0x0926f0fa,
-0x1d504377, 0xa58db427, 0x8d93ce2b, 0x90bfe900,
-0x29e67397, 0x2c1261ed, 0x4ace9474, 0xd5c60282,
-0xe53fb300, 0x8a61a0ab, 0xa7aa0918, 0x4389d7c5,
-0xd09d605c, 0x6c5bedb5, 0xd6d54c51, 0x433dea21,
-0x7ad9e677, 0x813bff76, 0x5a162c75, 0x1ee0661f,
-0x9b6c2030, 0x8e8dc989, 0xcd4bc9fc, 0x4454675b,
-0x8d583c9c, 0xe3400094, 0x116ebb83, 0xe847bc9a,
-0x2a4622dd, 0x2a901e6f, 0xd789b1c0, 0x094e2bbb,
-0x056e563f, 0x9f17e606, 0x8bc79b8d, 0xd2c535c1,
-0x06a45a27, 0x9dc56771, 0xa06649e2, 0x5ff25ac8,
-0x6554961e, 0x98e583d9, 0x38ba93da, 0xdee1de18,
-0x037cb9d5, 0x6b17f195, 0x3431faaf, 0x13860a0d,
-0x28bca10d, 0x0a54c011, 0x9957cdb6, 0x3aa1f429,
-0x9d41b7b3, 0x9aea5be2, 0x60c7ce6b, 0x4cd1c10b,
-0x24ddddcd, 0xe28412ba, 0xa03a5466, 0xa1896879,
-0x59edcb87, 0x1b241765, 0x157bf161, 0xf219f950,
-0xe86ff526, 0x262005d9, 0x11769531, 0xbca15d95,
-0x28f5ef17, 0x1f27e725, 0xc32631d2, 0x07249e61,
-0x1ba851e3, 0x4f49b577, 0xe2a1df5e, 0x826fa7ff,
-0xc34e1e2e, 0x7fe26024, 0xbc19800f, 0x0d368dc9,
-0xe03da0c6, 0xadaa4f9c, 0x9ad1e43c, 0x96f84e44,
-0x0b6cd695, 0x1bb46971, 0x942d6e5b, 0x6316170d,
-0x3164509f, 0xc6659450, 0xb2a0370a, 0xabc208e8,
-0x6d479811, 0x3684bc0e, 0x80b7b101, 0xa50b7bb5,
-0x43d21233, 0xb423559d, 0xf41dcd16, 0xdfd3c276,
-0x3e586469, 0xd9b7630a, 0xb88f9e44, 0x0cda6f4d,
-0xe5bf5844, 0x8709f788, 0xdae37da6, 0x1fb41777,
-0x1d903f69, 0x34383b69, 0xd409ae70, 0xd1c99758,
-0xdedfd7a4, 0xa4bdf018, 0xf4058202, 0x8565d66f,
-0x5365aed9, 0xfa69742e, 0x2cfbfbcf, 0x88a00b60,
-0x506c0713, 0x2866475b, 0x3e1df573, 0xb86f7feb,
-0x31d23a7f, 0xc6320e6a, 0x3ebbc2a5, 0x83a1d4ef,
-0x15169f5f, 0x42a61753, 0x893e553e, 0x4ddbc66d,
-0x7449ec1f, 0x76f65d22, 0x0622e13b, 0x32986f89,
-0x21181b4b, 0x99a80c0a, 0xd6fe00b0, 0x282c0e81,
-0x9fc1cf88, 0x919b855d, 0x618257d8, 0x82c448b8,
-0xe22537a1, 0xa90de388, 0xba73b90c, 0xd765eeb0,
-0x62b2727e, 0xa08dfe20, 0x70b3c8c5, 0x3ef04007,
-0x9f73732b, 0x2201edd7, 0xb836219c, 0xf913af7c,
-0xf50f64ca, 0x93ac107a, 0xf509f84a, 0x6f6026f6,
-0xd9bb8eac, 0x4b268cfa, 0xa65a3fa6, 0x9837cb75,
-0x784fb835, 0x2060576d, 0xb1604cae, 0xb9da4116,
-0xab320cf2, 0x60a1b501, 0x0c73fa79, 0x8d5a6f1e,
-0x57688086, 0x218e4005, 0xca054e3d, 0xc1a3c3ec,
diff --git a/src/cpu/intel/model_6xx/microcode-99-B_c6_612.h b/src/cpu/intel/model_6xx/microcode-99-B_c6_612.h
new file mode 100644
index 0000000000..8d554395df
--- /dev/null
+++ b/src/cpu/intel/model_6xx/microcode-99-B_c6_612.h
@@ -0,0 +1,163 @@
+//+++
+// Copyright (c) <1995-2010>, Intel Corporation.
+// All rights reserved.
+//
+// Redistribution. Redistribution and use in binary form, without modification, are
+// permitted provided that the following conditions are met:
+// .Redistributions must reproduce the above copyright notice and the following
+// disclaimer in the documentation and/or other materials provided with the
+// distribution.
+// .Neither the name of Intel Corporation nor the names of its suppliers may be used
+// to endorse or promote products derived from this software without specific prior
+// written permission.
+// .No reverse engineering, decompilation, or disassembly of this software is
+// permitted.
+// ."Binary form" includes any format commonly used for electronic conveyance
+// which is a reversible, bit-exact translation of binary representation to ASCII or
+// ISO text, for example, "uuencode."
+//
+// DISCLAIMER. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT
+// HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED
+// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+// OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+// NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+// LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+// CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+// STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+// ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+//---
+/* Tue Sep 14 09:17:40 CST 2010 */
+/* 99-B_c6_612.inc */
+0x00000001, 0x000000c6, 0x12101996, 0x00000612,
+0x374569e7, 0x00000001, 0x00000000, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x600e7f07, 0x34a50449, 0xfe3b9fa3, 0x255f83ab,
+0xe6f4e55b, 0x882b9a25, 0x43e8e8b8, 0xf6f90f25,
+0xf3683883, 0x544f4e68, 0x92c02e03, 0xf7ee75f8,
+0x2325cd70, 0xf1d82ad7, 0xfc5c0799, 0x4545c978,
+0x99535b46, 0xc8a2703c, 0x28898193, 0x8d9eb4e7,
+0x9239de7c, 0x4c7c4135, 0xd0e5f120, 0xb7423567,
+0x79fed144, 0xad1503d1, 0xe7f89b9e, 0x51c26ce8,
+0xd35a11f4, 0xbc22f731, 0x571efa4a, 0x8d97c169,
+0xb572cb4d, 0x1e694663, 0xb0b180b4, 0x99b03f0d,
+0x14275fda, 0xd3c4ea94, 0xbe8d3ec7, 0x6e56592b,
+0xd3981563, 0xaefe540a, 0x51d675a2, 0xdd9895a5,
+0xc6d8a40f, 0x7b0d4b23, 0xa3f32010, 0xc02780df,
+0x42ab6773, 0xea512768, 0x9d0123ce, 0x453529f7,
+0x91b3fb17, 0x91b305e9, 0x78a7614c, 0xa3bac298,
+0xdea9c1b8, 0x4d0d8a84, 0xa186bd69, 0x8abc794f,
+0x4c65b6a2, 0x8345eae2, 0xa2bf2ebf, 0x20503568,
+0xa6fb8d32, 0xfb5a9606, 0x354f7358, 0xeb1e94c8,
+0x91026281, 0x3e6e4afb, 0xbb03a8bf, 0xce8f070a,
+0x0d6fe013, 0xe6a52091, 0x903e3b0c, 0x705cf281,
+0x91ca2d06, 0xe5c5f3c4, 0x420171ef, 0xeaf55757,
+0xe7a73ebc, 0x486bc315, 0xd25e9d4d, 0xe118afeb,
+0x2227b996, 0xa893777a, 0xb23ed386, 0x08924fea,
+0x9610c4cb, 0xb3c9bac3, 0x0d9e201c, 0x82bc5fd5,
+0xf57cb5c5, 0x0e41e967, 0xe4260c86, 0xe04e6f45,
+0x56815cf7, 0x9910831d, 0x955414aa, 0x4193b3c3,
+0xb75d195c, 0xa571a238, 0x16c4cde3, 0xa838f3b3,
+0xf3cd0b58, 0x736eb039, 0xf2f30a3e, 0x8bf2982e,
+0x0001c8b0, 0xdbd68459, 0xabaf0fa6, 0x0f0e0d33,
+0xe27f092f, 0xf46e569f, 0x5293f361, 0xecca67de,
+0x94600d79, 0x4b30a042, 0xee439c71, 0x8b71724c,
+0x1d3f7c10, 0xf24d3e96, 0xcde53f89, 0x6b807ace,
+0x86f6e522, 0xb1095929, 0x16ff4902, 0x87905b40,
+0xb2797fb2, 0x55431fe9, 0xa80a5524, 0xca21bd87,
+0x2d8fce84, 0xba3dc49a, 0xc774bd4d, 0x06d6bdfa,
+0xbaf33ea6, 0xd754408a, 0x0329049a, 0xa6400a5d,
+0xcde7331c, 0x4e06a769, 0xa61d2cdb, 0xdd5288db,
+0x0155560d, 0x9d7bf35b, 0x8ff6ebe9, 0x62aa9d79,
+0x8ac240e1, 0xc5599827, 0x10311f4c, 0x20832e69,
+0x8823b4e8, 0xac7a47fc, 0xc30a0bb7, 0x1599d765,
+0x48a8f706, 0x395813b4, 0x244ebbe6, 0x5ad00326,
+0x38d70889, 0x282bf21e, 0x470725e0, 0x77d5573b,
+0x5242eb42, 0x5454d767, 0x57086bf8, 0xb37a0e71,
+0x1c58e22f, 0xac3dc2d3, 0xd9720857, 0x65748bc2,
+0xa98e8103, 0x83d0179c, 0x69dddabf, 0xcba6623f,
+0xabfb85de, 0x65150a2d, 0xd3e751cf, 0xb9855add,
+0x600f83bf, 0xd0398ae8, 0xee5334b6, 0x5e97b937,
+0xac94baeb, 0xb420804f, 0x04ecb7bb, 0xe9ba8428,
+0xa4eb1abc, 0x6e721296, 0x806c3a12, 0xb5d9d984,
+0x0b5a5b5c, 0xab942e26, 0x69d5eb61, 0xfe1558c6,
+0x1d7d357d, 0xccf926d5, 0xc8cb8d85, 0x66e124ac,
+0xc757e3af, 0xe680d3de, 0xc9ab585e, 0xd71707c6,
+0x18078df2, 0xb8184b56, 0xdbce6fb1, 0xf730feb4,
+0xac121b92, 0x2d4a8fa4, 0x243598f7, 0xdb4662a7,
+0xf0b64a74, 0x79ebd5f3, 0xb4c4c898, 0x3b0bea3c,
+0x838ba96f, 0x4f0239d3, 0xf295395e, 0xb3c38631,
+0x7ea7a143, 0x157a4e43, 0x46f8173f, 0xfbc18d4a,
+0xc401e17a, 0xc4620358, 0xd2ab5437, 0xa01db06f,
+0x58ce91fc, 0x850de1a3, 0x9b542dba, 0xee77f038,
+0xddd3ced6, 0xc225d2ce, 0x63a3f765, 0x3342a06c,
+0x6a780c2f, 0xfaa925b2, 0x366ebeec, 0xbcc9abea,
+0xc7b3fa4e, 0xf4f1123d, 0x5198702c, 0x3e3458b7,
+0x0b1ce9a1, 0x51b1bd7f, 0x711e791e, 0x927d8bed,
+0x91dbaea9, 0x7eefbda9, 0x7a19edd9, 0xdf7b8dce,
+0x5bb40613, 0x0b0c1e0f, 0x85b82c98, 0x18da4dc1,
+0xc5fd78ac, 0x57c1e31d, 0x4c4001b5, 0xe31d2643,
+0xa6afbf58, 0xad200e68, 0xf0114ba4, 0xd6a620f2,
+0xc753a720, 0xac9022a0, 0x28a41f01, 0x22a4ba95,
+0xc00b7531, 0x23d42795, 0xcd836a86, 0x90262708,
+0x3292cad0, 0x40022e39, 0xc1581b0a, 0xe5101550,
+0x6538096b, 0x208c549d, 0x3ce2bf88, 0xa71df38e,
+0x3dec3685, 0xca3949f1, 0x79f3ad1b, 0x3ee8b300,
+0x9d305fc6, 0x7a2e5288, 0xbe81a2f2, 0x7ada0c06,
+0x191c7f01, 0x58dfcbd1, 0xc78dee72, 0x72364226,
+0x1866de12, 0x8d22305c, 0x943a0f0e, 0xc81967ff,
+0x4d55fb0f, 0xaf199be1, 0x90bbda61, 0x4e7c234f,
+0x90cfec16, 0x9b4bcf26, 0x21622023, 0x0926f0fa,
+0x1d504377, 0xa58db427, 0x8d93ce2b, 0x90bfe900,
+0x29e67397, 0x2c1261ed, 0x4ace9474, 0xd5c60282,
+0xe53fb300, 0x8a61a0ab, 0xa7aa0918, 0x4389d7c5,
+0xd09d605c, 0x6c5bedb5, 0xd6d54c51, 0x433dea21,
+0x7ad9e677, 0x813bff76, 0x5a162c75, 0x1ee0661f,
+0x9b6c2030, 0x8e8dc989, 0xcd4bc9fc, 0x4454675b,
+0x8d583c9c, 0xe3400094, 0x116ebb83, 0xe847bc9a,
+0x2a4622dd, 0x2a901e6f, 0xd789b1c0, 0x094e2bbb,
+0x056e563f, 0x9f17e606, 0x8bc79b8d, 0xd2c535c1,
+0x06a45a27, 0x9dc56771, 0xa06649e2, 0x5ff25ac8,
+0x6554961e, 0x98e583d9, 0x38ba93da, 0xdee1de18,
+0x037cb9d5, 0x6b17f195, 0x3431faaf, 0x13860a0d,
+0x28bca10d, 0x0a54c011, 0x9957cdb6, 0x3aa1f429,
+0x9d41b7b3, 0x9aea5be2, 0x60c7ce6b, 0x4cd1c10b,
+0x24ddddcd, 0xe28412ba, 0xa03a5466, 0xa1896879,
+0x59edcb87, 0x1b241765, 0x157bf161, 0xf219f950,
+0xe86ff526, 0x262005d9, 0x11769531, 0xbca15d95,
+0x28f5ef17, 0x1f27e725, 0xc32631d2, 0x07249e61,
+0x1ba851e3, 0x4f49b577, 0xe2a1df5e, 0x826fa7ff,
+0xc34e1e2e, 0x7fe26024, 0xbc19800f, 0x0d368dc9,
+0xe03da0c6, 0xadaa4f9c, 0x9ad1e43c, 0x96f84e44,
+0x0b6cd695, 0x1bb46971, 0x942d6e5b, 0x6316170d,
+0x3164509f, 0xc6659450, 0xb2a0370a, 0xabc208e8,
+0x6d479811, 0x3684bc0e, 0x80b7b101, 0xa50b7bb5,
+0x43d21233, 0xb423559d, 0xf41dcd16, 0xdfd3c276,
+0x3e586469, 0xd9b7630a, 0xb88f9e44, 0x0cda6f4d,
+0xe5bf5844, 0x8709f788, 0xdae37da6, 0x1fb41777,
+0x1d903f69, 0x34383b69, 0xd409ae70, 0xd1c99758,
+0xdedfd7a4, 0xa4bdf018, 0xf4058202, 0x8565d66f,
+0x5365aed9, 0xfa69742e, 0x2cfbfbcf, 0x88a00b60,
+0x506c0713, 0x2866475b, 0x3e1df573, 0xb86f7feb,
+0x31d23a7f, 0xc6320e6a, 0x3ebbc2a5, 0x83a1d4ef,
+0x15169f5f, 0x42a61753, 0x893e553e, 0x4ddbc66d,
+0x7449ec1f, 0x76f65d22, 0x0622e13b, 0x32986f89,
+0x21181b4b, 0x99a80c0a, 0xd6fe00b0, 0x282c0e81,
+0x9fc1cf88, 0x919b855d, 0x618257d8, 0x82c448b8,
+0xe22537a1, 0xa90de388, 0xba73b90c, 0xd765eeb0,
+0x62b2727e, 0xa08dfe20, 0x70b3c8c5, 0x3ef04007,
+0x9f73732b, 0x2201edd7, 0xb836219c, 0xf913af7c,
+0xf50f64ca, 0x93ac107a, 0xf509f84a, 0x6f6026f6,
+0xd9bb8eac, 0x4b268cfa, 0xa65a3fa6, 0x9837cb75,
+0x784fb835, 0x2060576d, 0xb1604cae, 0xb9da4116,
+0xab320cf2, 0x60a1b501, 0x0c73fa79, 0x8d5a6f1e,
+0x57688086, 0x218e4005, 0xca054e3d, 0xc1a3c3ec,
+0x278cb2c0, 0xf41d6be8, 0x839b9b57, 0xde7df900,
+0xa6d05386, 0xf79d8944, 0x24d4273d, 0x878456fe,
+0xbc0006e2, 0x4cbc49c5, 0x16684d87, 0x1f2c79a5,
+0x847dc8fb, 0xe873c43a, 0xc92223f2, 0xc9c193d4,
+0x8f43d21d, 0xc723f894, 0xa0ed9e53, 0xd0693391,
diff --git a/src/cpu/intel/model_6xx/model_6xx_init.c b/src/cpu/intel/model_6xx/model_6xx_init.c
index cb7a24836b..34599e91f8 100644
--- a/src/cpu/intel/model_6xx/model_6xx_init.c
+++ b/src/cpu/intel/model_6xx/model_6xx_init.c
@@ -14,15 +14,27 @@ static uint32_t microcode_updates[] = {
* microcode update lengths. They are encoded in int 8 and 9. A
* dummy header of nulls must terminate the list.
*/
-#include "microcode-534-MU16810d.h"
-#include "microcode-535-MU16810e.h"
-#include "microcode-536-MU16810f.h"
-#include "microcode-538-MU168111.h"
-
-#include "microcode-550-MU168307.h"
-#include "microcode-551-MU168308.h"
-#include "microcode-727-MU168313.h"
-#include "microcode-728-MU168314.h"
+
+#include "microcode-99-B_c6_612.h"
+#include "microcode-43-B_c6_617.h"
+#include "microcode-51-B_c6_616.h"
+#include "microcode-153-d2_619.h"
+
+#include "microcode-308-MU163336.h"
+#include "microcode-309-MU163437.h"
+
+#include "microcode-358-MU166d05.h"
+#include "microcode-359-MU166d06.h"
+#include "microcode-386-MU16600a.h"
+#include "microcode-398-MU166503.h"
+#include "microcode-399-MU166a0b.h"
+#include "microcode-400-MU166a0c.h"
+#include "microcode-401-MU166a0d.h"
+#include "microcode-402-MU166d07.h"
+
+#include "microcode-566-mu26a003.h"
+#include "microcode-588-mu26a101.h"
+#include "microcode-620-MU26a401.h"
/* Dummy terminator */
0x0, 0x0, 0x0, 0x0,