summaryrefslogtreecommitdiffstats
path: root/sys/amd64/include/legacyvar.h
Commit message (Collapse)AuthorAgeFilesLines
* MFi386: use c99 typespeter2005-04-151-2/+2
|
* MFi386: numerous interrupt and acpi updatespeter2004-05-161-1/+0
|
* MFi386 pci_bus.c 1.102 legacyvar.h 1.4: rename nexus_pcib to legacy_pcibpeter2003-09-231-0/+11
| | | | | However, leave legacy_pcib_route_interrupt() since there is no pcibios to call.
* Add a new legacy(4) device driver for use on machines that do not havejhb2002-09-231-9/+9
| | | | | | | | ACPI or for when ACPI support is disabled or not present in the kernel. Basically, the nexus device is now split into two with some parts (such as adding default ISA, MCA, and EISA busses if they aren't found as well as support for PCI bus device ivars) being moved to the legacy driver.
* Use the __BUS_ACCESSOR macro for NEXUS_ACCESSORmux2002-08-201-14/+2
| | | | | | instead of rolling our own implementation. Reviewed by: tmm
* Get out the roto-rooter and clean up the abuse of nexus ivars by thepeter2000-09-281-0/+55
i386/isa/pcibus.c. This gets -current running again on multiple host->pci machines after the most recent nexus commits. I had discussed this with Mike Smith, but ended up doing it slightly differently to what we discussed as it turned out cleaner this way. Mike was suggesting creating a new resource (SYS_RES_PCIBUS) or something and using *_[gs]et_resource(), but IMHO that wasn't ideal as SYS_RES_* is meant to be a global platform property, not a quirk of a given implementation. This does use the ivar methods but does so properly. It also now prints the physical pci bus that a host->pci bridge (pcib) corresponds to.
OpenPOWER on IntegriCloud