On Mon, Jun 06, 2016 at 10:05:31PM +0200, Rudolf Marek wrote: > Hi all, > > I noticed that seabios/libpayload could have interresting use cases and I want > to share/discuss them. > > 1) Have a SeaBIOS be a UEFI application. This would benefit on UEFI platforms > without CSM.
That would be difficult as SeaBIOS really wants to live at 0xf0000. Outside of CSM I don't think that's possible on UEFI. > 2) Provide a minimum UEFI environment. As I noticed u-boot started to have > such > support. In fact it has UEFI glue to u-boot drivers. As such it provides a > minimal boot services + minimum runtime services. In seabios, it is almost > there, only PE loader and filesystem support is missing. Are you suggesting that SeaBIOS be able to load and run UEFI operating systems without tianocore (or similar)? (That is, implement a minimal uefi spec natively within SeaBIOS?) I looked at that briefly a few years back, but the uefi spec is crazy complex. It may be feasible if someone (eg, uboot) has been able to identify a minimal implementation that works in practice with modern real world OSes. -Kevin -- coreboot mailing list: [email protected] https://www.coreboot.org/mailman/listinfo/coreboot

