<div dir="ltr"><div class="gmail_default" style="font-family:verdana,sans-serif">Hi Mario,<br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">I have built my coreboot.rom now but still having problem booting it up (see black screen on monitor).</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">I am not sure few of these settings in my .config is correct or not:-</div><div class="gmail_default"><font face="monospace, monospace">CONFIG_VGA_BIOS_ID="1106,3230"<wbr>  (how to know and confirm this is my ID? is this important?)<br></font></div><div class="gmail_default"><font face="monospace, monospace">CONFIG_VGA_BIOS_FILE="<wbr>3rdparty/blobs/mainboard/<wbr>intel/apollolake_rvp/Vbt.bsf" (I have Vbt.bin and Vbt.bsf downloaded from Intel FSP_MR3, am I pionting to the correct one?)<br></font></div><div class="gmail_default"><font face="monospace, monospace">CONFIG_FMDFILE="src/mainboard/<wbr>intel/leafhill/leafhill.$(<wbr>CONFIG_COREBOOT_ROMSIZE_KB).<wbr>fmd" (OK to use fmd from leafhill?)<br></font></div><div class="gmail_default"><font face="monospace, monospace">CONFIG_INTEL_GMA_VBT_FILE="<wbr>3rdparty/blobs/mainboard/<wbr>intel/apollolake_rvp/Vbt.bin"<br></font></div><div class="gmail_default"><font face="monospace, monospace">CONFIG_CHECKLIST_DATA_FILE_<wbr>LOCATION="src/vendorcode/<wbr>intel/fsp/fsp2_0/checklist" (I actually didn't see this file exist, is this important?)</font><br></div><div class="gmail_default"><font face="verdana, sans-serif"><br></font></div><div class="gmail_default"><font face="verdana, sans-serif">These settings I believed are correct, please point it out if I am wrong:-</font></div><div class="gmail_default"><font face="monospace, monospace">CONFIG_IFWI_FILE_NAME=(edit APLI_B0B1D0E0_IFWI_X64_<wbr>R_178_10_PROD_SPI.bin using FIT.exe and change protection settings)</font><span style="font-family:monospace,monospace">  </span></div><div class="gmail_default"><font face="monospace, monospace">CONFIG_IFD_BIN_PATH=(descriptor.bin decomposed from </font><span style="font-family:monospace,monospace">APLI_B0B1D0E0_IFWI_X64_</span><wbr style="font-family:monospace,monospace"><span style="font-family:monospace,monospace">R_178_10_PROD_SPI.bin using </span><span style="font-family:monospace,monospace">FIT.exe)</span></div><div class="gmail_default"><font face="monospace, monospace">CONFIG_FSP_M_FILE=(Fsp_M.fd </font><span style="font-family:monospace,monospace">split from Fsp.fd using SplitFspBin.py)</span></div><div class="gmail_default"><font face="monospace, monospace">CONFIG_FSP_S_FILE</font><span style="font-family:monospace,monospace">=(</span><font face="monospace, monospace">Fsp_S.fd </font><span style="font-family:monospace,monospace">split from Fsp.fd using SplitFspBin.py)</span></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default" style="font-family:verdana,sans-serif">Blow is my bootup log I can see:-</div><div class="gmail_default" style="font-family:verdana,sans-serif"><br></div><div class="gmail_default"><div class="gmail_default"><font face="monospace, monospace">coreboot-4.6-1941-g383ef6e-dir<wbr>ty Wed Nov  1 21:59:08 UTC 2017 bootblock starting...</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: Found "FLASH" version 1.1 at 300000.</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: base = 0 size = 1000000 #areas = 11</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: area COREBOOT found @ 300800 (12179456 bytes)</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS @ 300800 size b9d800</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: 'IAFW Locator' located CBFS at [300800:e9e000)</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: Locating 'fallback/romstage'</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: Found @ offset 80 size 7214</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">coreboot-4.6-1941-g383ef6e-dir<wbr>ty Wed Nov  1 21:59:08 UTC 2017 romstage starting...</font></div><div class="gmail_default"><font face="monospace, monospace">pm1_sts: 0000 pm1_en: 0000 pm1_cnt: 00000000</font></div><div class="gmail_default"><font face="monospace, monospace">gpe0_sts[0]: 00000000 gpe0_en[0]: 00000000</font></div><div class="gmail_default"><font face="monospace, monospace">gpe0_sts[1]: 00000000 gpe0_en[1]: 00000000</font></div><div class="gmail_default"><font face="monospace, monospace">gpe0_sts[2]: 00000000 gpe0_en[2]: 00000000</font></div><div class="gmail_default"><font face="monospace, monospace">gpe0_sts[3]: 00000000 gpe0_en[3]: 00000000</font></div><div class="gmail_default"><font face="monospace, monospace">prsts: 00000000 tco_sts: 00000008</font></div><div class="gmail_default"><font face="monospace, monospace">gen_pmcon1: 08004004 gen_pmcon2: 00003a00 gen_pmcon3: 00000000</font></div><div class="gmail_default"><font face="monospace, monospace">prev_sleep_state 0</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: Found "FLASH" version 1.1 at 300000.</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: base = 0 size = 1000000 #areas = 11</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: area COREBOOT found @ 300800 (12179456 bytes)</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS @ 300800 size b9d800</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: 'IAFW Locator' located CBFS at [300800:e9e000)</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: Locating 'fspm.bin'</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: Found @ offset 18540 size 59000</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: area RW_MRC_CACHE found @ eae000 (65536 bytes)</font></div><div class="gmail_default"><font face="monospace, monospace" color="#ff0000"><b>REGF fail reading first metadata block.</b></font></div><div class="gmail_default"><font face="monospace, monospace" color="#ff0000"><b>MRC: region file invalid in 'RW_MRC_CACHE'</b></font></div><div class="gmail_default"><font face="monospace, monospace" color="#ff0000"><b>FMAP: area RW_VAR_MRC_CACHE found @ ebe000 (4096 bytes)</b></font></div><div class="gmail_default"><font face="monospace, monospace" color="#ff0000"><b>REGF fail reading first metadata block.</b></font></div><div class="gmail_default"><font face="monospace, monospace" color="#ff0000"><b>MRC: region file invalid in 'RW_VAR_MRC_CACHE'</b></font></div><div class="gmail_default"><font face="monospace, monospace" color="#ff0000"><b>*<i>*****************************<wbr>********************** looking at few lines above fail reading??!! does it matter? </i></b></font></div><div class="gmail_default"><font face="monospace, monospace">CBMEM:</font></div><div class="gmail_default"><font face="monospace, monospace">IMD: root @ 7afff000 254 entries.</font></div><div class="gmail_default"><font face="monospace, monospace">IMD: root @ 7affec00 62 entries.</font></div><div class="gmail_default"><font face="monospace, monospace">External stage cache:</font></div><div class="gmail_default"><font face="monospace, monospace">IMD: root @ 7b7ff000 254 entries.</font></div><div class="gmail_default"><font face="monospace, monospace">IMD: root @ 7b7fec00 62 entries.</font></div><div class="gmail_default"><font face="monospace, monospace">CPU: frequency set to 2000 MHz</font></div><div class="gmail_default"><font face="monospace, monospace">WEAK: src/soc/intel/apollolake/romst<wbr>age.c/mainboard_save_dimm_info called</font></div><div class="gmail_default"><font face="monospace, monospace">MTRR Range: Start=7a000000 End=7b000000 (Size 1000000)</font></div><div class="gmail_default"><font face="monospace, monospace">MTRR Range: Start=ff000000 End=0 (Size 1000000)</font></div><div class="gmail_default"><font face="monospace, monospace">MTRR Range: Start=7b000000 End=7b800000 (Size 800000)</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: area COREBOOT found @ 300800 (12179456 bytes)</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS @ 300800 size b9d800</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: 'IAFW Locator' located CBFS at [300800:e9e000)</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: Locating 'fallback/postcar'</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: Found @ offset 147680 size 421c</font></div><div class="gmail_default"><font face="monospace, monospace">Decompressing stage fallback/postcar @ 0x7abc6fc0 (33544 bytes)</font></div><div class="gmail_default"><font face="monospace, monospace">Loading module at 7abc7000 with entry 7abc7000. filesize: 0x3fd0 memsize: 0x82c8</font></div><div class="gmail_default"><font face="monospace, monospace">Processing 124 relocs. Offset value of 0x78bc7000</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">coreboot-4.6-1941-g383ef6e-dir<wbr>ty Wed Nov  1 21:59:08 UTC 2017 postcar starting...</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: Found "FLASH" version 1.1 at 300000.</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: base = 0 size = 1000000 #areas = 11</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: area COREBOOT found @ 300800 (12179456 bytes)</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS @ 300800 size b9d800</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: 'IAFW Locator' located CBFS at [300800:e9e000)</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: Locating 'fallback/ramstage'</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: Found @ offset 7380 size 10cd8</font></div><div class="gmail_default"><font face="monospace, monospace">Decompressing stage fallback/ramstage @ 0x7ab94fc0 (199152 bytes)</font></div><div class="gmail_default"><font face="monospace, monospace">Loading module at 7ab95000 with entry 7ab95000. filesize: 0x22678 memsize: 0x309b0</font></div><div class="gmail_default"><font face="monospace, monospace">Processing 2129 relocs. Offset value of 0x7aa95000</font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace"><br></font></div><div class="gmail_default"><font face="monospace, monospace">coreboot-4.6-1941-g383ef6e-dir<wbr>ty Wed Nov  1 21:59:08 UTC 2017 ramstage starting...</font></div><div class="gmail_default"><font face="monospace, monospace">BS: BS_PRE_DEVICE times (us): entry 2 run 2 exit 0</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: Found "FLASH" version 1.1 at 300000.</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: base = 0 size = 1000000 #areas = 11</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: area COREBOOT found @ 300800 (12179456 bytes)</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS @ 300800 size b9d800</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: 'IAFW Locator' located CBFS at [300800:e9e000)</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: Locating 'fsps.bin'</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: Found @ offset 717c0 size 2a000</font></div><div class="gmail_default"><font face="monospace, monospace">FMAP: area COREBOOT found @ 300800 (12179456 bytes)</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS @ 300800 size b9d800</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: 'IAFW Locator' located CBFS at [300800:e9e000)</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: Locating 'vbt.bin'</font></div><div class="gmail_default"><font face="monospace, monospace">CBFS: Found @ offset 9b800 size 1a00</font></div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">I think I totally lost :( </div><div style="font-family:verdana,sans-serif">please let me know if you have any idea on how I can debug further.</div><div style="font-family:verdana,sans-serif">Thank you.</div><div style="font-family:verdana,sans-serif"><br></div><div style="font-family:verdana,sans-serif">-ahwan</div><div style="font-family:verdana,sans-serif"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 3, 2017 at 6:18 PM, Scheithauer, Mario <span dir="ltr"><<a href="mailto:Mario.Scheithauer@siemens.com" target="_blank">Mario.Scheithauer@siemens.com</a><wbr>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="DE">
<div class="gmail-m_-1563047368215399616gmail-m_-1733702209979040050m_-2918191887989320269WordSection1">
<p class="MsoNormal"><span lang="EN-US" style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(31,73,125)">Hi Ahwan,<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(31,73,125)">Oh sorry, I forgot to attach the .config file for coreboot in my previous mail.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(31,73,125)">We have adjusted the memory settings (romstage.c) in the leafhill directory for the Oxbow Hill CRB. With these settings the memory initialization
 should work for Juniper Hill and Oxbow Hill CRB. Both CRBs use the same memory modules – DDR3L. But for the Leaf Hill CRB you need different settings, because there are other DIMM modules on it – LPDDR4.<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(31,73,125)">Mario<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;font-family:Arial,sans-serif;color:rgb(31,73,125)"><u></u> <u></u></span></p>
<div style="border-top:none;border-right:none;border-bottom:none;border-left:1.5pt solid blue;padding:0cm 0cm 0cm 4pt">
<div>
<div style="border-right:none;border-bottom:none;border-left:none;border-top:1pt solid rgb(181,196,223);padding:3pt 0cm 0cm">
<p class="MsoNormal"><b><span style="font-size:10pt;font-family:Tahoma,sans-serif">Von:</span></b><span style="font-size:10pt;font-family:Tahoma,sans-serif"> coreboot [mailto:<a href="mailto:coreboot-bounces@coreboot.org" target="_blank">coreboot-bounces@coreb<wbr>oot.org</a>]
<b>Im Auftrag von </b>ahW@n via coreboot<br>
<b>Gesendet:</b> Freitag, 3. November 2017 08:38<br>
<b>An:</b> <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="gmail-m_-1563047368215399616gmail-m_-1733702209979040050h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<div>
<p class="MsoNormal"><span style="font-family:Verdana,sans-serif">Hi Mario,<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Verdana,sans-serif"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Verdana,sans-serif">I read your reply and saw you have APL CRB Oxbow Hill with coreboot + SeaBios running.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Verdana,sans-serif">I am using the same board and wanted to build the coreboot but failed.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Verdana,sans-serif">I think I have the required files ready (bootable UEFI BIOS file, fitimage.bin, Fsp.fd ...)<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Verdana,sans-serif">But still failed to build my coreboot.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Verdana,sans-serif">I wonder I am having correct .config settings.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Verdana,sans-serif">Can you share your settings?<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Verdana,sans-serif">I check the attachment in previous list but all that is for leafhill, I wonder are they same and valid for both Oxbox Hill and Leafhill?<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Verdana,sans-serif">Please advise, thank you.<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Verdana,sans-serif"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Verdana,sans-serif">- ahwan<u></u><u></u></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:Verdana,sans-serif"><u></u> <u></u></span></p>
</div>
<div>
<p class="MsoNormal"><u></u> <u></u></p>
</div>
<div>
<div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> Scheithauer, Mario Mario.Scheithauer at
<a href="http://siemens.com" target="_blank">siemens.com</a> </span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> Wed Nov 1 16:28:45 CET 2017</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> Previous message (by thread): [coreboot] Coreboot support on H8SGL-F</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> Next message (by thread): [coreboot] Problems changing payload on Intel Leaf Hill</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> Hi Tahnia,</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> </span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> We have an APL CRB Oxbow Hill (B0-stepping) with coreboot (master) + SeaBios (master) running.</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> Attached are all necessary coreboot adaptions and the config file for SeaBios.</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> After the generation, a hack in coreboot.rom is still necessary so that SeaBios can find the VBIOS.</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> SeaBios expects at the end of the CBFS the address from the beginning of the CBFS section (see SeaBiosPointer.jpg).</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> Furthermore you have to pay attention to the IGD PCI ID. Intel uses different PCI Device IDs in different CPU versions for IGD (5a84 or 5a85).</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> The console output only works via MMIO on the CRB. Therefore you need the LPSS UART0 Micro USB port.</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> With all these adjustments we can boot a system on the CRB and have full console output.</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> Now you just need all the necessary blobs around coreboot (IFWI, FSP, VBIOS, uCode).</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> You can use the Intel FIT tool to separate the most of the components from the original BIOS.</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> </span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> Hope that helps,</span><u></u><u></u></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Courier New"">> Mario</span><u></u><u></u></p>
</div>
</div>
</div>
</div>
</div></div></div>
</div>
</div>

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