Hi,

It looks like it is but I just thought I should check, is starting
SeaBIOS via the ELF entry point (post32 in romlayout.S) rather than via
the 16 bit reset vector valid from the SeaBIOS point of view?

I'm considering it as an option for supporting SeaBIOS inside a Xen HVM
(AKA fully virtualised) guest. Currently Xen loads "hvmloader" as the
initial code to run within the guest. hvmloader does some initial setup,
copies the BIOS (previously ROMBIOS but there is now very early support
for SeaBIOS too) into the right place and then trampolines to the 16 bit
entry point. However almost all of the initial setup is (or at least
seems like it will end up being once I've checked it all out) ROMBIOS
specific so I am considering the option of just loading SeaBIOS directly
in place of hvmloader.

Cheers,
Ian.


_______________________________________________
SeaBIOS mailing list
[email protected]
http://www.seabios.org/mailman/listinfo/seabios

Reply via email to