[coreboot] microcode blob or ascii

Jose Trujillo ce.autom at protonmail.com
Wed Oct 3 16:46:58 CEST 2018


Sorry,
I cannot help you with this.... maybe I still don't understand.

The only thing I can tell you that I use for this same SOC processor all the header files ".h" included in the kit and they work without problems.
It would be good if you can enable the serial debug console and dump the log if you have problems.

Good luck,
Jose.

Sent with [ProtonMail](https://protonmail.com) Secure Email.

‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
On Tuesday, October 2, 2018 5:23 PM, galla rao <galla.rao80 at gmail.com> wrote:

> Thanks Jose,
>
> My actual query is FSP Binary also has below ucode update  which is same to coreboot\src\cpu\intel\microcode\microcode.c
>
>         msr.lo = (unsigned long)m + sizeof(struct microcode);
> msr.hi = 0;
> wrmsr(0x79, msr);
>
> Atom E3845 BayTrail with D-Stepping never returns after writing uCode, tried different ucode revisions
>
> On Mon, Oct 1, 2018 at 1:49 PM Jose Trujillo <ce.autom at protonmail.com> wrote:
>
>> Hello Ranga:
>> It is ASCII just not properly formatted....
>>
>> Just remove the text from this:
>>
>> 0x00000001, /* Header Version */
>> 0x00000901, /* Patch ID       */
>> 0x04212014, /* DATE           */
>> 0x00030679, /* CPUID          */
>> 0x69c4e6f1, /* Checksum       */
>> 0x00000001, /* Loader Version */
>> 0x00000001, /* Platform ID    */
>> 0x0000cbd0, /* Data size      */
>> 0x0000cc00, /* Total size     */
>> 0x00000000, /* reserved       */
>> 0x00000000, /* reserved       */
>> 0x00000000, /* reserved       */
>>
>> to this format:
>>
>> 0x00000001, \
>> 0x00000901, \
>> 0x04212014, \
>> 0x00030679, \
>> 0x69c4e6f1, \
>> 0x00000001, \
>> 0x00000001, \
>> 0x0000cbd0, \
>> 0x0000cc00, \
>> 0x00000000, \
>> 0x00000000, \
>> 0x00000000,
>>
>> And try again...
>> Jose Trujillo.
>>
>> ‐‐‐‐‐‐‐ Original Message ‐‐‐‐‐‐‐
>> On Friday, September 28, 2018 7:28 PM, galla rao <galla.rao80 at gmail.com> wrote:
>>
>>> Hi ,
>>>
>>> How does the coreboot picks the cpu microcodes
>>>
>>> as a blob or ASCII ?
>>>
>>> Tried both option GENERATE FROM TREE and INCLUDE EXTERNAL HEADER
>>>
>>> In Memory it appears it picks the ASCII file, but not a blob
>>>
>>> intel/cpu/baytrail/microcode/M0130679901.h
>>>
>>> 0x00000001, /* Header Version */
>>> 0x00000901, /* Patch ID       */
>>> 0x04212014, /* DATE           */
>>> 0x00030679, /* CPUID          */
>>> 0x69c4e6f1, /* Checksum       */
>>> 0x00000001, /* Loader Version */
>>> 0x00000001, /* Platform ID    */
>>> 0x0000cbd0, /* Data size      */
>>> 0x0000cc00, /* Total size     */
>>> 0x00000000, /* reserved       */
>>> 0x00000000, /* reserved       */
>>> 0x00000000, /* reserved       */
>>>
>>> Help me out in understanding this issue
>>>
>>> Regards
>>> Ranga
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.coreboot.org/pipermail/coreboot/attachments/20181003/b35ec7b0/attachment.html>


More information about the coreboot mailing list