diff options
author | gallatin <gallatin@FreeBSD.org> | 2001-06-01 17:39:11 +0000 |
---|---|---|
committer | gallatin <gallatin@FreeBSD.org> | 2001-06-01 17:39:11 +0000 |
commit | 97157b4d0e8357e515eacbc41d938e44f28c9b9d (patch) | |
tree | 3e6d0a9770f3def6c2b401ae01aa0e8e8a31eeac /sys/alpha/pci/t2var.h | |
parent | 05769a88e298bb6f61223081bbaea61377bce088 (diff) | |
download | FreeBSD-src-97157b4d0e8357e515eacbc41d938e44f28c9b9d.zip FreeBSD-src-97157b4d0e8357e515eacbc41d938e44f28c9b9d.tar.gz |
Resurrect platform.pci_intr_map() and essentially undo the effects of
the interface conversion to platform.pci_intr_route(). I've left the
platform.pci_intr_route() function pointer in place, as well as
alpha_pci_route_interrupt(), but no platform currently implements it.
To work around the removal of alpha_platform_assign_pciintr(cfg);
from the pci probe code, I've hooked in calls to platform.pci_intr_map()
in pcib_read_config (similar to the x86 APIC_IO ifdef in pci_cfgregread)
for every chipset that has a platform which needs it.
While here, I've removed the interupt mapping/routing code from the
AS2x00 platform because its not required (it has never been present in
-stable).
Tested on: UP1000, Miata(GL), XP1000, AS2100, AS500
Diffstat (limited to 'sys/alpha/pci/t2var.h')
-rw-r--r-- | sys/alpha/pci/t2var.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/alpha/pci/t2var.h b/sys/alpha/pci/t2var.h index 770f05d..73ec13e 100644 --- a/sys/alpha/pci/t2var.h +++ b/sys/alpha/pci/t2var.h @@ -29,4 +29,3 @@ extern vm_offset_t sable_lynx_base; extern void t2_init(void); -extern int t2_intr_route(device_t, device_t, int); |