<div dir="ltr"><div><div><div>Hello Mark,<br></div><ol><li>You can skip this step in your instructions.  Instead, when running make menuconfig, look in Chipset / ChromeOS and select "Build for ChromeOS".  This should cause Depthcharge to appear as a payload option.  You can find the reason for this is in depthcharge/Kconfig.name.  The "depends on" statement keeps it from being visible until the CHROMEOS condition is met.<br></li><li>I would probably keep this step, although I don't know veyron/speedy.  You'll see one of the options under Depthcharge, "Use default libpayload config".  That may move the build along, but I doubt it has the options you'll need as it works for x86.<br></li></ol></div>Thanks,<br></div>Marshall<br><div><div><br></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 28, 2018 at 3:39 PM, Mark Wylde <span dir="ltr"><<a href="mailto:me@markwylde.co.uk" target="_blank">me@markwylde.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>Hello<br></div><div><br></div><div>I'm trying to put together a step by step guide of building and flashing coreboot to a Chromebook C201.<br></div><div><br></div><div>If you look at the bugfixes part of my guide here (<a href="https://gist.github.com/markwylde/4061eab71fa1ec7a27c40a87499924c4#bugfixs" target="_blank">https://gist.github.com/<wbr>markwylde/<wbr>4061eab71fa1ec7a27c40a87499924<wbr>c4#bugfixs</a>), you'll see I've added two problems I had with the master branch of coreboot:<br></div><div><br></div><div>1. Depthcharge is not a payload. The `payloads/Kconfig` file doesn't have an option for Depthcharge. However if you add it and run menuconfig, selecting the new payload, everything works great (well apart from issues 2)<br></div><div><br></div><div>2. Coreboot/Depthcharge can't find a config file for veyron_speedy because `payloads/libpayload/configs/<wbr>config.veyron_speedy` is not present. If I clone `payloads/libpayload/configs/<wbr>config.veyron` then it works perfectly.<br></div><div><br></div><div>When you run make you are going to get an error message, something like below:<br></div><div><br></div><div>I'm almost certain my "fixes" aren't actually fixes, and I'm just doing something wrong, if you could correct me I'd be so grateful.<br></div><div><br></div><div>Otherwise, if this is correct I'd be more than happy to try and workout submitting a pull request.<br></div><div><br></div><div>Thanks a lot<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888"><div><br></div><div>Mark<br></div><div><br></div><div><br></div><div><br></div></font></span><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>