summaryrefslogtreecommitdiff
path: root/src/cpu
diff options
context:
space:
mode:
authorJoseph Smith <joe@settoplinux.org>2010-06-21 19:40:09 +0000
committerJoseph Smith <joe@smittys.pointclark.net>2010-06-21 19:40:09 +0000
commit40bffc22cd6b83b186c023d473e6213a65c2d51d (patch)
treed813b17542266836c373f8e534cd7b7fa2ea17c5 /src/cpu
parent992ae486c7f4eddca9046be8bed250292b0fbd28 (diff)
Create new socket for FCPGA370 and PGA370 CPU's for CAR. Add CAR support for Coppermine FC-PGA CPU's (model_68x).
Signed-off-by: Joseph Smith <joe@settoplinux.org> Acked-by: Stefan Reinauer <stepan@coresystems.de> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5636 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
Diffstat (limited to 'src/cpu')
-rw-r--r--src/cpu/intel/Kconfig2
-rw-r--r--src/cpu/intel/Makefile.inc1
-rw-r--r--src/cpu/intel/model_68x/Kconfig23
-rw-r--r--src/cpu/intel/model_68x/Makefile.inc21
-rw-r--r--src/cpu/intel/model_68x/microcode-534-MU16810d.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-535-MU16810e.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-536-MU16810f.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-537-MU268110.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-538-MU168111.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-550-MU168307.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-551-MU168308.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-611-MU168607.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-612-MU168608.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-615-MU16860a.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-617-MU16860c.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-618-MU268602.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-662-MU168a01.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-691-MU168a04.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-692-MU168a05.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-727-MU168313.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-728-MU168314.h163
-rw-r--r--src/cpu/intel/model_68x/microcode-729-MU268310.h163
-rw-r--r--src/cpu/intel/model_68x/model_68x_init.c143
-rw-r--r--src/cpu/intel/socket_FC_PGA370/Kconfig25
-rw-r--r--src/cpu/intel/socket_FC_PGA370/Makefile.inc30
-rw-r--r--src/cpu/intel/socket_FC_PGA370/chip.h24
-rw-r--r--src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c26
27 files changed, 3229 insertions, 0 deletions
diff --git a/src/cpu/intel/Kconfig b/src/cpu/intel/Kconfig
index 426122bbaf..437846e39a 100644
--- a/src/cpu/intel/Kconfig
+++ b/src/cpu/intel/Kconfig
@@ -1,5 +1,6 @@
# CPU models
source src/cpu/intel/model_6xx/Kconfig
+source src/cpu/intel/model_68x/Kconfig
source src/cpu/intel/model_69x/Kconfig
source src/cpu/intel/model_6bx/Kconfig
source src/cpu/intel/model_6dx/Kconfig
@@ -17,6 +18,7 @@ source src/cpu/intel/ep80579/Kconfig
source src/cpu/intel/bga956/Kconfig
source src/cpu/intel/slot_2/Kconfig
source src/cpu/intel/slot_1/Kconfig
+source src/cpu/intel/socket_FC_PGA370/Kconfig
source src/cpu/intel/socket_mFCBGA479/Kconfig
source src/cpu/intel/socket_mFCPGA478/Kconfig
source src/cpu/intel/socket_mPGA478/Kconfig
diff --git a/src/cpu/intel/Makefile.inc b/src/cpu/intel/Makefile.inc
index 870490c07d..93ab7de036 100644
--- a/src/cpu/intel/Makefile.inc
+++ b/src/cpu/intel/Makefile.inc
@@ -6,6 +6,7 @@
subdirs-$(CONFIG_CPU_INTEL_SOCKET_441) += socket_441
subdirs-$(CONFIG_CPU_INTEL_SOCKET_BGA956) += bga956
subdirs-$(CONFIG_CPU_INTEL_EP80579) += ep80579
+subdirs-$(CONFIG_CPU_INTEL_SOCKET_FC_PGA370) += socket_FC_PGA370
subdirs-$(CONFIG_CPU_INTEL_SOCKET_MFCBGA479) += socket_mFCBGA479
subdirs-$(CONFIG_CPU_INTEL_SOCKET_MFCPGA478) += socket_mFCPGA478
subdirs-$(CONFIG_CPU_INTEL_SOCKET_MPGA478) += socket_mPGA478
diff --git a/src/cpu/intel/model_68x/Kconfig b/src/cpu/intel/model_68x/Kconfig
new file mode 100644
index 0000000000..3372dbdc85
--- /dev/null
+++ b/src/cpu/intel/model_68x/Kconfig
@@ -0,0 +1,23 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2010 Joseph Smith <joe@settoplinux.org>
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+##
+
+config CPU_INTEL_MODEL_68X
+ bool
+ select SMP
diff --git a/src/cpu/intel/model_68x/Makefile.inc b/src/cpu/intel/model_68x/Makefile.inc
new file mode 100644
index 0000000000..0b437c121b
--- /dev/null
+++ b/src/cpu/intel/model_68x/Makefile.inc
@@ -0,0 +1,21 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2010 Joseph Smith <joe@settoplinux.org>
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+##
+
+driver-y += model_68x_init.o
diff --git a/src/cpu/intel/model_68x/microcode-534-MU16810d.h b/src/cpu/intel/model_68x/microcode-534-MU16810d.h
new file mode 100644
index 0000000000..8ecf059637
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-534-MU16810d.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 Feb 9 12:54:50 CST 2010 */
+/* 534-MU16810d.inc */
+0x00000001, 0x0000000d, 0x09211999, 0x00000681,
+0x31708166, 0x00000001, 0x00000001, 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,
+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_68x/microcode-535-MU16810e.h b/src/cpu/intel/model_68x/microcode-535-MU16810e.h
new file mode 100644
index 0000000000..02da11e165
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-535-MU16810e.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 Feb 9 12:54:50 CST 2010 */
+/* 535-MU16810e.inc */
+0x00000001, 0x0000000e, 0x09211999, 0x00000681,
+0x02aa9e53, 0x00000001, 0x00000020, 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,
+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_68x/microcode-536-MU16810f.h b/src/cpu/intel/model_68x/microcode-536-MU16810f.h
new file mode 100644
index 0000000000..9d31fc6267
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-536-MU16810f.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 Feb 9 12:54:50 CST 2010 */
+/* 536-MU16810f.inc */
+0x00000001, 0x0000000f, 0x09211999, 0x00000681,
+0x73f2cca2, 0x00000001, 0x00000008, 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,
+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_68x/microcode-537-MU268110.h b/src/cpu/intel/model_68x/microcode-537-MU268110.h
new file mode 100644
index 0000000000..6acfe79921
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-537-MU268110.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 Feb 9 12:54:50 CST 2010 */
+/* 537-MU268110.inc */
+0x00000001, 0x00000010, 0x09211999, 0x00000681,
+0x04387de5, 0x00000001, 0x00000004, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x4be8aea8, 0xd011c071, 0x2a691f13, 0xd89f633e,
+0x14e47ca9, 0xf25e7d3e, 0x0517055c, 0xb27eb3e4,
+0xadf16268, 0x1b8191ab, 0x112ca6a0, 0x49430934,
+0x17a305b0, 0xad00ad6f, 0x00e6974a, 0x8951b04d,
+0x99dbff9c, 0x10888ff1, 0x1da8fa08, 0xf7144700,
+0xb505b499, 0x7142bd12, 0x0d1493b6, 0x2136a4fd,
+0x5899d436, 0x15828940, 0x081ef5c7, 0x75077358,
+0xa620a5e2, 0x89c640ca, 0xe3f85a5a, 0xc029fc66,
+0xf80f5032, 0x8f951f5f, 0x9fa70a3a, 0xdb254c57,
+0xc6d62e3a, 0xb50c3264, 0xdd0b50b5, 0xbe3afae4,
+0x0682077d, 0x7c60a795, 0x9916f56d, 0x68aa7525,
+0x2a9a5235, 0x490a38bf, 0x3a42c9de, 0x6e2e5b42,
+0x4878ebde, 0xce48d89d, 0x04f6688a, 0x4e1c326c,
+0x757b9b5f, 0x7752f735, 0x8b4db81c, 0x2c33a81f,
+0x13ca01ef, 0xab71cb68, 0x420caa16, 0x1ffbee7e,
+0xf3174461, 0x7508ac44, 0xf318209a, 0xc99842e7,
+0x87ccd230, 0x53d05be4, 0x29f3de9a, 0x36a65d67,
+0x2d7a9dd9, 0x88ad51ef, 0x25b7fdbb, 0x2b8ca261,
+0xf6e85e6c, 0x1ecf9ed1, 0xc63593f9, 0x8ac9d629,
+0x135d680e, 0xd200f572, 0x207623a5, 0x51b8aa3b,
+0x31b5be82, 0xf3979e00, 0x57784998, 0x7dde484b,
+0x3abccf17, 0x223285bc, 0x79f52876, 0x74c53f13,
+0xce16fe96, 0x2893f18d, 0xd0235541, 0xe7ea5aa5,
+0xb1f4a0ec, 0x7c7da02a, 0xf496b043, 0x7426394a,
+0x02654a4b, 0x32016d19, 0x80a03a11, 0x2b068325,
+0x7c8cb2ba, 0x633b0572, 0x2b850332, 0x1d74c0d6,
+0x2b2d934a, 0xb220186c, 0xb123a130, 0x04075222,
+0x25b47e62, 0xb9b2f4f6, 0xf40dd666, 0x46c90809,
+0xaacdbc09, 0x00481902, 0x124fa0c6, 0xf8b98698,
+0x56ee7359, 0xa9c82490, 0x9b650054, 0x92f037e6,
+0x77f3ea42, 0x4f9aa420, 0x3756a81e, 0x54954b2e,
+0xee31604a, 0x642d998f, 0x0163fd0b, 0x794b452b,
+0xd6819422, 0x11887658, 0xaa2b44ad, 0x484f36c2,
+0xe354ff29, 0x6393ee5e, 0x8642ab8b, 0xb83d39fa,
+0x481f04e3, 0x1ec27310, 0xb0d68b33, 0x844c0d92,
+0x758ee6e8, 0xf7db3d42, 0x9af4d118, 0x7294b5f3,
+0xbe309bfb, 0x63ee1f13, 0x9a734a9b, 0x47241805,
+0xc9b2887f, 0x76e37669, 0xa2ddf49a, 0xc605fa9e,
+0xcd6420d4, 0x46f39785, 0xa0246d51, 0xab10ad59,
+0xbcdddd37, 0x0362abf3, 0xdf85c4e2, 0xd32dfa5e,
+0x7bb483ba, 0xd22c3e77, 0x16e9f835, 0x7b228d06,
+0x22e4a405, 0xd92596df, 0x03653ee5, 0x1d982e39,
+0xb344edc6, 0x25163d17, 0x8fce2be5, 0x0a0183b3,
+0x1006e059, 0xb1cd9f3b, 0x8da1f83d, 0xbd6f26e7,
+0x1a11defb, 0x7102209f, 0x4936f369, 0x429ec072,
+0xfedb6040, 0x9f59ba31, 0x3c6aecd3, 0x38fb1c21,
+0xc93fb52b, 0xa5ab3b8a, 0xacff84b4, 0x64b36e8d,
+0x328fac01, 0x39f8ef94, 0x7999fd1f, 0xf9aa181f,
+0x9b039dcc, 0x10a01aa9, 0x437eb2ea, 0x2a2ddf7d,
+0xc6f8bebe, 0x865e2275, 0x7a987e18, 0xd3b7b1fd,
+0xd9351c1f, 0x16016358, 0xd903741c, 0xc870ebb8,
+0x3af4033b, 0x004ac482, 0xd445896d, 0xad6536af,
+0x80c333fb, 0x1b7caa83, 0x357345c3, 0x934c2630,
+0x1f9a45f6, 0x9729e354, 0x32fdaba8, 0x9cafb4b9,
+0x8e9dda39, 0xa9700b6c, 0xbea0c131, 0xe5a55806,
+0x1b0e2f71, 0x615fa421, 0xce8420ca, 0x893bac43,
+0x0b95b949, 0x9260ab02, 0x31c9a79b, 0xf2a4da18,
+0x73ca1c12, 0xb41c7210, 0xa3908679, 0x2208e3d8,
+0x3797b08e, 0xbfa6a55c, 0x5a8be539, 0xbd9e623a,
+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_68x/microcode-538-MU168111.h b/src/cpu/intel/model_68x/microcode-538-MU168111.h
new file mode 100644
index 0000000000..38558cbb0f
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-538-MU168111.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 Feb 9 12:54:50 CST 2010 */
+/* 538-MU168111.inc */
+0x00000001, 0x00000011, 0x09211999, 0x00000681,
+0xfc16538d, 0x00000001, 0x00000010, 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,
+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_68x/microcode-550-MU168307.h b/src/cpu/intel/model_68x/microcode-550-MU168307.h
new file mode 100644
index 0000000000..616c2efe2c
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-550-MU168307.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 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_68x/microcode-551-MU168308.h b/src/cpu/intel/model_68x/microcode-551-MU168308.h
new file mode 100644
index 0000000000..5424136b69
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-551-MU168308.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 Feb 9 12:54:50 CST 2010 */
+/* 551-MU168308.inc */
+0x00000001, 0x00000008, 0x10151999, 0x00000683,
+0x2942e387, 0x00000001, 0x00000008, 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,
+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_68x/microcode-611-MU168607.h b/src/cpu/intel/model_68x/microcode-611-MU168607.h
new file mode 100644
index 0000000000..201561a3f6
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-611-MU168607.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 Feb 9 12:54:50 CST 2010 */
+/* 611-MU168607.inc */
+0x00000001, 0x00000007, 0x05052000, 0x00000686,
+0x87aa303f, 0x00000001, 0x00000001, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x6624c5b2, 0x098bab85, 0xd7cb9fd8, 0x2ad2c3e5,
+0xb024689e, 0x030082ce, 0x87544b9b, 0x50a47302,
+0x34508a4a, 0x42eac716, 0xfb29145f, 0xa89d38cf,
+0x1595afcb, 0x7151404b, 0xd87466cb, 0xfbb7616c,
+0x912ba3ae, 0x43848a53, 0x7f5b7bd9, 0x770c3d91,
+0xd579a19a, 0xcd45be4f, 0x11f83af2, 0xec7a7162,
+0xa31769fb, 0xb872d8b0, 0xed21b052, 0xa9757f0b,
+0xd93fbb9e, 0xe4755de4, 0xde0b505f, 0xfaec9b1d,
+0x7e379d2b, 0x77cd8d54, 0xd884d9a5, 0xc856674b,
+0xd48fad7c, 0x79c380ef, 0xeac7311a, 0xf345ae9b,
+0xe6641e8a, 0xd0e02365, 0xf95219d1, 0x5ef40f4c,
+0xfb46254a, 0xa79b9c00, 0x33ff5502, 0x90a4ffc7,
+0x5b61dea5, 0xee2da1a4, 0x2d33a250, 0x970e8b65,
+0x61fa9e4a, 0xbf7a110e, 0x9cbe1302, 0x4489e932,
+0x273d2ac7, 0xbf0576ad, 0xb11796be, 0x100c4eb8,
+0x9f48c79b, 0xf43e6390, 0x07f19aa4, 0x0438d6ad,
+0xd073b3e6, 0x758caefe, 0x44695821, 0x0aa2560b,
+0x926f1676, 0x25c0d98c, 0x652b9701, 0xf1103ca1,
+0x3838b324, 0xe86c1a56, 0xcaadd270, 0xe2655064,
+0xc12e9397, 0x269a7069, 0x2c8431ef, 0xf123bff2,
+0x9d72d45d, 0xcde8c983, 0x9bd75039, 0xaaae7612,
+0x73f647ed, 0x96c2dfec, 0xf3c78dfd, 0x43386b24,
+0xa54c9fc9, 0xe5f902ea, 0xcf895610, 0xffbd67d8,
+0x88f26c51, 0x3af4baa6, 0x853803ce, 0x06a2c772,
+0x58dfbaf2, 0x854db965, 0x9d99817d, 0xb8fe256c,
+0xba4728ee, 0x0c4311b2, 0xb725f711, 0x332ec9d0,
+0xba328c24, 0xe97255e4, 0xe0fefbf2, 0xc90b8e05,
+0xdf3a9869, 0x29a5ead4, 0x8ffc234c, 0x1df04450,
+0x53ea2f3c, 0x2f27e401, 0x17267310, 0x12230316,
+0x4495bfc3, 0x6300281f, 0x6f1229ea, 0x987a8a03,
+0xfd00f044, 0xb4119ea5, 0x08921ba9, 0x512b7a0d,
+0x51baec70, 0xf456605d, 0x00d8a15c, 0x67838a1a,
+0x662ef9a3, 0xcc306d52, 0x4693878b, 0x2d0e5d8e,
+0x743cbcd2, 0xa6a7a050, 0x7a943e8f, 0x2e52c6a6,
+0x317b8d12, 0xac83eba9, 0x59a647a5, 0x158c0cc2,
+0x11af9e25, 0x6809f3ab, 0x4e59d047, 0x281ffa25,
+0xd3290e4c, 0x3f876c53, 0x58562bc3, 0x3a17709e,
+0x29e591d8, 0xc842e16c, 0x71620b18, 0x88680e85,
+0x31bb0bbf, 0xe408d90d, 0xfc2870f2, 0x40a8e770,
+0xbd7f322b, 0x00727a75, 0x12de5772, 0xca6a1790,
+0x7f3170ce, 0xb29b3c80, 0x96d58bd7, 0x197d7dcd,
+0xa793ec3b, 0x330d1496, 0x696788bf, 0x5e7895de,
+0x4548fe46, 0x9c061b57, 0x130f9b26, 0xbc11df79,
+0x1b0f6fc3, 0xa154182e, 0x568ab60a, 0x9aa45739,
+0x7ebb7352, 0xe6c82d4e, 0x2626170f, 0x6484ec37,
+0x8ade49d3, 0xe3608320, 0x43572189, 0x7b0b6733,
+0x518bb91a, 0x9da00229, 0xc1e449cb, 0x8ff922ba,
+0x7a523623, 0x615cc16d, 0x42e38cd9, 0x1253134d,
+0xa3fa6f02, 0x623b38cf, 0x86ab89cf, 0x1443acb0,
+0x8e21a201, 0xf111cfe6, 0xd02a9132, 0xb1d1a8d2,
+0xe177664e, 0x231603ff, 0x711075e7, 0x1d18d937,
+0x5b6e1cbe, 0xf6aa6105, 0x21d4847f, 0xfdf8e049,
+0x397d3ffd, 0x50142e73, 0xb3bcb17a, 0xe6d9c88a,
+0x9a757f51, 0xd8f22a49, 0x3bc7d8dc, 0xe337cd53,
+0x097fc575, 0x3e7b9ca4, 0x0f240073, 0x3746b51b,
+0x42de4d17, 0xbb2e58ab, 0x4b17f3d7, 0x8d0e06c7,
+0x4dd1c929, 0x60de42b6, 0xffdd1ce9, 0xcdee1401,
+0x9153da16, 0x74cc8c18, 0xed1d6841, 0x111a4964,
+0xbd86a589, 0xe1bf2ad4, 0x02fa8ce7, 0xcce8b286,
+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_68x/microcode-612-MU168608.h b/src/cpu/intel/model_68x/microcode-612-MU168608.h
new file mode 100644
index 0000000000..905f38f969
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-612-MU168608.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 Feb 9 12:54:50 CST 2010 */
+/* 612-MU168608.inc */
+0x00000001, 0x00000008, 0x05052000, 0x00000686,
+0xea2b7b61, 0x00000001, 0x00000010, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x38709a5e, 0x7cbb9fcd, 0x46f2975c, 0xdf0a611a,
+0x454f553d, 0x4dd783fc, 0x38b72f92, 0xe6cd7f96,
+0xf57804bd, 0xf12c0d73, 0xafa105a2, 0x74073ece,
+0xfa02d788, 0xd8a7bdd3, 0x2471c214, 0xcdcf7014,
+0x0e6e693c, 0xbafbc7c1, 0xd765a8ca, 0x65b6cc40,
+0x2ed8a24a, 0x2c1fcf0d, 0x7d73ba93, 0xcf0a98db,
+0x3caea0c2, 0x49e601d9, 0x936c2fef, 0xc87dc94d,
+0x1fef698e, 0xda05fa7b, 0x204f5b4e, 0x441cedfd,
+0x09f63dcc, 0xf7cc7654, 0x2b69ecf9, 0x495d0ef9,
+0x7679dac3, 0x7a4c0547, 0xb7adeed9, 0x29053d15,
+0xcf0b21bd, 0x77204452, 0x99ba650b, 0x3d19d146,
+0x150b0f41, 0xd7b5238f, 0xd02a8165, 0xd1270d1d,
+0xf6d102bc, 0x198ab690, 0xed878dbf, 0x34c2ec98,
+0x4c9bee07, 0x66ec11f1, 0xaa5202db, 0x4d2f2fc8,
+0x4ba8194b, 0x569fbee6, 0x9016ef51, 0x8fe4062c,
+0x90148cec, 0x5be3ddc4, 0xf04ff2c4, 0x5de8d897,
+0x09b1d0b4, 0x9f83a4f7, 0x0cf74fdf, 0x3c02a388,
+0xa2045a65, 0xbe469468, 0x03e4c532, 0x5f14280e,
+0xb384e96b, 0xfdce24fc, 0x2458e3ea, 0x169dbd24,
+0x71c8b3f3, 0x67e019af, 0xcda860c1, 0xe279acc0,
+0x6bc10e92, 0xe51258ec, 0x4630c6d5, 0xfc260a15,
+0xca8197db, 0x30aefd93, 0x789a7c9f, 0x1dbd5410,
+0xd4e1c7a1, 0x309e8843, 0xd47f27ab, 0xf0c4a0d6,
+0xe30a1e06, 0x3056c766, 0xb45c4d62, 0x3b8a2d43,
+0x0b013cdc, 0x8b2163e8, 0x3027cc1b, 0xe4c4db4e,
+0x89a26935, 0xaeab01f3, 0x46406071, 0xfe9ca870,
+0x73c6b8e0, 0xd55517a0, 0x40672814, 0x28d9e205,
+0xfd23b70b, 0x885e72ed, 0x41861524, 0xeb7f77b2,
+0xea826a61, 0x06a47055, 0x83d71cfc, 0xb6b5cbb6,
+0xeea709e3, 0x25b910bf, 0x64ef9e5a, 0xd048a5a3,
+0x0ecae00e, 0x216700b2, 0xf51cc285, 0x107f4916,
+0xb390e89e, 0x07efee47, 0x8eb3d423, 0x151e4c0c,
+0xab7ebbdc, 0xe471757b, 0x717f586b, 0xaacd6c2a,
+0xa0c63ad6, 0xde1feca6, 0x234e73d8, 0xfc302a04,
+0x4119848a, 0xbc8c78d5, 0xf3bb6d22, 0x2adc091b,
+0x3d6a50a6, 0x80d0806c, 0xe775d1b9, 0xa398ace3,
+0x47a09e7d, 0x82e43ac0, 0xb3ae0953, 0x9e953074,
+0x4964b471, 0x4a8bb0fd, 0x9e6a6e8e, 0xee971884,
+0xc7f2e4cc, 0xdc1b7ff4, 0x0ba3d273, 0x7d37c53c,
+0x27554173, 0x7865dc77, 0xb24f15c5, 0x90c00d9b,
+0x0ddd4024, 0x65050eb7, 0xf833936d, 0xe93cd40a,
+0xe31dd31f, 0xc990cca6, 0xaad5564a, 0xcb6c45b9,
+0xb1a6ef0b, 0xbac07112, 0xddbe22b2, 0xa01f1135,
+0x0562493a, 0xb3f2f526, 0xd414512f, 0x5d945ebe,
+0x0a8c95f1, 0xc214aa4d, 0x5006a179, 0xdd57b9bf,
+0x92cc0d68, 0x29556e76, 0xbe68e6a4, 0x5dd7cedc,
+0x2606954f, 0xb1168ed2, 0xbc7f4b32, 0x1cd43eee,
+0x7f7e1f59, 0xdacd550e, 0x8e7c4adb, 0xd1b6af9e,
+0x4abc5f32, 0x81181214, 0xc364896c, 0xc56c4a08,
+0xd56aa244, 0x936f0be3, 0x3d0c967b, 0x1578d76a,
+0x7cb10003, 0xdf0e8bad, 0x24bc9534, 0x4fbf3524,
+0x7052039c, 0x6edb0691, 0x2f10c885, 0xd5adb704,
+0x11ff9b52, 0xd6614cf1, 0x1ab2b79f, 0x9c4e93f2,
+0x49e3431c, 0x6b80635f, 0x233912ad, 0x05168de1,
+0x79e18bd7, 0x4d9d0ce4, 0x1e1d93f7, 0x041c93ca,
+0x7109b31c, 0x98af2848, 0x012fd82e, 0xc134e4b1,
+0x73cbf75a, 0xbc2ac259, 0xeb5f1138, 0xed0038a1,
+0xa75bbad0, 0x9698ef09, 0x37b21e97, 0xe7d971e9,
+0x3184de0a, 0x1d64395d, 0x005a6d27, 0xf26dfc59,
+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_68x/microcode-615-MU16860a.h b/src/cpu/intel/model_68x/microcode-615-MU16860a.h
new file mode 100644
index 0000000000..a4d1cc2c64
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-615-MU16860a.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 Feb 9 12:54:50 CST 2010 */
+/* 615-MU16860a.inc */
+0x00000001, 0x0000000a, 0x05042000, 0x00000686,
+0xf3bb1079, 0x00000001, 0x00000002, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0xc6586232, 0x277d54d5, 0x4f7ef8fb, 0xcef7ac22,
+0xafee0e72, 0x4a9e0934, 0xe7695725, 0x8e285007,
+0x43a4a8d1, 0xca144dd9, 0x8da2b518, 0x4c6d74d3,
+0xee363815, 0x8dda7522, 0x6369e4b9, 0xc7c48080,
+0x86ecc6af, 0x44076855, 0xc9135988, 0x80b2a4a6,
+0x654cbe11, 0xc314db83, 0xa04e60d8, 0x4434829a,
+0xca630037, 0x863dba4b, 0x456b3656, 0xc81b5036,
+0xa757768c, 0x42657f3e, 0xee28655e, 0x8acb7fc2,
+0x4d3f1153, 0xc727c830, 0x8d83dadf, 0x4337ed65,
+0xea82a648, 0x8b0ed272, 0x6e1d5d2d, 0xc89ca234,
+0x88162543, 0x4509f20b, 0xc4246893, 0x897c8837,
+0x6ce85470, 0xc289a8b6, 0xa7b752d9, 0x44740264,
+0xc338d34d, 0x840cd712, 0x4d254023, 0xc9bd3b4c,
+0xaec6fe45, 0x46a93c90, 0xeba68ac4, 0x8661a9bf,
+0x4ceabe79, 0xc306abe8, 0x85063cf1, 0x4bc76d54,
+0xeae61c29, 0x8d44a15b, 0x66237e93, 0xcd3d3258,
+0x8ac002d2, 0x40ec33d2, 0xc1e9e690, 0x85ba7ab9,
+0x6dcb9946, 0xcd8e5656, 0xa4574bee, 0x4618c900,
+0xced94234, 0x8fa66dc2, 0x43674822, 0xccadd163,
+0xaee4a680, 0x473f1952, 0xee0b507b, 0x826c5327,
+0x4f1b2e4a, 0xc5545ee4, 0x81491d47, 0x4ac38596,
+0xe89e1b72, 0x81521383, 0x6b81f877, 0xcbf08fef,
+0x8b650447, 0x45f055aa, 0xc9486656, 0x85578a8b,
+0x63654c15, 0xc2af788c, 0xa233a356, 0x4c8d3793,
+0xc064bed5, 0x87ff0732, 0x4b5dc58d, 0xc0c6c854,
+0xac243f64, 0x4da1178b, 0xe7afc726, 0x83d3db2f,
+0x4ffb7e67, 0xc99377ab, 0x8c41ac2f, 0x47fe29e9,
+0xed122282, 0x838f214b, 0x6e5e72ea, 0xc1f608f0,
+0x86a943f6, 0x47145486, 0xcf3c8179, 0x81052692,
+0x635b3226, 0xcc85c969, 0xaa5ce1eb, 0x47e6fcf9,
+0xc5cc35c4, 0x89ac6258, 0x479fac3a, 0xc973764a,
+0xa016e339, 0x4c1b7a87, 0xee98daae, 0x8edc812f,
+0x412b4bee, 0xc25c289d, 0x8046a1c6, 0x488629e4,
+0xe91c1a3c, 0x8fb3f214, 0x651e4ec9, 0xc74eac7e,
+0x8524b474, 0x4030530f, 0xcb056d74, 0x8c0ac837,
+0x6a40ec66, 0xc74d14ad, 0xab9f4dd1, 0x459394be,
+0xcfa36a50, 0x8e3cbebe, 0x4c5ee2fb, 0xc98e93b1,
+0xa9931b6b, 0x4d7e4737, 0xedd1f9a0, 0x8416989d,
+0x465230dc, 0xc53d307d, 0x88081eb6, 0x450cc861,
+0xec50e8f4, 0x813ebc03, 0x60c24916, 0xc054909e,
+0x8e9a180f, 0x49733b4c, 0xcdefdaa6, 0x83d68d71,
+0x6242222e, 0xc9dba65d, 0xa3cccfc5, 0x4e4a1f40,
+0xcc900c57, 0x8ff2de70, 0x48e12407, 0x5de722dd,
+0xcce5593d, 0x808ee900, 0x418756c9, 0x47de05b7,
+0x85d9207c, 0xc21bc623, 0x44cebac0, 0xde933434,
+0xcfaa4ccb, 0x1b56dcfe, 0xd9b94c1c, 0x30ee76ed,
+0x1fc5ee45, 0x25ec6f82, 0x31faa1b4, 0x56adf5d2,
+0x2aded395, 0x7248b2d4, 0x57c8710c, 0xa08f21da,
+0x71284cb3, 0xde2154a2, 0xa2604dbf, 0x19d224f3,
+0xdf868867, 0xc7856703, 0x149f27ba, 0xe9c687c4,
+0xc1003175, 0x22d08b5a, 0xe6e67fc6, 0x357a7981,
+0x2d83592e, 0xeca25638, 0x38dfd98a, 0xf1116012,
+0xefebfd17, 0xe1fe908a, 0x7a9a518b, 0xc7174264,
+0x6dfc5c6f, 0xacbf3bcd, 0xcbcf1983, 0x8dd961dc,
+0xa1ea4015, 0x22886fed, 0x426bef9c, 0x89976657,
+0xeff39b00, 0x6403ca75, 0x27dd4d41, 0x1a7e4e6e,
+0xcd8db1cc, 0xd0534459, 0x8d784b83, 0x990e1efa,
+0x4183683a, 0xd8a1cac2, 0x1b04d7d1, 0x8a53f9ae,
+0x5af9a50e, 0xdf0f6d46, 0xc307f2ec, 0xcb272d1d,
+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_68x/microcode-617-MU16860c.h b/src/cpu/intel/model_68x/microcode-617-MU16860c.h
new file mode 100644
index 0000000000..09a4cb0949
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-617-MU16860c.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 Feb 9 12:54:50 CST 2010 */
+/* 617-MU16860c.inc */
+0x00000001, 0x0000000c, 0x05042000, 0x00000686,
+0xb8f53b16, 0x00000001, 0x00000080, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x5beabe32, 0x8f316d6f, 0xe80fa8ed, 0x6986fc34,
+0xa9af091c, 0xedef5922, 0x4d59bcce, 0x8528ec94,
+0xea891582, 0x6d651dcf, 0x8ea713bb, 0xee588508,
+0x40950b27, 0x839e687c, 0xc0950463, 0x6bb3f40b,
+0x8a0f86c0, 0xe3763843, 0x69dd3be1, 0x814c91b7,
+0xc5d81f77, 0x6e9b0217, 0xa4ba0a27, 0xe2b72aaa,
+0x6497f53e, 0x82872e97, 0xeffa4a21, 0x6e462da7,
+0xab2b6778, 0xe176f65b, 0x417dd377, 0x89bdcc75,
+0xe1003982, 0x60569826, 0x89ac3387, 0xe6285345,
+0x4782de3b, 0x826080d7, 0xc69b35f1, 0x6b185a03,
+0x837baa3f, 0xe552ede6, 0x6f2fbc28, 0x87ce0f4e,
+0xc20b6335, 0x6893000d, 0xa332a8f4, 0xef4959d8,
+0x6284f62c, 0x879c0c35, 0xe9e3ad36, 0x653ed305,
+0xac87e78a, 0xe7bde36a, 0x4345fd62, 0x8ab60171,
+0xedbff4cb, 0x66cf93b5, 0x8376cf44, 0xedd6748b,
+0x44eaf0c1, 0x88705803, 0xc6da08d9, 0x6fd543de,
+0x85592c00, 0xe79d63c4, 0x6cdc2a92, 0x89bfe1c3,
+0xcbba1423, 0x6dfa21a9, 0xa6a349e6, 0xed858baf,
+0x6331f1a8, 0x86e75775, 0xeac0a06d, 0x62d8baa2,
+0xa503d5df, 0xece1c293, 0x47c8bd55, 0x8d23e10e,
+0xee204328, 0x6fdea099, 0x89a8f4ee, 0xe80cb92f,
+0x41cd1474, 0x8f09874b, 0xcf9dbeb9, 0x62718244,
+0x8a22623e, 0xe7a870e5, 0x6a6ba570, 0x84e31910,
+0xcddede9e, 0x6e92e0ea, 0xaae489c6, 0xec82fa7f,
+0x6a9167c6, 0x8994727e, 0xe680b48f, 0x6e403e62,
+0xa24d01a8, 0xee5592fa, 0x4b74d177, 0x800d0508,
+0xe3b72b12, 0x6b8ce9b2, 0x8d0db7e3, 0xec5317a0,
+0x455d8f91, 0x82ffc429, 0xc1398d12, 0x60d0d84f,
+0x8d3b8e62, 0xe84b361d, 0x630d2673, 0x8ab49818,
+0xcd164321, 0x6b79c001, 0xacbab7c7, 0xed6ca4a5,
+0x6b4bf372, 0x85e56ab6, 0xe911f38a, 0x62059ea4,
+0xafcf2b18, 0xea0e55de, 0x46af190e, 0x8bb6cb1d,
+0xe6b2288c, 0x652d788b, 0x83de4e28, 0xea2e9172,
+0x45469080, 0x816aa607, 0xc5bd3be9, 0x6a02bdcc,
+0x827f49bf, 0xe7dc4a54, 0x6b2b615f, 0x8f7063a7,
+0xc56ef2c6, 0x69e07fcc, 0xa12bdaae, 0xe889c817,
+0x6f9c2212, 0x8a1b632f, 0xec252abe, 0x675daad1,
+0xa28aa0ce, 0xe745a6d7, 0x462d6496, 0x84c5c6cb,
+0xe967c643, 0x68dbf356, 0x86319d98, 0xeab42313,
+0x4e1f95a4, 0x81675488, 0xc7a05207, 0x6613d6d1,
+0x84596988, 0xe9b56dec, 0x68953dfb, 0x8171c92d,
+0xce5c1eca, 0x6e72e1b7, 0xaf894af5, 0xebb8db3b,
+0x69bdd2f2, 0x826e11be, 0x710f8324, 0x6cbffa61,
+0x6b2f68c7, 0x1f4b8c05, 0x74bc500e, 0xfea47e48,
+0x1078bca5, 0xea7d8317, 0xfdbfb06d, 0x75a330e4,
+0xe5fb5b4b, 0x9a5c4ba2, 0x7686e0be, 0x8daa9275,
+0x94b31595, 0x10077168, 0x8866b4a8, 0x9015bde1,
+0x18bb9900, 0x87055ab8, 0x92a07454, 0x88a11ebe,
+0x85e42368, 0x00fff1c3, 0x805b4bd9, 0xa1b8dccb,
+0x011da7f1, 0xa4b69986, 0xa7328e68, 0xfc7adf4e,
+0xa5f8b5ce, 0x5db15603, 0xf9a719bc, 0x9528274b,
+0x5368e951, 0x3e5542f9, 0x95bf32cc, 0x424f9535,
+0x3349bd57, 0x87f3a3a6, 0xc645d35f, 0xed9bab75,
+0x03cb5f04, 0xea113118, 0xe43af99c, 0x09662e06,
+0xe3e3a200, 0xe5eb2a3e, 0xe8f9b93d, 0x4125d311,
+0x06b430d0, 0x4c0c0347, 0xf75e7526, 0x883d85b2,
+0xfaa35064, 0x7f7970b7, 0xa02cd247, 0x9f6a8b6e,
+0x59b0a023, 0xc7cd794c, 0x871f98ca, 0xc3d34fbb,
+0xd0081a27, 0x1267665a, 0x011d0713, 0x2dbbfcec,
+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_68x/microcode-618-MU268602.h b/src/cpu/intel/model_68x/microcode-618-MU268602.h
new file mode 100644
index 0000000000..d8a294a7eb
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-618-MU268602.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 Feb 9 12:54:50 CST 2010 */
+/* 618-MU268602.inc */
+0x00000001, 0x00000002, 0x05042000, 0x00000686,
+0x332c50fc, 0x00000001, 0x00000004, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x7cf009ee, 0xde212d8f, 0x40fc8031, 0xcc7df987,
+0xd9446c69, 0x534b5354, 0xe8a6009c, 0xb2804e1e,
+0xc923d256, 0xdcecf51c, 0xc412b4bc, 0x73396f2b,
+0xfd04f60f, 0xd0d7f4d8, 0xa8f9dfe5, 0xb8defb40,
+0x4edffe88, 0x646d5420, 0x35e2a45f, 0xd37c054d,
+0xc22954f9, 0xc1146393, 0xd245381e, 0xeae167e3,
+0x43675583, 0x60ab176c, 0x9736b9c6, 0xbff00b26,
+0x16483271, 0x9a701ed5, 0xb458a41c, 0xf5bee887,
+0xed55210f, 0x7c0370e1, 0x820c203f, 0x002add3e,
+0xea958855, 0x61fcdaea, 0x6ad4a71a, 0xb92bc614,
+0xe3a29616, 0x86b62b61, 0xa59b657f, 0xf2c3575b,
+0x5d7ac6e7, 0xddeb874d, 0x8359caa3, 0x897b7a7d,
+0xe3e5e8b7, 0xf49ecd45, 0xc28a6a45, 0xd6dbe138,
+0xb30eaeb2, 0x1eaa65da, 0xb1d64e7c, 0x89cfa875,
+0xafe14ac6, 0x33d31a40, 0x3bf217d8, 0xb5ee8cce,
+0x943e91cd, 0xead5aeab, 0x6d4545f3, 0x0207a17f,
+0x27c0e926, 0x0607325c, 0xfd73ab50, 0xf875a959,
+0x715e91c1, 0x27286747, 0xd9e8d5d7, 0x2b5f4eef,
+0x48e7507c, 0x631e9526, 0xbe652d3c, 0xf44bdee1,
+0x2f0635b5, 0x82f59aa3, 0xc952dd93, 0xdfd7664a,
+0xa6c6a511, 0x05f8a567, 0xdfbdd235, 0x93b0f7fa,
+0xf230a0e8, 0xb3daf958, 0x9cfb1179, 0x581a9a23,
+0xe90d99ec, 0xc6d45f7f, 0x00cc9419, 0xa033e134,
+0x3e0c5427, 0xc51880f8, 0xe53d3f75, 0x76e46b82,
+0x39216716, 0xc7814c59, 0x3e950f77, 0x796fb5c6,
+0xce98e498, 0x93214b85, 0xe3cc1e7c, 0x85a27ccf,
+0x3b6985e5, 0xda99f6dd, 0x2525fa5a, 0xb9597992,
+0x8771a641, 0xc233d544, 0x365b0022, 0xb6f2adb3,
+0xc0a5ae64, 0x11b94f17, 0xd3bc61d7, 0x4b3182fd,
+0x1f3cc702, 0x074b85e3, 0x3abfe94b, 0x2f6e8c3a,
+0x43a39fa5, 0xea95a0cf, 0xec6ca230, 0xeaed2195,
+0x5261d5a7, 0x1e083739, 0x24cfc756, 0x133692f3,
+0x68cb9b9b, 0x40a27089, 0x48962268, 0xca1ec286,
+0x2a5ef51f, 0x3e9aa09f, 0x9cc0581a, 0xad33b532,
+0x1d365147, 0x119e78c5, 0xf99f66bb, 0x14a97e34,
+0x26e61f8a, 0x1f80e435, 0xfec0054e, 0x8369b072,
+0x1492b201, 0x798cbe1b, 0x05f5aa9b, 0x68c5e6e1,
+0xfd3d08a3, 0xf7ce8767, 0xd446e704, 0x9595a872,
+0x1361943f, 0xea238ac6, 0x6b40e36d, 0x3239eb09,
+0x14c1a58f, 0x10a72214, 0x18716029, 0xffba4d2c,
+0xefab5b79, 0x40f2e49a, 0x64518f90, 0xf0983888,
+0x1b6f28f8, 0xb4e9bdac, 0x6617d010, 0xcdb49028,
+0x4fb8325b, 0xd51ae489, 0xc49e5b0c, 0x4ce77f09,
+0x164c5ed6, 0xea407c38, 0xcedd6d50, 0x02ca2e1a,
+0x300ecc34, 0x31f1229f, 0x35b3459c, 0x0a9971e3,
+0x647fcefa, 0xa54d30bc, 0x14e05e16, 0x459e8d66,
+0x42065188, 0x19e93008, 0xda980fa1, 0x71431597,
+0x997abb16, 0x3c39889f, 0x549de523, 0x2420d441,
+0xc87779ef, 0x475d7dbd, 0x68999988, 0x89ad4a7d,
+0xf3da0990, 0x1def1403, 0xedd8d0dd, 0x59eb7a7f,
+0x67642d29, 0xc2454f39, 0x88217cde, 0xcdefaf71,
+0x12588b55, 0xf48d0ce7, 0x88b7c3d3, 0x5c62b02e,
+0x21c05aa4, 0x98cf763b, 0xc02f860e, 0x8a1bf23f,
+0x676d2f90, 0xd73b4c08, 0x02dda911, 0x60ba8c76,
+0x3ed5df97, 0xf4ca9795, 0x9f7b6271, 0x4be6b998,
+0x69a4a139, 0x3a3240cc, 0xaa40b9a8, 0x41e08780,
+0x738f645c, 0x79170059, 0x231ff3b2, 0xe34f6b4e,
+0xa8021b05, 0x8eb72629, 0x18dbccd1, 0x88f020d7,
+0x467dc6b0, 0x72a7070c, 0x0f65f00c, 0x8150ca60,
+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_68x/microcode-662-MU168a01.h b/src/cpu/intel/model_68x/microcode-662-MU168a01.h
new file mode 100644
index 0000000000..dd01df92cc
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-662-MU168a01.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 Feb 9 12:54:50 CST 2010 */
+/* 662-MU168a01.inc */
+0x00000001, 0x00000001, 0x11022000, 0x0000068a,
+0x80fc9e3b, 0x00000001, 0x00000010, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x4efad552, 0x58a399f1, 0xf144f845, 0xfdb9117d,
+0xb230677d, 0x1136f756, 0x8298a1b2, 0xb0c9cffc,
+0x1e77875e, 0x2ea286ab, 0x6943a0b5, 0x41e37874,
+0xfad4205d, 0xbc2d4993, 0xe5ac11e8, 0xa81a4aa8,
+0x977a1e24, 0xd78cb1a7, 0xea9b7600, 0x280582ee,
+0x04779e3e, 0x4af7afda, 0xeba0b976, 0x40f8ed1c,
+0x9801c81d, 0xf500eb15, 0x74eb0918, 0x9b17c81f,
+0x9d5dd38f, 0x17410757, 0xf843bed3, 0x2c401670,
+0x6a428a9d, 0x28640d65, 0x35840c58, 0xcae15773,
+0xcad83b47, 0x304765ea, 0x36da3de4, 0xaca34c0f,
+0x61950b2a, 0x13ff21a5, 0x0817c1bb, 0x7e68e7a3,
+0x89d484f7, 0xa2c84945, 0xbdd500eb, 0x0f7aaaef,
+0x43b3cc4d, 0x55aaf9b2, 0xb8e9831f, 0xf093b0b9,
+0x8266e028, 0x5242bbd4, 0xccd1f798, 0x385ee185,
+0x15b897df, 0xedcc4e3e, 0x5028068b, 0xe3fc6555,
+0x24c2ded3, 0xf9ddf6aa, 0x1256f316, 0x21829113,
+0x17bd6a35, 0x252bdbdf, 0x9d356e62, 0xe02c900a,
+0xa3f04a7d, 0xd607feeb, 0xb2938296, 0x63192310,
+0x0aa601be, 0xe75ba498, 0xe844f6cc, 0xd9016ef6,
+0x0ee53a7b, 0x4109ef16, 0x06f14b3a, 0x28185283,
+0x97abaed9, 0xb6aaf076, 0xdb485b2d, 0x64213aa4,
+0xd95491d1, 0x79495ede, 0x0f6d13d2, 0x409172b3,
+0x71ff4426, 0x39482f22, 0x7411a8a8, 0x1d33b47f,
+0xd1b42e84, 0xec7754cf, 0x89116c0f, 0x2c09c658,
+0x99c8564f, 0x6b901f71, 0x83a077bd, 0xd50ac9fe,
+0x53427f66, 0x93447a6a, 0xa72bfaf2, 0x33e743e8,
+0x240588c1, 0xd74f75fb, 0xbf90f7a5, 0x75c3c8a2,
+0x9d0c5193, 0x43b92dd1, 0x2c00a47a, 0xfffce742,
+0x5d3ac1fa, 0xcdc46584, 0x712af8c7, 0x3733fe09,
+0xbb301419, 0x2bb6a944, 0x3edd7c53, 0x31157d4a,
+0xba14f3a0, 0xa385a286, 0xa6ac6f44, 0xb09ee00a,
+0x4fb68608, 0x5eba43d6, 0xeddde198, 0x688e46eb,
+0x4f4cef08, 0xd3dd5f9d, 0x8c0d995b, 0xb1688d6d,
+0x40f050f3, 0x064f8c26, 0x2acbc04b, 0xe3be1052,
+0x81765ee9, 0x38ec4036, 0x4aebe9e4, 0x700aee4d,
+0x0ddee69f, 0x32a8240c, 0xf1aadda5, 0x79d64bf0,
+0x79bca80b, 0x42ba8186, 0x5093b355, 0xc6bc148a,
+0x60bbbcf0, 0x58843416, 0x68fe124e, 0x551551b5,
+0x2ee3310b, 0x3fe684e4, 0xd2669d2f, 0x6d32a6ec,
+0x3c038661, 0xdfce797f, 0xb44f91b9, 0x6b054e2c,
+0x6c8a55b0, 0x53d4f5cf, 0xa9ef5cc9, 0x6a1497e3,
+0xdad943af, 0x7ac80ff7, 0x0a233ada, 0xdd162f79,
+0x654e8707, 0x6e0d72dc, 0xa7f16610, 0x64af2199,
+0x43cbc05a, 0xa082d85a, 0xa0ecc319, 0xed5fb102,
+0x50e03123, 0x1e691374, 0x76cca719, 0x96a54140,
+0xe637f7ac, 0x0bdceb2c, 0x2509562e, 0xdc493727,
+0x9ae44e2b, 0xbe7c82e6, 0xdd903312, 0x16182680,
+0xab131706, 0x00753d5a, 0x4f018f8a, 0x768bbd06,
+0xda089985, 0x9ec0bf68, 0xcf0ca6d6, 0xef21a479,
+0x10f990bb, 0x976257b1, 0x448acbd0, 0xd6a49e41,
+0x146a9f84, 0x1c462ffe, 0xc1e13fc2, 0x33a89da1,
+0xefe418ba, 0x2157e31e, 0xc9dab388, 0x7a5175f7,
+0x8fca565c, 0x3badf7fa, 0xb6b3ad3c, 0xcdc7c3db,
+0x75c1db40, 0x9f93463f, 0x869e7c18, 0xe3841a98,
+0x47f4b382, 0x5b708e12, 0xb704f263, 0x0977410d,
+0x510dad8c, 0x6e6e5abb, 0x523171ed, 0x0641bebd,
+0x03f8ab45, 0xffb1561a, 0xbac7c413, 0x893143e7,
+0x78f8702e, 0xf3a1a5dc, 0x154f9e24, 0xecee7df8,
+0x887b465c, 0x31ea2f2d, 0x58e06b7f, 0x3e53c9d3,
+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_68x/microcode-691-MU168a04.h b/src/cpu/intel/model_68x/microcode-691-MU168a04.h
new file mode 100644
index 0000000000..0d0c0557ae
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-691-MU168a04.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 Feb 9 12:54:50 CST 2010 */
+/* 691-MU168a04.inc */
+0x00000001, 0x00000004, 0x12072000, 0x0000068a,
+0x995ec216, 0x00000001, 0x00000020, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x54166188, 0xe535ae13, 0xa1a6ca6c, 0x202f9eb5,
+0xa49ee07b, 0xa4463ba3, 0x0bb8102d, 0x8751cb91,
+0xa6b73e2d, 0x24cc7f4e, 0x821b0492, 0xa67c19c7,
+0x0865af67, 0x806ab137, 0x8b7d96ba, 0x2a50d911,
+0x87d749e0, 0xaadf5ac2, 0x27176ddb, 0x8b1e4c6b,
+0x8247a52f, 0x2f199a4f, 0xab4a3695, 0xaa55f6d0,
+0x25aa931e, 0x89580d05, 0xaae2937e, 0x22df2015,
+0xa58c2053, 0xad480e1e, 0x056a3cdc, 0x8db6e960,
+0xaedb93b5, 0x29fffaa7, 0x8e12d006, 0xa50e3b22,
+0x09a99c8c, 0x8a96ad34, 0x87ac86ba, 0x2dfd44d4,
+0x86c79529, 0xa7f97bcf, 0x222fbee9, 0x838f9436,
+0x8ea6c4b6, 0x2b061994, 0xa718f6c6, 0xabeb6df9,
+0x23c3d2f8, 0x8741db0f, 0xa0f5a92f, 0x287011ae,
+0xaab46662, 0xa6501353, 0x06388553, 0x842f6b80,
+0xaa415ed1, 0x2ba08c21, 0x8bfea0bc, 0xa07dd06f,
+0x08ce70ec, 0x8b195004, 0x8f4735d8, 0x2d4cbb3d,
+0x8e2d8d1b, 0xae340145, 0x29f05708, 0x880b17bf,
+0x8d5459cf, 0x279e9251, 0xa8aa1e38, 0xae09e0ad,
+0x2b4e17bc, 0x86de5f47, 0xac89f48b, 0x2787e6bd,
+0xa2840685, 0xa991f7a3, 0x0bd79f55, 0x897d2734,
+0xa8bef187, 0x2d91e9b8, 0x84a5bd7c, 0xab0ea74f,
+0x09483b60, 0x87534077, 0x8fe56f74, 0x2bea0ee9,
+0x8035a789, 0xa707eac6, 0x233d0de3, 0x880f2a56,
+0x8b75a29f, 0x23eb9b6a, 0xa235532d, 0xa1629f77,
+0x22719b57, 0x82af8ee4, 0xa654ac8d, 0x205b3cc6,
+0xa635195c, 0xac653e14, 0x00aa4ba3, 0x89923f57,
+0xad211654, 0x27964c24, 0x8145519a, 0xae577a1e,
+0x02193c7d, 0x8371bb8f, 0x8e38144b, 0x2e2735bd,
+0x820d4360, 0xa975c934, 0x2ecd7d81, 0x8eefd6af,
+0x8760bc8d, 0x2f732336, 0xa96e2069, 0xadde039a,
+0x2e6fc380, 0x8660772e, 0xa92fa5d3, 0x23db18d7,
+0xafb1af41, 0xad12b1ae, 0x0b832d4c, 0x8c7ec7b4,
+0xa2ab9d5e, 0x2c841a0a, 0x8ef54e2a, 0xa39d1a96,
+0x03d05451, 0x83096867, 0x882ffa2c, 0x226ab470,
+0x8b197086, 0xafe23ffe, 0x24f4b9aa, 0x8bc6470e,
+0x835057b8, 0x2e9a2d6c, 0xace0be7d, 0xafd10f5a,
+0x254a6dfb, 0x80535796, 0xa99f8e3e, 0x2497ad06,
+0xa2da0657, 0xac34677a, 0x06a3cfb1, 0x8737e980,
+0xacb80ed4, 0x215275ec, 0x87bcc694, 0xaeb189c7,
+0x0e46185f, 0x8f5a6a2c, 0x8b3300ae, 0x218ad69a,
+0x808475bb, 0xaa89ecee, 0x2e63d3b2, 0x8137c967,
+0x85552646, 0x21fc5091, 0xaf8c06cd, 0xaa525c28,
+0x21680179, 0x89c7b3e8, 0xd644786f, 0x5e9b9d1d,
+0x2702fe66, 0xfda03d55, 0xd0df4c73, 0x9482b978,
+0xfade6b02, 0x688fd36d, 0x952cf501, 0xfeca27fe,
+0x66abc182, 0x996671b1, 0xf1b7cf4c, 0x232cfb6d,
+0x968efeac, 0xb30f46ec, 0x2a1e24b4, 0x6350447b,
+0xbef74dbd, 0xd1b77677, 0x6036d792, 0x94747eb8,
+0xd321f5f0, 0x4732e7af, 0x9a4a0faa, 0xe38af022,
+0x4e0f8444, 0xade43c54, 0xed08efc0, 0x63207e33,
+0xa76d15da, 0xc189c05a, 0x616b1784, 0x55b07eeb,
+0xc21f088c, 0x6cd19b19, 0x568d2424, 0x374ed20e,
+0x634b7ad1, 0x5aa8cece, 0x342338db, 0x18514c13,
+0x527faf4e, 0x4e30cc1d, 0xc12ae47f, 0x53dcc404,
+0x980e4e30, 0xcb45cda4, 0x3a2a3e9a, 0x63a58248,
+0xa25c4dc3, 0xc7f6786f, 0x6ade3de7, 0xa0b5b6e9,
+0xcfe10078, 0x648ffa56, 0x75e3ad04, 0x2fc1552f,
+0xb0f77ce6, 0x9797eba5, 0x25835592, 0x9f295669,
+0x9518b629, 0x0f6f8490, 0xe86d585e, 0xa799a942,
+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_68x/microcode-692-MU168a05.h b/src/cpu/intel/model_68x/microcode-692-MU168a05.h
new file mode 100644
index 0000000000..d4e39bbbf3
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-692-MU168a05.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 Feb 9 12:54:50 CST 2010 */
+/* 692-MU168a05.inc */
+0x00000001, 0x00000005, 0x12072000, 0x0000068a,
+0xb82bbbc1, 0x00000001, 0x00000080, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x41347bd8, 0x911d1af5, 0xbf990226, 0x21c0248e,
+0xae9c9087, 0x8ae67595, 0x04e0310d, 0xa3e9215a,
+0xafbc70f4, 0x1042c1bc, 0x96d7567d, 0xb056e38f,
+0x12e3b314, 0x8671b0bb, 0xb8280b8e, 0x17c0582a,
+0x864bef4e, 0x898fffe2, 0x02210693, 0x93159cea,
+0xa7e2f15d, 0x3cfa0fdc, 0xa7423ecf, 0xbf0a256d,
+0x3e69431a, 0xb5fb1776, 0x99be8001, 0x05b07adc,
+0xb394b1a6, 0xa674d032, 0x07e83a6a, 0xa6ab4c4e,
+0x8af11f6e, 0x20286de7, 0xbd9bbc1f, 0x8c6a09e0,
+0x342e30a5, 0x9d4cb289, 0x908edce5, 0x39aeafa3,
+0xb34ba5ac, 0xaca163d8, 0x37588926, 0xbc5e56a7,
+0x8459e3c2, 0x0b3b9ff9, 0xae97715d, 0x88969d8c,
+0x3e75d4f3, 0x9498328f, 0xb6f537c2, 0x018c631e,
+0xae215c90, 0xbdd6b8a0, 0x09857c7d, 0xa9836d89,
+0x940c13b6, 0x25e44062, 0xbc9e2608, 0x99c96188,
+0x2eac1954, 0x85874d2a, 0x970ecbde, 0x192fc565,
+0x8abc734f, 0x80bd71ce, 0x01dc441c, 0xbf71b84a,
+0x9e736705, 0x2dadd0ef, 0x8ba9a609, 0xa00f9d9a,
+0x0abc4362, 0xb816f372, 0x8db28c8c, 0x35bcdaea,
+0xbdd153c3, 0xa42c5de5, 0x2935db78, 0x8aba1a25,
+0xaed0899b, 0x354b0560, 0xa5819406, 0xbee34a2b,
+0x1442293c, 0x89853e8d, 0x87360b9d, 0x1a965d79,
+0x8388a852, 0xaeb2903a, 0x1bb2212e, 0x89083e53,
+0xa640f91c, 0x086e68a7, 0xb15460a3, 0x83476357,
+0x1d240330, 0xb86cc2a7, 0xb76e5b61, 0x1730c3be,
+0x92b5494b, 0xb2feab3e, 0x129f6107, 0xbbf8b20c,
+0xa73c326b, 0x3aa98258, 0xae3195ac, 0x91e12887,
+0x3c06eee4, 0xa9e8c42c, 0x8c6be8e5, 0x25a315c9,
+0xa14d1cfa, 0x87bd5cb1, 0x08674a93, 0x917ed650,
+0x8f2aa2dd, 0x2f45fe2b, 0xab9480cd, 0xb4935ed1,
+0x212f60f9, 0xb8ec56b4, 0x8d0e7f5a, 0x2c3f8cea,
+0x86961452, 0x9ccdae56, 0x159818e6, 0xb96b4352,
+0xb7cd6212, 0x3f2d6c56, 0x8825661b, 0xbc9172af,
+0x2e3a93a2, 0xaeade4a7, 0x9ec4c420, 0x10c6b354,
+0x95bc6ad4, 0x8dda8b59, 0x0cf1d120, 0x9d89ec8d,
+0x8c4c5d61, 0x310352af, 0xae1a306e, 0xbdc79b88,
+0x1973679e, 0xbbfc21e4, 0x82210224, 0x1f5e405b,
+0x97947e94, 0xb050f500, 0x21e01c36, 0xacf12a75,
+0x9ddefc1b, 0x26127f57, 0xbdd5a967, 0xbad4c987,
+0x12a6f074, 0xaba8f359, 0xac21deb9, 0x10a11f38,
+0x88ed207c, 0xb9314cb9, 0x034c2c2a, 0xadf14cb5,
+0xa4d24fe3, 0x39f571fd, 0x8c3d9ec4, 0x8f7f8e7c,
+0x03381979, 0xae96a1d0, 0xc838a487, 0x851b445d,
+0x12423402, 0xc5ba17c8, 0xc6c3f5af, 0xf1d8bba3,
+0xcf9e5715, 0x2b98c03c, 0xc7d43a12, 0x04b5c31e,
+0x0f177aea, 0x0e40ed42, 0x2481d35b, 0x0c9d57fa,
+0x284d6c07, 0x14c680bb, 0x380af49d, 0xaa351008,
+0x04f24363, 0xb6382b7a, 0xad315d2b, 0x490d6a3f,
+0x8ba682dd, 0xd2cd8f95, 0x6270d114, 0x0a114a39,
+0xf0882611, 0xe1711220, 0x20921556, 0x01469a6a,
+0xe5ee16d0, 0xf3565705, 0x01786889, 0x7e5198c8,
+0xdf188aff, 0x631c25ca, 0x73d2953c, 0x56f7eb7f,
+0x6946d516, 0x1ecf52c6, 0x7080c634, 0x978d321c,
+0x0f112244, 0x90a5c4d9, 0xba85c68c, 0xda699171,
+0x9cc834d3, 0x7836026a, 0xf455ee1a, 0x5e6868c0,
+0x5ec93697, 0x0641249c, 0x1305fc1c, 0x62ff2eb5,
+0x7cd7299e, 0x1e12a8b4, 0x67ea1393, 0xeccd8544,
+0x2df22cd2, 0xf3862164, 0x40c38c62, 0x6f983460,
+0x59238962, 0x27384d47, 0xd2b26031, 0x951fb69b,
+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_68x/microcode-727-MU168313.h b/src/cpu/intel/model_68x/microcode-727-MU168313.h
new file mode 100644
index 0000000000..7531eea314
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-727-MU168313.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 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_68x/microcode-728-MU168314.h b/src/cpu/intel/model_68x/microcode-728-MU168314.h
new file mode 100644
index 0000000000..f6e4efb1b8
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-728-MU168314.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 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_68x/microcode-729-MU268310.h b/src/cpu/intel/model_68x/microcode-729-MU268310.h
new file mode 100644
index 0000000000..3f63b40633
--- /dev/null
+++ b/src/cpu/intel/model_68x/microcode-729-MU268310.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 Feb 9 12:54:50 CST 2010 */
+/* 729-MU268310.inc */
+0x00000001, 0x00000010, 0x02062001, 0x00000683,
+0x30bf0a72, 0x00000001, 0x00000004, 0x00000000,
+0x00000000, 0x00000000, 0x00000000, 0x00000000,
+0x51a89c70, 0x1411e023, 0x9fad9ce4, 0x67b1bb96,
+0xc5793940, 0xdbb14bde, 0x9ebdae45, 0x1d678dd3,
+0xdd2c6a0d, 0x231560fd, 0xead2a7a4, 0xca2dfa77,
+0xe39fa4f1, 0x29fff4b7, 0x8c743aaf, 0x4c9629a5,
+0x9c58f6c0, 0xde8beb3a, 0x38e7687f, 0x8588fd16,
+0xc9f9f81b, 0xea2442ac, 0x335faeac, 0x3e37bfd1,
+0x295504e5, 0x483d31dc, 0x77a5cb3d, 0x885e8e20,
+0xe7850c7b, 0x7804bc39, 0x0e62293b, 0xadb6f55b,
+0x9500642e, 0x84cf5c1b, 0xc3cf5d03, 0xf8fca898,
+0x43c2b0d3, 0x738b8cf1, 0x452da61c, 0x90b2c9bb,
+0x5f6ebd12, 0xdc5287cb, 0xe32d809f, 0xcaa55a03,
+0xb6ad3f45, 0x2e858e8b, 0xf81ee98c, 0x858abe24,
+0xe2840fc6, 0x4fecaa75, 0x9ed1d6dc, 0x0f8fd8a2,
+0x821137cc, 0x34804fb8, 0xb3d0046b, 0x2d94dc78,
+0xcc6e5dd8, 0x44bca1b0, 0xee4f69d3, 0x9614cbec,
+0xc0eec8d9, 0x9d40be62, 0xcbfcd3ea, 0x3505d921,
+0x384b90ef, 0xe55c57cd, 0x1b9db24a, 0xf4fc1864,
+0x344f3e05, 0x30a91f38, 0xe4de8bf5, 0xd8a00f67,
+0x5d0d08e9, 0xbc62235b, 0x45e91420, 0x168c25be,
+0x78a0eaa9, 0xe2b44c13, 0x80b6ee0a, 0x1b92d7a7,
+0x2a3f0fd0, 0x1c0076db, 0x2b7247e7, 0x2c3b76f6,
+0x1f9304d1, 0x910a7c9c, 0x9deccc0c, 0x600ca6eb,
+0xa6c20c05, 0xd1fa730f, 0xa5b85f29, 0x741b4c21,
+0x6dc22fa7, 0x9257c832, 0xfc7fc189, 0x46a16122,
+0x2d6d8fd4, 0xb262ee0a, 0xd0f4b609, 0x85dbebe2,
+0x17b3da24, 0x94d92bcd, 0xaec41c85, 0xdcd01c5b,
+0x891397f8, 0x8fbd01ef, 0xc1534f1d, 0x712a5fda,
+0x47920862, 0xb03518a2, 0x70dd49d9, 0x7c163dec,
+0xc128752c, 0x2cbc6d0b, 0xc5797987, 0x2d43c51f,
+0x07c0e8ed, 0xe1b308f8, 0x013b9655, 0xc6f52847,
+0x60042e4c, 0xb19e647c, 0x3b61ebbb, 0x6e0036e0,
+0xc1c38e2d, 0xb35bb2ce, 0x12cb009e, 0xa5994dca,
+0x8c9f6615, 0x11d39ed7, 0x9a3f14dd, 0xfd3f83a2,
+0xcd02cd3d, 0xc6911f87, 0xb12638b9, 0xa3b05d6b,
+0xea454066, 0xa4e67fb2, 0xd669c44f, 0x0980133f,
+0xe324a146, 0xa387ad1f, 0xf1c8aace, 0x8fd30d25,
+0x05313805, 0xcadd0388, 0x80b4d986, 0xca62856c,
+0x6c3cf3fa, 0xb5cbb43f, 0xf10c6e0b, 0xc5df28ef,
+0x912959c2, 0x9411fcba, 0x736906ad, 0x97c2bdaf,
+0x1eb1b293, 0xf59b1d4c, 0xcc45755f, 0x0476a5d8,
+0xf5970a77, 0xe0bb3bc8, 0xbea59fec, 0x6b71b180,
+0x0420e767, 0x30b9c4a4, 0x020c50aa, 0x80ca424c,
+0x45263b45, 0x34debf8d, 0x14cbca6a, 0xcf0b27d9,
+0xdab6a3bc, 0xc002010f, 0x6e5089b7, 0x0fa16af9,
+0xbfb3d03d, 0x86e5e67e, 0x6c764f07, 0x5455c2da,
+0x29f70050, 0xdbbdc2d1, 0xaa8a831d, 0xc9b45187,
+0x627f1928, 0x8978fd2e, 0xaee4d563, 0x4c96922c,
+0x612fe1a4, 0x1abf2c4e, 0xc7d0b1e4, 0xd196ca3f,
+0x54d79d88, 0x65cf52c9, 0xe5fcddfa, 0xb4b316aa,
+0xccea4d78, 0xa8af6004, 0x990d8765, 0x85f38e66,
+0x91bbe471, 0x4dec18df, 0x3954a133, 0xb61627b7,
+0xea927cb0, 0xdcbf700e, 0xcab665f1, 0x750d645b,
+0x9346130c, 0xd9a8b458, 0x757368ba, 0x92bacf7b,
+0x693b022f, 0x4905d26e, 0x237d8707, 0x8b15029a,
+0x272a8b8f, 0x6f442555, 0x54b834aa, 0xa9d878bd,
+0xf7a55f5d, 0x6041d15c, 0x54883481, 0x320b5fab,
+0x07c53edd, 0x3fe2ffe6, 0x2be545ab, 0xcbf7aa86,
+0xf97eb865, 0x38dfe927, 0x06c587fe, 0x98565813,
+0xab235859, 0x06bd7edd, 0x7229d888, 0xbc4d9cb3,
+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_68x/model_68x_init.c b/src/cpu/intel/model_68x/model_68x_init.c
new file mode 100644
index 0000000000..0ff92ccb01
--- /dev/null
+++ b/src/cpu/intel/model_68x/model_68x_init.c
@@ -0,0 +1,143 @@
+/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright (C) 2007-2009 coresystems GmbH
+ * Copyright (C) 2010 Joseph Smith <joe@settoplinux.org>
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License as
+ * published by the Free Software Foundation; version 2 of
+ * the License.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston,
+ * MA 02110-1301 USA
+ */
+
+#include <console/console.h>
+#include <device/device.h>
+#include <device/pci.h>
+#include <string.h>
+#include <cpu/cpu.h>
+#include <cpu/x86/mtrr.h>
+#include <cpu/x86/msr.h>
+#include <cpu/x86/lapic.h>
+#include <cpu/intel/microcode.h>
+#include <cpu/x86/cache.h>
+#include <usbdebug.h>
+
+static const uint32_t microcode_updates[] = {
+ #include "microcode-534-MU16810d.h"
+ #include "microcode-535-MU16810e.h"
+ #include "microcode-536-MU16810f.h"
+ #include "microcode-537-MU268110.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-729-MU268310.h"
+ #include "microcode-611-MU168607.h"
+ #include "microcode-612-MU168608.h"
+ #include "microcode-615-MU16860a.h"
+ #include "microcode-617-MU16860c.h"
+ #include "microcode-618-MU268602.h"
+ #include "microcode-662-MU168a01.h"
+ #include "microcode-691-MU168a04.h"
+ #include "microcode-692-MU168a05.h"
+ /* Dummy terminator */
+ 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0,
+ 0x0, 0x0, 0x0, 0x0,
+};
+
+static inline void strcpy(char *dst, char *src)
+{
+ while (*src) *dst++ = *src++;
+}
+
+static void fill_processor_name(char *processor_name)
+{
+ struct cpuid_result regs;
+ char temp_processor_name[49];
+ char *processor_name_start;
+ unsigned int *name_as_ints = (unsigned int *)temp_processor_name;
+ int i;
+
+ for (i=0; i<3; i++) {
+ regs = cpuid(0x80000002 + i);
+ name_as_ints[i*4 + 0] = regs.eax;
+ name_as_ints[i*4 + 1] = regs.ebx;
+ name_as_ints[i*4 + 2] = regs.ecx;
+ name_as_ints[i*4 + 3] = regs.edx;
+ }
+
+ temp_processor_name[48] = 0;
+
+ /* Skip leading spaces */
+ processor_name_start = temp_processor_name;
+ while (*processor_name_start == ' ')
+ processor_name_start++;
+
+ memset(processor_name, 0, 49);
+ strcpy(processor_name, processor_name_start);
+}
+
+#if CONFIG_USBDEBUG
+static unsigned ehci_debug_addr;
+#endif
+
+static void model_68x_init(device_t cpu)
+{
+ char processor_name[49];
+
+ /* Turn on caching if we haven't already */
+ x86_enable_cache();
+
+ /* Update the microcode */
+ intel_update_microcode(microcode_updates);
+
+ /* Print processor name */
+ fill_processor_name(processor_name);
+ printk(BIOS_INFO, "CPU: %s.\n", processor_name);
+
+#if CONFIG_USBDEBUG
+ // Is this caution really needed?
+ if(!ehci_debug_addr)
+ ehci_debug_addr = get_ehci_debug();
+ set_ehci_debug(0);
+#endif
+
+ /* Setup MTRRs */
+ x86_setup_mtrrs(36);
+ x86_mtrr_check();
+
+#if CONFIG_USBDEBUG
+ set_ehci_debug(ehci_debug_addr);
+#endif
+
+ /* Enable the local cpu apics */
+ setup_lapic();
+}
+
+static struct device_operations cpu_dev_ops = {
+ .init = model_68x_init,
+};
+
+static struct cpu_device_id cpu_table[] = {
+ { X86_VENDOR_INTEL, 0x0680 },
+ { 0, 0 },
+};
+
+static const struct cpu_driver driver __cpu_driver = {
+ .ops = &cpu_dev_ops,
+ .id_table = cpu_table,
+};
+
diff --git a/src/cpu/intel/socket_FC_PGA370/Kconfig b/src/cpu/intel/socket_FC_PGA370/Kconfig
new file mode 100644
index 0000000000..513b4d0585
--- /dev/null
+++ b/src/cpu/intel/socket_FC_PGA370/Kconfig
@@ -0,0 +1,25 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2010 Joseph Smith <joe@settoplinux.org>
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+##
+
+config CPU_INTEL_SOCKET_FC_PGA370
+ bool
+ select CPU_INTEL_MODEL_68X
+ select MMX
+ select SSE
diff --git a/src/cpu/intel/socket_FC_PGA370/Makefile.inc b/src/cpu/intel/socket_FC_PGA370/Makefile.inc
new file mode 100644
index 0000000000..5a2b63ae92
--- /dev/null
+++ b/src/cpu/intel/socket_FC_PGA370/Makefile.inc
@@ -0,0 +1,30 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2010 Joseph Smith <joe@settoplinux.org>
+##
+## This program is free software; you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation; either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+## GNU General Public License for more details.
+##
+## You should have received a copy of the GNU General Public License
+## along with this program; if not, write to the Free Software
+## Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+##
+
+obj-y += socket_FC_PGA370.o
+subdirs-y += ../model_68x
+subdirs-y += ../../x86/tsc
+subdirs-y += ../../x86/mtrr
+subdirs-y += ../../x86/lapic
+subdirs-y += ../../x86/cache
+subdirs-y += ../../x86/smm
+subdirs-y += ../microcode
+
+cpu_incs += $(src)/cpu/intel/car/cache_as_ram.inc
diff --git a/src/cpu/intel/socket_FC_PGA370/chip.h b/src/cpu/intel/socket_FC_PGA370/chip.h
new file mode 100644
index 0000000000..c1195c2fd5
--- /dev/null
+++ b/src/cpu/intel/socket_FC_PGA370/chip.h
@@ -0,0 +1,24 @@
+/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright (C) 2010 Joseph Smith <joe@settoplinux.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+extern struct chip_operations cpu_intel_socket_FC_PGA370_ops;
+
+struct cpu_intel_socket_FC_PGA370_config {
+};
diff --git a/src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c b/src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c
new file mode 100644
index 0000000000..e3bca8f262
--- /dev/null
+++ b/src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c
@@ -0,0 +1,26 @@
+/*
+ * This file is part of the coreboot project.
+ *
+ * Copyright (C) 2010 Joseph Smith <joe@settoplinux.org>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+ */
+
+#include <device/device.h>
+#include "chip.h"
+
+struct chip_operations cpu_intel_socket_FC_PGA370_ops = {
+ CHIP_NAME("(FC)PGA370 CPU")
+};