summaryrefslogtreecommitdiffstats
path: root/sys/arch/sgi/pci/pci_machdep.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* When computing the total resources required by devices behind a ppb, takemiod2009-07-231-3/+20
| | | | PCI ROM into account, if any.
* PCI-Cardbus bridge support for both O2 (macepcibr) and Octane/Origin (xbridge)miod2009-07-211-4/+30
| | | | | | | | | | class systems. Tested on O2 and Origin 200 with wi@pcmcia and xl@cardbus, using a Ricoh 5C475-based cbb(4) board. acx@cardbus doesn't work reliably yet, so your mileage may vary until more bugs are fixed. Thanks to matthieu@ for lending me some cardbus devices for testing.
* Program PPB_REG_PREFLIM_HI32, not PPB_REG_PREFBASE_HI32 a second time. Oops.miod2009-07-161-2/+2
|
* Make the PCI-PCI bridge initialization code bus-independent, relying on amiod2009-07-161-13/+203
| | | | | | | per-pci_chipset_t function to perform actual resource allocation. Add the necessary bits to macepcibr(4), and enable ppb(4) on O2 kernels now. Joint effort with kettenis@
* Extend xbridge to support shared interrupt handlers, and perform PCI-PCImiod2009-07-131-0/+50
bridge initialization if necessary; enable ppb on IP27 and IP30 kernels. With feedback from kettenis@; macepcibr to gain the same functionality soon.