"Eric W. Biederman" wrote: > > Jeff Garzik <[EMAIL PROTECTED]> writes: > > > Ronald G Minnich wrote: > > > > > > On Tue, 5 Mar 2002, Jeff Garzik wrote: > > > > > > > Here is my desired view of booting: > > > > > > > > linuxbios -> freebios -> Linux kernel > > > > > > > > linuxbios merely initializes CPU and DRAM. freebios is the more > > > > generic, portable piece that initializes PCI, graphics, and IDE. And > > > > loads the Linux kernel. > > > > > > I think we've gone so far down the road with linuxbios doing PCI that you > > > will have to modify this picture a bit. put graphics and ide in freebios. > > > > I disagree... > > > > linuxbios is nowhere near doing a fully compliant PCI init. It's just > > enough to get back. Have you glanced at the PCI 2.2 and PCI-X > > specifications lately? ;-) > > > > When freebios exists, I would turn off all PCI init in linuxbios. > > I think this is something that we need some actual experience > with. > > I don't have a copy of PCI 2.2 or PCI-X you have to pay a couple > of hundred dollars to the PCI sig to get that correct?
If you are paying out-of-pocket like me, I would suggest the el-cheapo route. I paid $50 to PCI SIG, and receive a printed copy of PCI 2.2, and a CD-ROM containing -all- the PCI specifications. http://www.pcisig.com/ > I believe LinuxBIOS does a good job with the PCI resource allocation. > Possibly imperfect but good. Not nearly everything needed to be fully compliant, and compliant basically means bloat. I would prefer to leave linuxbios PCI setup as-is, for current setups -- but with the option to turn it off if "freebios" is present to do a better job. > The core LinuxBIOS needs to contain all of the motherboard specific > information and either provide it implicitly by setting up the hardware > correctly, or explictily by exporting it in the LinuxBIOS table. I disagree for one case, the "freebios" case. If we are booting linuxbios -> freebios -> linux kernel it is silly to include all options for all hardware, in the "freebios" piece. Thus, one must provide a custom "freebios" image for the specific hardware you are running, or a subset of systems. Jeff -- Jeff Garzik | Building 1024 | MandrakeSoft | Choose life.