[LinuxBIOS] [PATCH] remove duplicated microcode updates for some Intel processors

joe at smittys.pointclark.net joe at smittys.pointclark.net
Sun Dec 30 06:00:12 CET 2007


Quoting Corey Osgood <corey.osgood at gmail.com>:
>
> Acked-by: Corey Osgood <corey.osgood at gmail.com>
>
> how long has it been since we've updated the microcode updates?
>
No idea, but remember the email below from 12/12/07? Looks like an  
update is in order, but I wouldn't know where to start.

Thanks - Joe

> Quoting Martin.Karlsson at emerson.com:
>
>> Hello,
>>
>> Yesterday I wrote some code for the Syslinux boot loader that is meant
>> to boot different images based on which revision of the CPU microcode
>> that is currently loaded in the CPU (yes, this is a bit strange but we
>> have a very good reason for it). I then compared my implementation with
>> a few others an ran across yours, in
>> http://www.openbios.org/viewvc/trunk/LinuxBIOSv2/src/cpu/intel/microcode
>> /microcode.c?view=markup
>>
>> Question to you guys: why is the first wrmsr instruction there? From my
>> understanding, by not properly initialising ECX, EAX and EDX this will
>> overwrite whatever is in the MSR pointed to by ECX?!
>>
>> BTW I tried out your code on our target hardware (Intel Celeron M, 600
>> MHz) and with that first wrmsr line in place it hangs and without it, it
>> runs just fine.
>>
>> Just wanted to let you know.
>>
>> Best regards,
>> Martin Karlsson




More information about the coreboot mailing list