summaryrefslogtreecommitdiff
path: root/sys/arch/i386/pci/pci_bus_fixup.c
AgeCommit message (Collapse)Author
2001-01-27change interrupt routing strategy from simpleMichael Shalayeff
run through the devices and programming the icu and pci headers before real pci bus autoconf starts and include all devices present on all pci busses, to a per attached device routing in pci_intr_map(). this solves several cases of premature interrupts hanging system due to absent interrupt handlers during autoconf. 10x for testing: millert@ krw@ aaron@ chris@ tholo@ brad@ jason@ deraadt@
2001-01-24elliminate pci_bus_fixup.h by movingMichael Shalayeff
pci_bus_fixup() proto into pcibiosvar.h
2000-10-31rename pcibios.h to pcibiosvar.hTheo de Raadt
2000-08-08sync w/ netbsd almost -current code (;Michael Shalayeff
fixes quite a few problems. adds new option PCIBIOS_ADDR_FIXUP. numerous extra fixes by me, also pointed out by other ppl, such as avoid panics, ifdef on pciverbose, not diagnostic, some other smaller knits; some have been forwarded back to netbsd developers, some will go soon too.
2000-04-07Need <sys/device.h>.Aaron Campbell
2000-03-28fix netbsd rcsids up.Michael Shalayeff
also, from the 3rd try make proper openbsd rcsids, rediculous 3 commits just to add proper openbsd rcsids. i think someone forgot to _look_ at the diffs before commit.
2000-03-27add missing OpenBSD RCS IDsBrad Smith
2000-03-26from netbsd: pci interrupt routing code.Michael Shalayeff
also, change a few pcidevs names to match netbsd (and more descriptive). tested on a bunch of laptops, helps resolving 'pin X unmapped' problems for (usually) usb and cardbus cntrollers.