<div dir="ltr">Hi Jay,<div><br></div><div>the SKL/KBL FSP blob published on Github is compatible with the headers currently in coreboot, with the exception of the MEMORY_INFO_DATA_HOB - as is, coreboot will not be able to parse the HOB and populate the SMBIOS tables (minor adjustment needed, see: <a href="https://pastebin.com/Um9m7X43">https://pastebin.com/Um9m7X43</a>), but otherwise it should boot and run without issue (at least it does on the handful of SKL devices I've used it with, using both DDR3 and DDR4). The FSP signatures absolutely should match, so I'm not sure why you're seeing otherwise</div><div><br></div><div>-Matt</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 3, 2017 at 7:26 PM, Jay Talbott <span dir="ltr"><<a href="mailto:JayTalbott@sysproconsulting.com" target="_blank">JayTalbott@sysproconsulting.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="EN-US" link="blue" vlink="purple"><div class="m_-8663532304520111126WordSection1"><p class="MsoNormal">I’m trying to get coreboot up and running on an Intel RVP15 CRB, which is the same as the RVP7 except that the RVP15 has DDR4 memory instead of DDR3.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">There is a mainboard solution for the RVP7 in coreboot. However, the current KabyLake FSP published on GitHub doesn’t seem like it’s the right FSP for the SkyLake-U/KabyLake-U. If nothing else, there’s a problem with that FSP such that the signature in the FSP-M UPD header does not match the signature in the corresponding header files, so when the FSP 2.0 driver in coreboot goes to check that they are a match, execution dies right there.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal"><span style="font-family:"Courier New""> if (upd->FspUpdHeader.Signature != FSPM_UPD_SIGNATURE)<u></u><u></u></span></p><p class="MsoNormal"><span style="font-family:"Courier New""> die("Invalid FSPM signature!\n");<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal" style="text-indent:.5in">(coreboot/src/drivers/intel/<wbr>fsp2_0/memory_init.c, in function do_fsp_memory_init) <u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">I don’t want to bypass that check in the code in case the FSP posted to GitHub isn’t the right FSP for this particular SoC…<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Obviously, somebody at Intel has the right FSP that works for these boards in order to validate that the coreboot implementation worked prior to upstreaming it to the repo. I’m just not sure how to get the right one so that I can get this booting.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Furthermore, I have yet to get the serial console working on the DB-9 serial port. I have the jumpers on the board configured to connect it to UART #2, and configured in coreboot accordingly, but I get nothing for console output.<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Any help would be most appreciated!<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Thanks,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">- Jay<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p><p class="MsoNormal">Jay Talbott<br>Principal Consulting Engineer<br>SysPro Consulting, LLC<br>3057 E. Muirfield St.<br>Gilbert, AZ 85298<br>(480) 704-8045<br>(480) 445-9895 (FAX)<br><a href="mailto:JayTalbott@sysproconsulting.com" target="_blank"><span style="color:blue">JayTalbott@sysproconsulting.<wbr>com</span></a><u></u><u></u></p><p class="MsoNormal"><a href="http://www.sysproconsulting.com/" target="_blank"><span style="color:blue">http://www.sysproconsulting.<wbr>com</span></a><u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p></div></div><br>--<br>
coreboot mailing list: <a href="mailto:coreboot@coreboot.org">coreboot@coreboot.org</a><br>
<a href="https://mail.coreboot.org/mailman/listinfo/coreboot" rel="noreferrer" target="_blank">https://mail.coreboot.org/<wbr>mailman/listinfo/coreboot</a><br></blockquote></div><br></div>