Modify the onboard firmware by myself is too risky. If anything goes wrong with my customized depthcharge, I'll need to reprogram the SPI, right? Any way to test it on qemu?
On Wed, Oct 4, 2017 at 11:02 AM, Matt DeVillier matt.devillier@gmail.com wrote:
given what you're trying to do, I'd think it would be easier to modify depthcharge to jump to RW_LEGACY later / after doing the other init normally done when booting ChromeOS, than to try and shoehorn SeaBIOS into something depthcharge would load like a kernel
On Tue, Oct 3, 2017 at 9:42 PM, Tang Rong phtr071@gmail.com wrote:
Hi Matt, we chated about kexec booting chromeos for Acer C710 on IRC, thanks a lot for your help.
I digged to into depthcharge code, and found they did quite a lot of work, including patching the SMBIOS for fwid, redirecting ehci to xhci, etc. However, SeaBios on RW_LEGACY can not enjoy these work as legacy mode got started very early. In addition, flash seabios/tianocore on ssd (pretending to be linux kernel) would be much safer option.