[SeaBIOS] [RFC 2/2] Add Linux boot code for the fw_cfg dma interface
kraxel at redhat.com
Wed Aug 19 17:50:32 CET 2015
> > Doing this in seabios looks appealing too as seabios needs the code
> > for fw_cfg support anyway and it is already written in C. It needs
> > some more care through so things like bootorder and pxeboot continue
> > to work. Maybe seabios could match the rom name (the one which
> > appears in the boot menu) to figure whenever it should kick a direct
> > kernel boot.
> Have you looked at the other email thread?:
> There's some work missing, but a basic sketch of this ROM problem is
Yep, saw that. pxe roms are IPL_TYPE_BEV too, so taking over this way
will break network boot.
qemu_cfg_dma_boot_linux() itself looks sane to me. Just the way it gets
kicked needs some refining. And in the future we probably want split
qemu_cfg_dma_boot_linux() into smaller functions for stuff like booting
the kernel from flash.
More information about the SeaBIOS