<div dir="ltr">I thought microcode files are kind of patches for CPU, it suppose to be loaded before MRC just in case it fixes any issues related with CPU. I actually did encounter an system random halt issue related with no loading microcode before MRC training.<div>
<br></div><div>Martin, how do you think to display a warning during coreboot compiling if PLATFORM_USES_FSP selected but microcode does not configure properly.</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">
On Wed, Jun 4, 2014 at 5:43 PM, Martin Roth <span dir="ltr"><<a href="mailto:martin.roth@se-eng.com" target="_blank">martin.roth@se-eng.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thanks Paul.<br>
<br>
I'm working on a fix for this. Right now the option get selected correctly if you set it at the first menuconfig run. If you go back and select the microcode options later, they don't get correctly enabled even though they're turned on with a select statement.<br>

<br>
I hope to have a patch up for this today.<span class="HOEnZb"><font color="#888888"><br>
<br>
Martin</font></span><div class="HOEnZb"><div class="h5"><br>
<br>
<br>
<br>
On 06/03/2014 04:17 PM, Paul Menzel wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Dear Gerald,<br>
<br>
<br>
Am Dienstag, den 03.06.2014, 14:03 +0200 schrieb Gerald Otter:<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I am trying to run coreboot + seabios payload on the bayley bay crb<br>
with the recently committed FSP integration, but have had no luck so<br>
far.<br>
This crb uses the bay trail I (now atom e3800) soc from intel.<br>
<br>
Following the instructions from commit d75800c7f , I have built a 2MB<br>
image and flashed it to the upper 2MB of the 8MB flash, leaving the<br>
TXE / flash descriptor intact.<br>
I have added the config from the build. The FSP I used is<br>
BAYTRAIL_FSP_GOLD_002_10-<u></u>JANUARY-2014, together with the flash<br>
descriptor and TXE from the 80.21 bios provided by intel, and vga bios<br>
36.2.2.<br>
Fwiw, I have tried both the 32bit and 64bit releases of the bios, even<br>
though the flash descriptor and TXE binary seem to be exactly the<br>
same.<br>
<br>
The issue I’m running into is that I have no idea if anything is<br>
running at all.<br>
There is no output on the VGA/HDMI ports or uart.<br>
<br>
The legacy uart referred to in the source is working correctly with<br>
the original intel bios, but does not produce any output with the<br>
coreboot image.<br>
I have tried the most common baud rates (115200, 19200, 9600 ) and did<br>
some measurements with a scope in case I got the baud rate wrong, but<br>
no cigar.<br>
The uart I’m using is the PCU uart, as opposed to hsuart1/2 and the<br>
superIO uart. This matches with the configuration in coreboot when<br>
compared to the datasheet, so I’m assuming I got this set up<br>
correctly.<br>
Unfortunately, this is about all the information I have, so I hope I<br>
am missing something obvious when building the image / flashing it,<br>
etc.<br>
</blockquote>
[…]<br>
<br>
it looks like you are missing the microcode. (Next time please also send<br>
the output of `build/cbfstool build/coreboot.rom print`.)<br>
<br>
Could you please test if selecting “Generate from tree” in the prompt<br>
“Include CPU microcode in CBFS”?<br>
<br>
In the `.config`, instead of<br>
<br>
         # CONFIG_CPU_MICROCODE_CBFS_<u></u>GENERATE is not set<br>
         # CONFIG_CPU_MICROCODE_CBFS_<u></u>EXTERNAL is not set<br>
         CONFIG_CPU_MICROCODE_CBFS_<u></u>NONE=y<br>
<br>
you should have the one below.<br>
<br>
         CONFIG_CPU_MICROCODE_CBFS_<u></u>GENERATE=y<br>
         # CONFIG_CPU_MICROCODE_CBFS_<u></u>EXTERNAL is not set<br>
         # CONFIG_CPU_MICROCODE_CBFS_NONE is not set<br>
<br>
<br>
Thanks,<br>
<br>
Paul<br>
<br>
<br>
</blockquote>
<br>
<br></div></div><div class="HOEnZb"><div class="h5">
-- <br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org" target="_blank">coreboot@coreboot.org</a><br>
<a href="http://www.coreboot.org/mailman/listinfo/coreboot" target="_blank">http://www.coreboot.org/<u></u>mailman/listinfo/coreboot</a><br>
</div></div></blockquote></div><br></div>