[OLPC-devel] Re: OLPC/LinuxBIOS: PCI configuration or not?

Marcelo Tosatti marcelo at kvack.org
Fri May 12 17:30:54 EDT 2006


On Fri, May 12, 2006 at 03:40:11PM -0500, Goodrich,Steven wrote:
> Marcello,
>  
> The Geode processor (and the CS5536 southbridge) doesn't have hardware
> PCI registers for all the devices in the CPU (and SB). Instead, PCI
> registers for most of the devices are implemented via SMM.
>  
> The question, then, is around the need for PCI headers.  Since this is a
> closed system, PCI configuraiton is (arguably) unnecessary.  Should we
> keep the PCI headers as implemented in our SMM handler, or should we
> expect to use a PCI-less configuration?
>  
> Naturally, this affects both LinuxBIOS and the Linux OS... 

Steven,

For the sake of driver compatibility I would suggest that PCI emulation
is kept for now - the sound and framebuffer drivers use the PCI
interface.

Dropping PCI support from the kernel is certainly good from a memory
footprint point of view, we might want to do that later during the game.





More information about the Devel mailing list