[coreboot] Fwd: [RFC] Here we go... the SLOF biosemu for coreboot-v3

Stefan Reinauer stepan at coresystems.de
Sat Dec 13 20:41:42 CET 2008


Pattrick Hueper wrote:
> I dont really have a good name for it... in my first mail i called it
> YABEL (Yet another BIOS Emulation Layer) but that was intended as
> fun... can we call it biosemu? (x86emu is the processor emulation and
> biosemu the I/O / INT / Mem Emulation that makes the Option ROMs
> run...) Or does anybody have a better proposal?
>   
YABEL is a fine working name. The code in coreboot so far was more or
less considered "libx86emu" even though that did not describe it completely.

Basically, YABEL is not a new direction. It fixes a lot of shortcomings
in our v3 libx86emu code (from which some parts of YABEL were derived
IIRC). So even if we decide to do SeaBIOS for the 16bit bios call part
with x86emu at some point, chances are a lot better we can do that with
YABEL than with what we have today. YABEL for example catches inb/outb
to CF8/CFC and calls into PCI functions. This is good stuff. It could
already be sufficient to get SeaBIOS working on PPC if we want/need it
there.

Also, Pattrick's patches do fix some issues where x86emu behaved faulty
with 32bit operands before. So some of the "32bit option roms" might
even work that did not work before.

I'm all for merging Pattrick's nice work!

Stefan

-- 
coresystems GmbH • Brahmsstr. 16 • D-79104 Freiburg i. Br.
      Tel.: +49 761 7668825 • Fax: +49 761 7664613
Email: info at coresystems.dehttp://www.coresystems.de/
Registergericht: Amtsgericht Freiburg • HRB 7656
Geschäftsführer: Stefan Reinauer • Ust-IdNr.: DE245674866


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 249 bytes
Desc: OpenPGP digital signature
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20081213/f8423651/attachment.sig>


More information about the coreboot mailing list