[LinuxBIOS] Intel refactoring and microcode updates

joe at smittys.pointclark.net joe at smittys.pointclark.net
Thu Jan 10 03:24:12 CET 2008

Quoting Corey Osgood <corey.osgood at gmail.com>:

> I've separated this into two patches, one code and one microcode, to
> improve readability, but they would both have to be committed at once
> (else things break). These patches eliminate a lot of repeated code,
> make porting and adding new CPUs easier, add all the latest released
> microcode updates, and add somewhat experimental support for the latest
> lga775 cpus, along with various other currently unsupported CPUs.
> Unfortunately, not everything  works quite right yet. Here's the broken
> stuff:
>  * socket_603: includes all Xeon model f0x, f1x, and f2x cpus. This may
> be incorrect, but I can't see any easy way to find out.
>  * socket_604: includes all Xeon model f2x, f3x, f4x, and f6x. Same as
> above, with the added bonus of being too large to fit with any current
> board. It should also include the socket_603 IDs, since socket 603 CPUs
> work on socket 604 boards.
>  * socket_775: too large to build with most current ports, but it could
> probably be broken down into socket_775_pentium and socket_775_core. All
> fxx IDs are pentium 4/D, and 6xx IDs are Core/Core 2
> For now, I've left the current model_fxx and socket_*60*, so nothing
> breaks, but IMO the socket_603/604 I've added should be made to work.
> Both patches Signed-off-by: Corey Osgood <corey.osgood at gmail.com>
Hmm looks good. Should we add a quick note to each file to what  
processor it belongs too? I think that would save developers time from  
having to look it up when writing code for a new board? What do you  

Thanks - Joe

More information about the coreboot mailing list