[PROPOSAL] extended payload handling

Greg Watson gwatson at lanl.gov
Tue Jun 8 11:09:00 CEST 2004


On Jun 8, 2004, at 7:59 AM, Stefan Reinauer wrote:

> * Greg Watson <gwatson at lanl.gov> [040608 15:22]:
>> I think this is a reasonable idea, particularly your suggestion of
>> making linuxbios more modular. One of my main beefs with the payload
>> strategy is that each payload has to provide it's own set of,
>> potentially buggy, driver code. If we have 5 payloads then we have 5
>> sets of drivers that all do the same thing slightly differently. If 
>> the
>> drivers were modular enough so that a payload could call them 
>> directly,
>> then this would go a long way to addressing these concerns.
>
> As far as I can tell the only drivers involved would be output drivers,
> ie. video output and serial output. There the extensible LinuxBIOS 
> table
> could come into play. The video driver could store a pointer to the
> framebuffer, the resolution and maybe even a font, to save duplicates.
> Serial is only a kilobyte or so of a driver i think.
>
> Have I forgotten something?
>

PCI device code and resource information should be available for 
payloads to use. A payload should not have to re-probe for devices on 
the PCI bus.

Greg




More information about the coreboot mailing list