On Wed, 2002-07-03 at 16:05, Eric W. Biederman wrote: > > > > We will need to have helper libraries under the covers building up the > > data for tables, etc. But I believe this can be the primary interface > > to most of the device initialization needed in LinuxBIOS. > > > > Eventually we can enhance it with dependecy information on what needs > > to happen first. But given how many surprises I have seen from > > hardware slowly evolving the interface looks good. > > > > Ollie I think with just a little care this should work for your > > northbridge init problem. The very nice thing here is that this > > should be straight forward to implement, comprehensible, and work > > for a great number of cases. > > > > So at this point, do you want to write it or should I? > > Unless you can find the flaw in my beautiful idea :) >
I am still in the thinking and drawing phase. I am reading literatures about OOD and Design Pattern and trying to see if there is anything we can apply to our architecture. Do I get the "silver bullet syndrome" about OO stuff ?? > I have four pci buses. For each bus I have > a pci-pci bridge, and a ioapic. Plus another ioapic > for the ISA bus, and any 33Mhz onboard pci devices I have. > That's really complicated. Who designed this kind of HW ?? BTW, I once draw some UML about PCI bus on paper as my would be design of PCI layer. I will try to dig it out. Thanks god that it is drawn on paper than in any e-media. > > And given that this is a practical requirement I am more likely to get > a gradual evolution path than sitting at a drawing board trying to > anticipate this kind of thing. :) > Since I don't have anything as terrible as your P4Dxx, all I can do is "sitting at a drawing board trying to anticipate this kind of thing" :-) Ollie
