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

Kevin O'Connor kevin at koconnor.net
Sun Feb 24 19:34:29 CET 2008


On Sat, Feb 23, 2008 at 02:55:54PM +0100, Stefan Reinauer wrote:
> 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. 

I think it would be great if coreboot built the e820 info.

I do wonder... if coreboot builds pirq, mptable, ACPI, and e820
tables.  Why not have it also populate that other bios "table" - the
64K one at 0xf0000-0xfffff?

-Kevin




More information about the coreboot mailing list