<div dir="ltr">Hi Mario, Cameron, coreboot folks,<br><br>Thank you all so much for the help!! I managed to get SeaBIOS to work (technically it was running all along, there was just no output and hence no evidence to believe it ran.)<br><br>As I mentioned previously, I am not running coreboot master branch, instead using the Intel-distributed variant based on an outdated coreboot commit (Apollo_Lake_CB_MR1). So my config might not be useful to all who are using coreboot master. But it is attached nonetheless. <br><br>I had previously tried including the bxt_1003.dat, when this didn't work I tried using vbt.dat, but I think I might have configured them in the wrong places. It works when I include both.<br><br>Also, Craig, thanks! I previously used the wrong bootloader image to try and extract the VBIOS with the UEFItool (tried using Intel's precompiled coreboot image with UEFI payload, named "coreboot.release.SPI.Bx.Win.bin", which does not contain any VBIOS image, for some reason). It does work when I extract it from Intel's UEFI image, named "APLI_IFWI_X64_R_113_40E_SPI.bin".<div><br></div><div>On my build, it was not necessary to manually update the CBFS locations for SeaBIOS. </div><div><br></div><div>But it was necessary to update the MMIO mapping for debug UART output. Brilliant, I would never have figured this out. </div><div><br></div><div>In which document do I find the MMIO mapping again? I think I did read it at some point but it got lost between the mass of information! (I'm new to Intel architecture, coreboot, all payloads, and bootloader development in general! Massive learning curve, too much information to absorb at once!)</div><div><br></div><div>I suspect similar changes would be required to witness output from Tianocore, will try that soon.<br><div><font color="#1f497d" face="Arial, sans-serif"><span style="font-size:13.3333px"><br></span></font></div>Thanks to all again, I really really appreciate it! (Would send virtual beer by manner of thanks, is that acceptable?)<div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Tahnia</span></div><div><span style="font-size:12.8px"><br></span></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 6, 2017 at 11:32 AM, Scheithauer, Mario <span dir="ltr"><<a href="mailto:Mario.Scheithauer@siemens.com" target="_blank">Mario.Scheithauer@siemens.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang="DE" link="blue" vlink="purple">
<div class="m_-6549858440659645540WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Hi all,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">> •        Are you able to boot Yocto with the current combination you have?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">We haven’t tested Yocto, but we can boot a Lubuntu.<u></u><u></u></span></p><span class="">
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">> Where did you obtain a VBIOS file?<u></u><u></u></span></p>
</span><p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Intel provides the VBIOS in its MRx packages for the CRBs. You need to contact Intel for this.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">> •        Is it specifically VBIOS, or is it a VBT.dat file? Or are you running SeaVGABIOS?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">I think you need a complete VBIOS bxt_1003.dat (64kB) for SeaBios.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">The vbt.dat (5kB) is need by GOP driver. But we haven’t done anything with that yet.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Mario<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">
<div>
<div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">Von:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> Tahnia Lichtenstein [mailto:<a href="mailto:unlich@gmail.com" target="_blank">unlich@gmail.com</a>]
<br>
<b>Gesendet:</b> Freitag, 3. November 2017 13:46<br>
<b>An:</b> Scheithauer, Mario (DF MC MTS R&D SWRT 4); <a href="mailto:coreboot@coreboot.org" target="_blank">coreboot@coreboot.org</a><br>
<b>Betreff:</b> Re: [coreboot] Problems changing payload on Intel Leaf Hill<u></u><u></u></span></p>
</div>
</div><div><div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi Mario,<u></u><u></u></p>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Thank you very much for sharing, that already helps a lot!! I can spot quite a lot of differences to my own build settings.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">I've been pursuing a Grub2 payload in the meantime (no success so far), will now return to SeaBIOS and try and incorporate the necessary changes you suggested.<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Just a couple of questions so far:<u></u><u></u></p>
</div>
<div>
<ul type="disc">
<li class="MsoNormal">
Are you able to boot Yocto with the current combination you have?<u></u><u></u></li><li class="MsoNormal">
I have all the blobs around coreboot, except the VBIOS... I have tried all the options in <a href="https://www.coreboot.org/VGA_support" target="_blank">https://www.coreboot.org/<wbr>VGA_support</a>, but I suspect the reference bootloader images provided by Intel
 does not use a VBIOS file. I also cannot find a suitable VBIOS on Intel's website. (By the way, thanks for the FIT decomposition tip, I did not know this was possible... I took great pains to find the correct blobs on Intel's website, would have been much
 easier to just use FIT!) Where did you obtain a VBIOS file? <u></u><u></u></li><li class="MsoNormal">
Is it specifically VBIOS, or is it a VBT.dat file? Or are you running SeaVGABIOS?<u></u><u></u></li></ul>
</div>
<div>
<p class="MsoNormal">Many thanks again!<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<p class="MsoNormal">Best regards,<u></u><u></u></p>
</div>
<div>
<p class="MsoNormal">Tahnia<u></u><u></u></p>
</div>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">On Fri, Nov 3, 2017 at 2:01 PM, Scheithauer, Mario <<a href="mailto:Mario.Scheithauer@siemens.com" target="_blank">Mario.Scheithauer@siemens.com</a><wbr>> wrote:<u></u><u></u></p>
<p class="MsoNormal"><br>
Hi Cameron,<br>
<br>
> Did you modify the FSP blobs at all?<br>
Yes, we made some adjustments for our mainboard (mc_apl1).<br>
But they shouldn’t play a decisive role (power states, PCIe settings).<br>
<br>
> The reason I ask is that my coreboot build hangs in the FspSiliconInit().<br>
Then you will get pretty far.<br>
We are currently still using the MR2 FSP package for APL-I.<br>
As IFWI template we use the BIOS version v178.10 for the CRBs.<br>
These components are provided by Intel.<br>
That’s it. The CRB should boot with this combination.<br>
<br>
Mario<br>
<br>
> -----Ursprüngliche Nachricht-----<br>
> Von: Cameron Craig [mailto:<a href="mailto:Cameron.Craig@exterity.com" target="_blank">Cameron.Craig@<wbr>exterity.com</a>]<br>
> Gesendet: Freitag, 3. November 2017 11:51<br>
> An: Scheithauer, Mario (DF MC MTS R&D SWRT 4); ahW@n<br>
> Cc: <a href="mailto:coreboot@coreboot.org" target="_blank">coreboot@coreboot.org</a><br>
> Betreff: Re: [coreboot] Problems changing payload on Intel Leaf Hill<u></u><u></u></p>
<div>
<div>
<p class="MsoNormal">><br>
> Hi Mario,<br>
><br>
> I've been attempting to build coreboot(master) for the Leaf Hill CRB, with no<br>
> success so far.<br>
><br>
> Did you modify the FSP blobs at all?<br>
> I had a look at your config, the filenames "FSP_MR2_M_ECC_MOD" caught my<br>
> eye.<br>
><br>
> The reason I ask is that my coreboot build hangs in the FspSiliconInit().<br>
><br>
> Cheers,<br>
> Cameron<br>
><br>
><br>
><br>
> Cameron Craig | Graduate Software Engineer | Exterity Limited<br>
> tel: <a href="tel:%2B44%201383%20828%20250" target="_blank">+44 1383 828 250</a> | fax:  | mobile:<br>
> e: <a href="mailto:Cameron.Craig@exterity.com" target="_blank">Cameron.Craig@exterity.com</a> | w:
<a href="http://www.exterity.com" target="_blank">www.exterity.com</a><br>
><br>
><br>
><br>
> ______________________________<wbr>______________________________<wbr>________<br>
> __<br>
> This email has been scanned by the Symantec Email Security.cloud service.<br>
> For more information please visit <a href="http://www.symanteccloud.com" target="_blank">
http://www.symanteccloud.com</a><br>
> ______________________________<wbr>______________________________<wbr>________<br>
> __<br>
--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org" target="_blank">coreboot@coreboot.org</a><br>
<a href="https://mail.coreboot.org/mailman/listinfo/coreboot" target="_blank">https://mail.coreboot.org/<wbr>mailman/listinfo/coreboot</a><u></u><u></u></p>
</div>
</div>
</div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
</div></div></div>
</div>
</div>

</blockquote></div><br></div>