IDE on s2885 and LinuxBIOS -- FILO

YhLu YhLu at tyan.com
Wed Dec 10 15:53:01 CET 2003


Ron,

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.

Maybe someone need to make it can handle peer root bus refer to the code in
Linux kernel or Etherboot.

Regards

YH.

void pci_init(void)
{
    /* Count devices */
    dev_list = 0;
    debug("Scanning PCI: ");
    pci_scan_bus(0);
    pci_scan_bus(1); // For Tyan s2880,s2881,s2882,s2885,s4880
//    pci_scan_bus(3); //For Tyan s2885
    debug("found %d devices\n", n_devs);

    /* Make the list */
    dev_list = malloc(n_devs * sizeof(struct pci_dev));
    n_devs = 0;
    pci_scan_bus(0);
    pci_scan_bus(1); // For Tyan s2880,s2881,s2882,s2885,s4880
//    pci_scan_bus(3); //For Tyan s2885

#if DEBUG
    {
        int i;
        for (i = 0; i < n_devs; i++) {
            debug("%02x:%02x.%x %04x:%04x %04x %02x\n",
                    PCI_BUS(dev_list[i].addr),
                    PCI_DEV(dev_list[i].addr),
                    PCI_FN(dev_list[i].addr),
                    dev_list[i].vendor,
                    dev_list[i].device,
                    dev_list[i].devclass,
                    dev_list[i].prog_if);
        }
    }
#endif
}

-----邮件原件-----
发件人: YhLu 
发送时间: 2003年12月10日 9:27
收件人: 'ron minnich'
抄送: Hendricks David W.
主题: Re: IDE on s2885 and LinuxBIOS

Is it working with On current tree or using old source tree to make sure all
8111/8131 on bus 0?

Yinghai Lu

-----邮件原件-----
发件人: ron minnich [mailto:rminnich at lanl.gov] 
发送时间: 2003年12月10日 7:25
收件人: YhLu
抄送: Hendricks David W.
主题: Re: IDE on s2885 and LinuxBIOS

I wonder what differes from HDAMA to s2885? filo works fine on HDAMA

ron

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: S4880_REG_with_MB_HT_FIFO.txt
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20031210/3e0594a7/attachment.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: S4880_REG_with_MB_HT_FIFO_patch.txt
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20031210/3e0594a7/attachment-0001.txt>


More information about the coreboot mailing list