On Wed, Dec 10, 2003 at 02:49:29PM -0700, Eric W. Biederman wrote: > Stefan Reinauer <[EMAIL PROTECTED]> writes: > > > * YhLu <[EMAIL PROTECTED]> [031210 22:02]: > > > I have checked pci.c in fifo. It need to be changes as follow. > > > > > > It seems otherwise it can not scan the peer root bus. > > > > How is this done on the HDAMA and other boards? > > Currently I have not been testing the Filo on the HDAMA. Last > time this was brought up I someone was going to modify FILO to scan > through all possible busses like etherboot does.
That patch is here: http://www.clustermatic.org/pipermail/linuxbios/2003-October/005753.html > > > Maybe someone need to make it can handle peer root bus refer to the code in > > > Linux kernel or Etherboot. > > > > Can we have an array of peer busses in the config file? > > ie. register SCAN_BUSSES={ 0, 1, 3 } I like this idea implemented in FILO, rather than having 2 options (recurse from bus 0, and scan 0-255). What do you think? > > Or is there any real way to _detect_ peer busses? Or at least conclude > > their existance by the available southbridges - There is obviously no > > peer bus without a (transparent) bridge > > Linux uses the pirq table to infer their presence. We really > should export the device tree in the LinuxBIOS table. Then FILO can > read that to find busses and other devices. That would be the right solution eventually. -- Takeshi _______________________________________________ Linuxbios mailing list [EMAIL PROTECTED] http://www.clustermatic.org/mailman/listinfo/linuxbios

