IDE on s2885 and LinuxBIOS -- FILO
Takeshi Sone
ts1 at tsn.or.jp
Thu Dec 11 03:30:01 CET 2003
On Wed, Dec 10, 2003 at 02:49:29PM -0700, Eric W. Biederman wrote:
> Stefan Reinauer <stepan at suse.de> writes:
>
> > * YhLu <YhLu at tyan.com> [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
More information about the coreboot
mailing list