Patchwork New Socket370 and Model 68x for CAR

login
register
about
Submitter Joseph Smith
Date 2010-06-20 08:04:42
Message ID <4C1DCB9A.4070200@settoplinux.org>
Download mbox | patch
Permalink /patch/1531/
State Accepted, archived
Headers show

Comments

Joseph Smith - 2010-06-20 08:04:42
Hello,
This patch adds a new socket for FCPGA370 and PGA370 CPU's. This new 
socket (called socket_FC_PGA370) will make the CAR transition alot 
easier. When done transitioning all the boards and cpu's the old 
socket_PGA370 (kind of misleading for the FC's) can be deleted as well 
as model_6xx. I will be testing a bunch of 370 cpu's this week so 
hopefully the model_6xx will be no longer needed. This patch also 
includes first CAR support for model_68x FCPGA CPU's.

Build and boot tested.

Signed-off by: Joseph Smith <joe@settoplinux.org>
Stefan Reinauer - 2010-06-20 11:46:31
On 6/20/10 10:04 AM, Joseph Smith wrote:
> Hello,
> This patch adds a new socket for FCPGA370 and PGA370 CPU's. This new
> socket (called socket_FC_PGA370) will make the CAR transition alot
> easier. When done transitioning all the boards and cpu's the old
> socket_PGA370 (kind of misleading for the FC's) can be deleted as well
> as model_6xx. I will be testing a bunch of 370 cpu's this week so
> hopefully the model_6xx will be no longer needed. This patch also
> includes first CAR support for model_68x FCPGA CPU's.
>
> Build and boot tested.
>
> Signed-off by: Joseph Smith <joe@settoplinux.org>
with two caveats:

Acked-by: Stefan Reinauer <stepan@coresystems.de>

> Index: src/cpu/intel/Kconfig
> ===================================================================
> --- src/cpu/intel/Kconfig	(revision 5634)
> +++ src/cpu/intel/Kconfig	(working copy)
>   
> @@ -17,6 +18,7 @@
>  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
>   
FCPGA
> Index: src/cpu/intel/Makefile.inc
> ===================================================================
> --- src/cpu/intel/Makefile.inc	(revision 5634)
> +++ src/cpu/intel/Makefile.inc	(working copy)
> @@ -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
>   
FCPGA
> Index: src/cpu/intel/socket_FC_PGA370/Kconfig
> ===================================================================
> --- src/cpu/intel/socket_FC_PGA370/Kconfig	(revision 0)
> +++ src/cpu/intel/socket_FC_PGA370/Kconfig	(revision 0)
>   

> +
> +config CPU_INTEL_SOCKET_FC_PGA370
>   
FCPGA

> Index: src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c
> ===================================================================
> --- src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c	(revision 0)
> +++ src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c	(revision 0)
> @@ -0,0 +1,26 @@
>   

> +
> +#include <device/device.h>
> +#include "chip.h"
> +
> +struct chip_operations cpu_intel_socket_FC_PGA370_ops = {
>   
FCPGA
> +	CHIP_NAME("(FC)PGA370 CPU")
> +};
> Index: src/cpu/intel/socket_FC_PGA370/Makefile.inc
> ===================================================================
> --- src/cpu/intel/socket_FC_PGA370/Makefile.inc	(revision 0)
> +++ src/cpu/intel/socket_FC_PGA370/Makefile.inc	(revision 0)
> @@ -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
>   
FCPGA

> +
> +extern struct chip_operations cpu_intel_socket_FC_PGA370_ops;
> +
> +struct cpu_intel_socket_FC_PGA370_config {
> +};
>   
This should be FCPGA370 or mFCPGA370

> Index: src/cpu/intel/model_68x/model_68x_init.c
> ===================================================================
> --- src/cpu/intel/model_68x/model_68x_init.c	(revision 0)
> +++ src/cpu/intel/model_68x/model_68x_init.c	(revision 0)
>   
[..]

> +
> +static struct cpu_device_id cpu_table[] = {
>   
Do add 680 here too. In fact, if you add 680 all the others can be omitted.
> +	{ X86_VENDOR_INTEL, 0x0681 },
> +	{ X86_VENDOR_INTEL, 0x0683 },
> +	{ X86_VENDOR_INTEL, 0x0686 },
> +	{ X86_VENDOR_INTEL, 0x068a },
> +	{ 0, 0 },
> +};
> +
> +static const struct cpu_driver driver __cpu_driver = {
> +	.ops      = &cpu_dev_ops,
> +	.id_table = cpu_table,
> +};
> +
Joseph Smith - 2010-06-20 12:44:14
On 06/20/2010 07:46 AM, Stefan Reinauer wrote:
> On 6/20/10 10:04 AM, Joseph Smith wrote:
>> Hello,
>> This patch adds a new socket for FCPGA370 and PGA370 CPU's. This new
>> socket (called socket_FC_PGA370) will make the CAR transition alot
>> easier. When done transitioning all the boards and cpu's the old
>> socket_PGA370 (kind of misleading for the FC's) can be deleted as well
>> as model_6xx. I will be testing a bunch of 370 cpu's this week so
>> hopefully the model_6xx will be no longer needed. This patch also
>> includes first CAR support for model_68x FCPGA CPU's.
>>
>> Build and boot tested.
>>
>> Signed-off by: Joseph Smith <joe@settoplinux.org>
> with two caveats:
>
> Acked-by: Stefan Reinauer <stepan@coresystems.de>
>
>> Index: src/cpu/intel/Kconfig
>> ===================================================================
>> --- src/cpu/intel/Kconfig	(revision 5634)
>> +++ src/cpu/intel/Kconfig	(working copy)
>>
>> @@ -17,6 +18,7 @@
>>   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
>>
> FCPGA

I wanted to keep them separated because Socket 370 supports PGA370 and 
FCPGA370 processors, this way they are both covered.


>> Index: src/cpu/intel/Makefile.inc
>> ===================================================================
>> --- src/cpu/intel/Makefile.inc	(revision 5634)
>> +++ src/cpu/intel/Makefile.inc	(working copy)
>> @@ -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
>>
> FCPGA
>> Index: src/cpu/intel/socket_FC_PGA370/Kconfig
>> ===================================================================
>> --- src/cpu/intel/socket_FC_PGA370/Kconfig	(revision 0)
>> +++ src/cpu/intel/socket_FC_PGA370/Kconfig	(revision 0)
>>
>
>> +
>> +config CPU_INTEL_SOCKET_FC_PGA370
>>
> FCPGA
>
>> Index: src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c
>> ===================================================================
>> --- src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c	(revision 0)
>> +++ src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c	(revision 0)
>> @@ -0,0 +1,26 @@
>>
>
>> +
>> +#include<device/device.h>
>> +#include "chip.h"
>> +
>> +struct chip_operations cpu_intel_socket_FC_PGA370_ops = {
>>
> FCPGA
>> +	CHIP_NAME("(FC)PGA370 CPU")
>> +};
>> Index: src/cpu/intel/socket_FC_PGA370/Makefile.inc
>> ===================================================================
>> --- src/cpu/intel/socket_FC_PGA370/Makefile.inc	(revision 0)
>> +++ src/cpu/intel/socket_FC_PGA370/Makefile.inc	(revision 0)
>> @@ -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
>>
> FCPGA
>
>> +
>> +extern struct chip_operations cpu_intel_socket_FC_PGA370_ops;
>> +
>> +struct cpu_intel_socket_FC_PGA370_config {
>> +};
>>
> This should be FCPGA370 or mFCPGA370

No, "m" means mobile chip. Socket 370 is not a mobile chip.
>
>> Index: src/cpu/intel/model_68x/model_68x_init.c
>> ===================================================================
>> --- src/cpu/intel/model_68x/model_68x_init.c	(revision 0)
>> +++ src/cpu/intel/model_68x/model_68x_init.c	(revision 0)
>>
> [..]
>
>> +
>> +static struct cpu_device_id cpu_table[] = {
>>
> Do add 680 here too. In fact, if you add 680 all the others can be omitted.
ok, why? 680 will cover everything?

>> +	{ X86_VENDOR_INTEL, 0x0681 },
>> +	{ X86_VENDOR_INTEL, 0x0683 },
>> +	{ X86_VENDOR_INTEL, 0x0686 },
>> +	{ X86_VENDOR_INTEL, 0x068a },
>> +	{ 0, 0 },
>> +};
>> +
>> +static const struct cpu_driver driver __cpu_driver = {
>> +	.ops      =&cpu_dev_ops,
>> +	.id_table = cpu_table,
>> +};
>> +
>
Stefan Reinauer - 2010-06-20 12:52:40
On 20.06.2010, at 14:44, Joseph Smith <joe@settoplinux.org> wrote:

> On 06/20/2010 07:46 AM, Stefan Reinauer wrote:
>> On 6/20/10 10:04 AM, Joseph Smith wrote:
>>> Hello,
>>> This patch adds a new socket for FCPGA370 and PGA370 CPU's. This new
>>> socket (called socket_FC_PGA370) will make the CAR transition alot
>>> easier. When done transitioning all the boards and cpu's the old
>>> socket_PGA370 (kind of misleading for the FC's) can be deleted as  
>>> well
>>> as model_6xx. I will be testing a bunch of 370 cpu's this week so
>>> hopefully the model_6xx will be no longer needed. This patch also
>>> includes first CAR support for model_68x FCPGA CPU's.
>>>
>>> Build and boot tested.
>>>
>>> Signed-off by: Joseph Smith <joe@settoplinux.org>
>> with two caveats:
>>
>> Acked-by: Stefan Reinauer <stepan@coresystems.de>
>>
>>> Index: src/cpu/intel/Kconfig
>>> ===================================================================
>>> --- src/cpu/intel/Kconfig    (revision 5634)
>>> +++ src/cpu/intel/Kconfig    (working copy)
>>>
>>> @@ -17,6 +18,7 @@
>>>  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
>>>
>> FCPGA
>
> I wanted to keep them separated because Socket 370 supports PGA370  
> and FCPGA370 processors, this way they are both covered.

Hm ok

>
>
>>> Index: src/cpu/intel/Makefile.inc
>>> ===================================================================
>>> --- src/cpu/intel/Makefile.inc    (revision 5634)
>>> +++ src/cpu/intel/Makefile.inc    (working copy)
>>> @@ -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
>>>
>> FCPGA
>>> Index: src/cpu/intel/socket_FC_PGA370/Kconfig
>>> ===================================================================
>>> --- src/cpu/intel/socket_FC_PGA370/Kconfig    (revision 0)
>>> +++ src/cpu/intel/socket_FC_PGA370/Kconfig    (revision 0)
>>>
>>
>>> +
>>> +config CPU_INTEL_SOCKET_FC_PGA370
>>>
>> FCPGA
>>
>>> Index: src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c
>>> ===================================================================
>>> --- src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c    (revision  
>>> 0)
>>> +++ src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c    (revision  
>>> 0)
>>> @@ -0,0 +1,26 @@
>>>
>>
>>> +
>>> +#include<device/device.h>
>>> +#include "chip.h"
>>> +
>>> +struct chip_operations cpu_intel_socket_FC_PGA370_ops = {
>>>
>> FCPGA
>>> +    CHIP_NAME("(FC)PGA370 CPU")
>>> +};
>>> Index: src/cpu/intel/socket_FC_PGA370/Makefile.inc
>>> ===================================================================
>>> --- src/cpu/intel/socket_FC_PGA370/Makefile.inc    (revision 0)
>>> +++ src/cpu/intel/socket_FC_PGA370/Makefile.inc    (revision 0)
>>> @@ -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
>>>
>> FCPGA
>>
>>> +
>>> +extern struct chip_operations cpu_intel_socket_FC_PGA370_ops;
>>> +
>>> +struct cpu_intel_socket_FC_PGA370_config {
>>> +};
>>>
>> This should be FCPGA370 or mFCPGA370
>
> No, "m" means mobile chip. Socket 370 is not a mobile chip.
>>

Afaik the m in mfcpga means micro

>>> Index: src/cpu/intel/model_68x/model_68x_init.c
>>> ===================================================================
>>> --- src/cpu/intel/model_68x/model_68x_init.c    (revision 0)
>>> +++ src/cpu/intel/model_68x/model_68x_init.c    (revision 0)
>>>
>> [..]
>>
>>> +
>>> +static struct cpu_device_id cpu_table[] = {
>>>
>> Do add 680 here too. In fact, if you add 680 all the others can be  
>> omitted.
> ok, why? 680 will cover everything?

Yes. It will mask the ID with fff0


>
>>> +    { X86_VENDOR_INTEL, 0x0681 },
>>> +    { X86_VENDOR_INTEL, 0x0683 },
>>> +    { X86_VENDOR_INTEL, 0x0686 },
>>> +    { X86_VENDOR_INTEL, 0x068a },
>>> +    { 0, 0 },
>>> +};
>>> +
>>> +static const struct cpu_driver driver __cpu_driver = {
>>> +    .ops      =&cpu_dev_ops,
>>> +    .id_table = cpu_table,
>>> +};
>>> +
>>
>
>
> -- 
> Thanks,
> Joseph Smith
> Set-Top-Linux
> www.settoplinux.org
>
Joseph Smith - 2010-06-20 13:08:05
>>> This should be FCPGA370 or mFCPGA370
>>
>> No, "m" means mobile chip. Socket 370 is not a mobile chip.
>>>
>
> Afaik the m in mfcpga means micro
>
Ah yes sorry. No the Socket 370 is still not a micro or mobile chip.

>>>> Index: src/cpu/intel/model_68x/model_68x_init.c
>>>> ===================================================================
>>>> --- src/cpu/intel/model_68x/model_68x_init.c (revision 0)
>>>> +++ src/cpu/intel/model_68x/model_68x_init.c (revision 0)
>>>>
>>> [..]
>>>
>>>> +
>>>> +static struct cpu_device_id cpu_table[] = {
>>>>
>>> Do add 680 here too. In fact, if you add 680 all the others can be
>>> omitted.
>> ok, why? 680 will cover everything?
>
> Yes. It will mask the ID with fff0
>
ok
>
>>
>>>> + { X86_VENDOR_INTEL, 0x0681 },
>>>> + { X86_VENDOR_INTEL, 0x0683 },
>>>> + { X86_VENDOR_INTEL, 0x0686 },
>>>> + { X86_VENDOR_INTEL, 0x068a },
>>>> + { 0, 0 },
>>>> +};
>>>> +
>>>> +static const struct cpu_driver driver __cpu_driver = {
>>>> + .ops =&cpu_dev_ops,
>>>> + .id_table = cpu_table,
>>>> +};
>>>> +
>>>
>>
>>
>> --
>> Thanks,
>> Joseph Smith
>> Set-Top-Linux
>> www.settoplinux.org
>>
>
Joseph Smith - 2010-06-21 06:48:18
>>>>> Index: src/cpu/intel/model_68x/model_68x_init.c
>>>>> ===================================================================
>>>>> --- src/cpu/intel/model_68x/model_68x_init.c (revision 0)
>>>>> +++ src/cpu/intel/model_68x/model_68x_init.c (revision 0)
>>>>>
>>>> [..]
>>>>
>>>>> +
>>>>> +static struct cpu_device_id cpu_table[] = {
>>>>>
>>>> Do add 680 here too. In fact, if you add 680 all the others can be
>>>> omitted.
>>> ok, why? 680 will cover everything?
>>
>> Yes. It will mask the ID with fff0
>>
> ok
>>
>>>
>>>>> + { X86_VENDOR_INTEL, 0x0681 },
>>>>> + { X86_VENDOR_INTEL, 0x0683 },
>>>>> + { X86_VENDOR_INTEL, 0x0686 },
>>>>> + { X86_VENDOR_INTEL, 0x068a },
>>>>> + { 0, 0 },
>>>>> +};
>>>>> +
>>>>> +static const struct cpu_driver driver __cpu_driver = {
>>>>> + .ops =&cpu_dev_ops,
>>>>> + .id_table = cpu_table,
>>>>> +};
>>>>> +

Hmm. If I add 0x0680 and delete the others I get:

Initializing CPU #0
CPU: vendor Intel device 68a
CPU: family 06, model 08, stepping 0a
Using generic cpu ops (good)
Enabling cache
microcode_info: sig = 0x0000068a pf=0x00000010 rev = 0x00000000
microcode updated to revision: 00000001 from revision 00000000

----
Before I did not get the "Using generic cpu ops (good)" is that ok?
Peter Stuge - 2010-06-21 07:57:36
Joseph Smith wrote:
> Hmm. If I add 0x0680 and delete the others I get:
>
> CPU: vendor Intel device 68a
> CPU: family 06, model 08, stepping 0a
> Using generic cpu ops (good)
> Enabling cache
>
> ----
> Before I did not get the "Using generic cpu ops (good)" is that ok?

The message seems to suggest so..


//Peter
Joseph Smith - 2010-06-21 09:42:03
On Mon, 21 Jun 2010 09:57:36 +0200, Peter Stuge <peter@stuge.se> wrote:
> Joseph Smith wrote:
>> Hmm. If I add 0x0680 and delete the others I get:
>>
>> CPU: vendor Intel device 68a
>> CPU: family 06, model 08, stepping 0a
>> Using generic cpu ops (good)
>> Enabling cache
>>
>> ----
>> Before I did not get the "Using generic cpu ops (good)" is that ok?
> 
> The message seems to suggest so..
> 
> 
Hmm, to me it suggests it is using a _fail_safe_ because it can't find the
correct (0x068a) device. It works fine eithor way but I don't think the
_fail_safe_ is supposed to be the "normal" method.
Peter Stuge - 2010-06-21 09:48:33
Joseph Smith wrote:
> >> Before I did not get the "Using generic cpu ops (good)" is that ok?
> > 
> > The message seems to suggest so..
> 
> Hmm, to me it suggests it is using a _fail_safe_ because it can't
> find the correct (0x068a) device. It works fine eithor way but I
> don't think the _fail_safe_ is supposed to be the "normal" method.

It says "generic" and "good" - not even "default" nor anything else
that might suggest a failure to me. :)

As could be expected from the code, that message is printed after the
CPU is known when disregarding stepping.

$ grep -rn 'Using generic cpu ops' .|grep -v '/\.svn/'
./arch/i386/lib/cpu.c:253:              printk(BIOS_DEBUG, "Using generic cpu ops (good)\n");


//Peter
Joseph Smith - 2010-06-21 10:15:33
On Mon, 21 Jun 2010 11:48:33 +0200, Peter Stuge <peter@stuge.se> wrote:
> Joseph Smith wrote:
>> >> Before I did not get the "Using generic cpu ops (good)" is that ok?
>> >
>> > The message seems to suggest so..
>>
>> Hmm, to me it suggests it is using a _fail_safe_ because it can't
>> find the correct (0x068a) device. It works fine eithor way but I
>> don't think the _fail_safe_ is supposed to be the "normal" method.
> 
> It says "generic" and "good" - not even "default" nor anything else
> that might suggest a failure to me. :)
> 
> As could be expected from the code, that message is printed after the
> CPU is known when disregarding stepping.
> 
> $ grep -rn 'Using generic cpu ops' .|grep -v '/\.svn/'
> ./arch/i386/lib/cpu.c:253:              printk(BIOS_DEBUG, "Using generic
> cpu ops (good)\n");
> 
> 
Ok, now lets look at the whole function:

        /* Lookup the cpu's operations */ 
         set_cpu_ops(cpu); 

         if(!cpu->ops) { 
                 /* mask out the stepping and try again */ 
                 cpu->device -= c.x86_mask; 
                 set_cpu_ops(cpu); 
                 cpu->device += c.x86_mask; 
                 if(!cpu->ops) die("Unknown cpu"); 
                 printk(BIOS_DEBUG, "Using generic cpu ops (good)\n"); 
         } 

Hmm, to me this is a _fail_safe_ or _fall_back_. 
cpu->ops fails because it is not able to find cpu->device so it runs this
function to "try again".
Stefan Reinauer - 2010-06-21 10:35:13
On 6/21/10 12:15 PM, Joseph Smith wrote:
>
>
> On Mon, 21 Jun 2010 11:48:33 +0200, Peter Stuge <peter@stuge.se> wrote:
>   
>> Joseph Smith wrote:
>>     
>>>>> Before I did not get the "Using generic cpu ops (good)" is that ok?
>>>>>           
>>>> The message seems to suggest so..
>>>>         
>>> Hmm, to me it suggests it is using a _fail_safe_ because it can't
>>> find the correct (0x068a) device. It works fine eithor way but I
>>> don't think the _fail_safe_ is supposed to be the "normal" method.
>>>       
>> It says "generic" and "good" - not even "default" nor anything else
>> that might suggest a failure to me. :)
>>
>> As could be expected from the code, that message is printed after the
>> CPU is known when disregarding stepping.
>>
>> $ grep -rn 'Using generic cpu ops' .|grep -v '/\.svn/'
>> ./arch/i386/lib/cpu.c:253:              printk(BIOS_DEBUG, "Using generic
>> cpu ops (good)\n");
>>
>>
>>     
> Ok, now lets look at the whole function:
>
>         /* Lookup the cpu's operations */ 
>          set_cpu_ops(cpu); 
>
>          if(!cpu->ops) { 
>                  /* mask out the stepping and try again */ 
>                  cpu->device -= c.x86_mask; 
>                  set_cpu_ops(cpu); 
>                  cpu->device += c.x86_mask; 
>                  if(!cpu->ops) die("Unknown cpu"); 
>                  printk(BIOS_DEBUG, "Using generic cpu ops (good)\n"); 
>          } 
>
> Hmm, to me this is a _fail_safe_ or _fall_back_. 
> cpu->ops fails because it is not able to find cpu->device so it runs this
> function to "try again"

Yes, it tries without the mask, i.e for 681 - 68f it tries 680. Then, if
that does not match, it dies with "Unknown CPU".
There is no failsafe nor fallback involved. What makes you think there
is? It just means adding 1 entry to the table instead of 16.

Stefan.
Joseph Smith - 2010-06-21 11:00:18
On Mon, 21 Jun 2010 12:35:13 +0200, Stefan Reinauer <stepan@coresystems.de>
wrote:
> On 6/21/10 12:15 PM, Joseph Smith wrote:
>>
>>
>> On Mon, 21 Jun 2010 11:48:33 +0200, Peter Stuge <peter@stuge.se> wrote:
>>
>>> Joseph Smith wrote:
>>>
>>>>>> Before I did not get the "Using generic cpu ops (good)" is that ok?
>>>>>>
>>>>> The message seems to suggest so..
>>>>>
>>>> Hmm, to me it suggests it is using a _fail_safe_ because it can't
>>>> find the correct (0x068a) device. It works fine eithor way but I
>>>> don't think the _fail_safe_ is supposed to be the "normal" method.
>>>>
>>> It says "generic" and "good" - not even "default" nor anything else
>>> that might suggest a failure to me. :)
>>>
>>> As could be expected from the code, that message is printed after the
>>> CPU is known when disregarding stepping.
>>>
>>> $ grep -rn 'Using generic cpu ops' .|grep -v '/\.svn/'
>>> ./arch/i386/lib/cpu.c:253:              printk(BIOS_DEBUG, "Using
> generic
>>> cpu ops (good)\n");
>>>
>>>
>>>
>> Ok, now lets look at the whole function:
>>
>>         /* Lookup the cpu's operations */
>>          set_cpu_ops(cpu);
>>
>>          if(!cpu->ops) {
>>                  /* mask out the stepping and try again */
>>                  cpu->device -= c.x86_mask;
>>                  set_cpu_ops(cpu);
>>                  cpu->device += c.x86_mask;
>>                  if(!cpu->ops) die("Unknown cpu");
>>                  printk(BIOS_DEBUG, "Using generic cpu ops (good)\n");
>>          }
>>
>> Hmm, to me this is a _fail_safe_ or _fall_back_.
>> cpu->ops fails because it is not able to find cpu->device so it runs
this
>> function to "try again"
> 
> Yes, it tries without the mask, i.e for 681 - 68f it tries 680. Then, if
> that does not match, it dies with "Unknown CPU".
> There is no failsafe nor fallback involved. What makes you think there
> is? It just means adding 1 entry to the table instead of 16.
> 
Ok, if it is not a _fail_safe_ or _fall_back_ why don't we just always do
this as a default? 
Why print out a "generic" message?
Myles Watson - 2010-06-21 15:23:36
> > Yes, it tries without the mask, i.e for 681 - 68f it tries 680. Then, if
> > that does not match, it dies with "Unknown CPU".
> > There is no failsafe nor fallback involved. What makes you think there
> > is? It just means adding 1 entry to the table instead of 16.
> >
> Ok, if it is not a _fail_safe_ or _fall_back_ why don't we just always do
> this as a default?
My understanding is that barring errata, the stepping shouldn't matter.
Just in case it does, we check it.  If there isn't a specific entry for the
stepping, we go to the "normal" case of using the ops without the stepping
information.

> Why print out a "generic" message?
I think it just means "not-stepping-specific"

Thanks,
Myles
Joseph Smith - 2010-06-21 19:41:03
On 06/20/2010 08:52 AM, Stefan Reinauer wrote:
>
> On 20.06.2010, at 14:44, Joseph Smith <joe@settoplinux.org> wrote:
>
>> On 06/20/2010 07:46 AM, Stefan Reinauer wrote:
>>> On 6/20/10 10:04 AM, Joseph Smith wrote:
>>>> Hello,
>>>> This patch adds a new socket for FCPGA370 and PGA370 CPU's. This new
>>>> socket (called socket_FC_PGA370) will make the CAR transition alot
>>>> easier. When done transitioning all the boards and cpu's the old
>>>> socket_PGA370 (kind of misleading for the FC's) can be deleted as well
>>>> as model_6xx. I will be testing a bunch of 370 cpu's this week so
>>>> hopefully the model_6xx will be no longer needed. This patch also
>>>> includes first CAR support for model_68x FCPGA CPU's.
>>>>
>>>> Build and boot tested.
>>>>
>>>> Signed-off by: Joseph Smith <joe@settoplinux.org>
>>> with two caveats:
>>>
>>> Acked-by: Stefan Reinauer <stepan@coresystems.de>
>>>
>>>> Index: src/cpu/intel/Kconfig
>>>> ===================================================================
>>>> --- src/cpu/intel/Kconfig (revision 5634)
>>>> +++ src/cpu/intel/Kconfig (working copy)
>>>>
>>>> @@ -17,6 +18,7 @@
>>>> 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
>>>>
>>> FCPGA
>>
>> I wanted to keep them separated because Socket 370 supports PGA370 and
>> FCPGA370 processors, this way they are both covered.
>
> Hm ok
>
>>
>>
>>>> Index: src/cpu/intel/Makefile.inc
>>>> ===================================================================
>>>> --- src/cpu/intel/Makefile.inc (revision 5634)
>>>> +++ src/cpu/intel/Makefile.inc (working copy)
>>>> @@ -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
>>>>
>>> FCPGA
>>>> Index: src/cpu/intel/socket_FC_PGA370/Kconfig
>>>> ===================================================================
>>>> --- src/cpu/intel/socket_FC_PGA370/Kconfig (revision 0)
>>>> +++ src/cpu/intel/socket_FC_PGA370/Kconfig (revision 0)
>>>>
>>>
>>>> +
>>>> +config CPU_INTEL_SOCKET_FC_PGA370
>>>>
>>> FCPGA
>>>
>>>> Index: src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c
>>>> ===================================================================
>>>> --- src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c (revision 0)
>>>> +++ src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c (revision 0)
>>>> @@ -0,0 +1,26 @@
>>>>
>>>
>>>> +
>>>> +#include<device/device.h>
>>>> +#include "chip.h"
>>>> +
>>>> +struct chip_operations cpu_intel_socket_FC_PGA370_ops = {
>>>>
>>> FCPGA
>>>> + CHIP_NAME("(FC)PGA370 CPU")
>>>> +};
>>>> Index: src/cpu/intel/socket_FC_PGA370/Makefile.inc
>>>> ===================================================================
>>>> --- src/cpu/intel/socket_FC_PGA370/Makefile.inc (revision 0)
>>>> +++ src/cpu/intel/socket_FC_PGA370/Makefile.inc (revision 0)
>>>> @@ -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
>>>>
>>> FCPGA
>>>
>>>> +
>>>> +extern struct chip_operations cpu_intel_socket_FC_PGA370_ops;
>>>> +
>>>> +struct cpu_intel_socket_FC_PGA370_config {
>>>> +};
>>>>
>>> This should be FCPGA370 or mFCPGA370
>>
>> No, "m" means mobile chip. Socket 370 is not a mobile chip.
>>>
>
> Afaik the m in mfcpga means micro
>
>>>> Index: src/cpu/intel/model_68x/model_68x_init.c
>>>> ===================================================================
>>>> --- src/cpu/intel/model_68x/model_68x_init.c (revision 0)
>>>> +++ src/cpu/intel/model_68x/model_68x_init.c (revision 0)
>>>>
>>> [..]
>>>
>>>> +
>>>> +static struct cpu_device_id cpu_table[] = {
>>>>
>>> Do add 680 here too. In fact, if you add 680 all the others can be
>>> omitted.
>> ok, why? 680 will cover everything?
>
> Yes. It will mask the ID with fff0
>
>
>>
>>>> + { X86_VENDOR_INTEL, 0x0681 },
>>>> + { X86_VENDOR_INTEL, 0x0683 },
>>>> + { X86_VENDOR_INTEL, 0x0686 },
>>>> + { X86_VENDOR_INTEL, 0x068a },
>>>> + { 0, 0 },
>>>> +};
>>>> +
>>>> +static const struct cpu_driver driver __cpu_driver = {
>>>> + .ops =&cpu_dev_ops,
>>>> + .id_table = cpu_table,
>>>> +};
>>>> +
>>>
>>
Done, thanks r5636
Joseph Smith - 2010-06-22 08:47:21
>>> This should be FCPGA370 or mFCPGA370
>>
>> No, "m" means mobile chip. Socket 370 is not a mobile chip.
>>>
>
> Afaik the m in mfcpga means micro
>

FYI, after a little reading it looks like the Tualatin was actually the 
first unofficial micro cpu. The first official micro cpu's started with 
the mobile PIII and Celerons. That is probably why I got the two 
confused :-)

Patch

Index: src/cpu/intel/Kconfig
===================================================================
--- src/cpu/intel/Kconfig	(revision 5634)
+++ src/cpu/intel/Kconfig	(working copy)
@@ -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/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
Index: src/cpu/intel/Makefile.inc
===================================================================
--- src/cpu/intel/Makefile.inc	(revision 5634)
+++ src/cpu/intel/Makefile.inc	(working copy)
@@ -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
Index: src/cpu/intel/socket_FC_PGA370/Kconfig
===================================================================
--- src/cpu/intel/socket_FC_PGA370/Kconfig	(revision 0)
+++ src/cpu/intel/socket_FC_PGA370/Kconfig	(revision 0)
@@ -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
Index: src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c
===================================================================
--- src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c	(revision 0)
+++ src/cpu/intel/socket_FC_PGA370/socket_FC_PGA370.c	(revision 0)
@@ -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")
+};
Index: src/cpu/intel/socket_FC_PGA370/Makefile.inc
===================================================================
--- src/cpu/intel/socket_FC_PGA370/Makefile.inc	(revision 0)
+++ src/cpu/intel/socket_FC_PGA370/Makefile.inc	(revision 0)
@@ -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
Index: src/cpu/intel/socket_FC_PGA370/chip.h
===================================================================
--- src/cpu/intel/socket_FC_PGA370/chip.h	(revision 0)
+++ src/cpu/intel/socket_FC_PGA370/chip.h	(revision 0)
@@ -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 {
+};
Index: src/cpu/intel/model_68x/Kconfig
===================================================================
--- src/cpu/intel/model_68x/Kconfig	(revision 0)
+++ src/cpu/intel/model_68x/Kconfig	(revision 0)
@@ -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
Index: src/cpu/intel/model_68x/microcode-662-MU168a01.h
===================================================================
--- src/cpu/intel/model_68x/microcode-662-MU168a01.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-662-MU168a01.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/Makefile.inc
===================================================================
--- src/cpu/intel/model_68x/Makefile.inc	(revision 0)
+++ src/cpu/intel/model_68x/Makefile.inc	(revision 0)
@@ -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
Index: src/cpu/intel/model_68x/microcode-534-MU16810d.h
===================================================================
--- src/cpu/intel/model_68x/microcode-534-MU16810d.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-534-MU16810d.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-615-MU16860a.h
===================================================================
--- src/cpu/intel/model_68x/microcode-615-MU16860a.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-615-MU16860a.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-535-MU16810e.h
===================================================================
--- src/cpu/intel/model_68x/microcode-535-MU16810e.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-535-MU16810e.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-536-MU16810f.h
===================================================================
--- src/cpu/intel/model_68x/microcode-536-MU16810f.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-536-MU16810f.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-691-MU168a04.h
===================================================================
--- src/cpu/intel/model_68x/microcode-691-MU168a04.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-691-MU168a04.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-692-MU168a05.h
===================================================================
--- src/cpu/intel/model_68x/microcode-692-MU168a05.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-692-MU168a05.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-617-MU16860c.h
===================================================================
--- src/cpu/intel/model_68x/microcode-617-MU16860c.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-617-MU16860c.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-537-MU268110.h
===================================================================
--- src/cpu/intel/model_68x/microcode-537-MU268110.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-537-MU268110.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-538-MU168111.h
===================================================================
--- src/cpu/intel/model_68x/microcode-538-MU168111.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-538-MU168111.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-550-MU168307.h
===================================================================
--- src/cpu/intel/model_68x/microcode-550-MU168307.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-550-MU168307.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/model_68x_init.c
===================================================================
--- src/cpu/intel/model_68x/model_68x_init.c	(revision 0)
+++ src/cpu/intel/model_68x/model_68x_init.c	(revision 0)
@@ -0,0 +1,146 @@ 
+/*
+ * 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, 0x0681 },
+	{ X86_VENDOR_INTEL, 0x0683 },
+	{ X86_VENDOR_INTEL, 0x0686 },
+	{ X86_VENDOR_INTEL, 0x068a },
+	{ 0, 0 },
+};
+
+static const struct cpu_driver driver __cpu_driver = {
+	.ops      = &cpu_dev_ops,
+	.id_table = cpu_table,
+};
+
Index: src/cpu/intel/model_68x/microcode-611-MU168607.h
===================================================================
--- src/cpu/intel/model_68x/microcode-611-MU168607.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-611-MU168607.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-551-MU168308.h
===================================================================
--- src/cpu/intel/model_68x/microcode-551-MU168308.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-551-MU168308.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-729-MU268310.h
===================================================================
--- src/cpu/intel/model_68x/microcode-729-MU268310.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-729-MU268310.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-612-MU168608.h
===================================================================
--- src/cpu/intel/model_68x/microcode-612-MU168608.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-612-MU168608.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-727-MU168313.h
===================================================================
--- src/cpu/intel/model_68x/microcode-727-MU168313.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-727-MU168313.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-618-MU268602.h
===================================================================
--- src/cpu/intel/model_68x/microcode-618-MU268602.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-618-MU268602.h	(revision 0)
@@ -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,
Index: src/cpu/intel/model_68x/microcode-728-MU168314.h
===================================================================
--- src/cpu/intel/model_68x/microcode-728-MU168314.h	(revision 0)
+++ src/cpu/intel/model_68x/microcode-728-MU168314.h	(revision 0)
@@ -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,