[coreboot] [RFC] port bochs-bios to gcc

Stefan Reinauer stepan at coresystems.de
Sat Feb 23 14:55:54 CET 2008


Carl-Daniel Hailfinger wrote:
> The most ideal course of action would be to fit coreboot v3 and your 
> ADLO effort together. The design of v3 is still flexible and maybe we 
> can stuff a payload library in v3 which has functionality like 
> generation of e820 tables etc. That would save payload authors from 
> duplicating code needlessly.
>   
I wonder whether we would want to create e820 tables directly in 
coreboot, instead of putting it into a payload library.
It's something every OS needs, and requiring a payload to call a 
function like "make_e820_from_cbtable()" unconditionally makes little 
sense.  As a comparison, we don't leave pirq, mptable and ACPI to the 
payload, either. Making e820 an exception here is one of the design 
inconsitencies we are suffering from. It also bites a couple of 
projects, like open firmware on coreboot. Torsten Duwe ran into funny 
issues here.

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/20080223/dd84eb47/attachment.sig>


More information about the coreboot mailing list