summaryrefslogtreecommitdiffstats
path: root/sys/alpha/pci/t2_pci.c
diff options
context:
space:
mode:
authorgallatin <gallatin@FreeBSD.org>2000-12-07 01:06:19 +0000
committergallatin <gallatin@FreeBSD.org>2000-12-07 01:06:19 +0000
commit5b276c58893685044f07c19926251a59f06386a5 (patch)
tree2b472bcdfc85e848c2273a4bc908cb6c41ac2c40 /sys/alpha/pci/t2_pci.c
parent012cf93dca4f03d0bb1879fb9308a0476262d6d9 (diff)
downloadFreeBSD-src-5b276c58893685044f07c19926251a59f06386a5.zip
FreeBSD-src-5b276c58893685044f07c19926251a59f06386a5.tar.gz
Partially re-write T2 chipset support based on Tru64 platform support
files which Compaq open-sourced (with a BSD license). This commit adds support for proper PCI interrupt mapping and much better support for swizzling between "standard" isa IRQs and the stdio irqs used by the t2. This also adds enabling/disabling/eoi support for AlphaServer 2100A machines. The 2100A (or lynx) interrupt hardware is is very different (and much nicer) than the 2100. Previously, only AS2100 and AS2000 machines worked. This commits also lays the groundwork for supporting ExtIO modules. These modules are essentially a second hose. This work is left unfinished pending testing on real hardware. Wilko tells me that ExtIO modules are quite rare, and may not actually exist in the wild. Obtained from: Tru64 Tested by: wilko
Diffstat (limited to 'sys/alpha/pci/t2_pci.c')
-rw-r--r--sys/alpha/pci/t2_pci.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/alpha/pci/t2_pci.c b/sys/alpha/pci/t2_pci.c
index 4424ed9..73a754a 100644
--- a/sys/alpha/pci/t2_pci.c
+++ b/sys/alpha/pci/t2_pci.c
@@ -79,7 +79,7 @@ t2_pcib_cvt_dense(device_t dev, vm_offset_t addr)
static int
t2_pcib_maxslots(device_t dev)
{
- return 31;
+ return 9;
}
#define T2_CFGOFF(b, s, f, r) \
OpenPOWER on IntegriCloud