[SeaBIOS] How to build seabios(coreboot style) with manually specified entry_elf() address ?

Tang Rong phtr071 at gmail.com
Wed Oct 4 06:20:08 CEST 2017


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 at 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 at 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.
>
>



More information about the SeaBIOS mailing list