From cbfdca13f959e36f8d5b5703d88bbe30f3fd23c0 Mon Sep 17 00:00:00 2001 From: Leo Dagum Date: Thu, 11 May 2000 19:15:49 +0000 Subject: Some infrastructure for supporting multiple pci busses on origin200/2000. nasid and widget id get incoded in pci_dev->irq. pcibr_setup() now does some rudimentary probing for bridge widgets hanging off its xbow. We're not seeing interrupts from remote devices at the cpu, so mscsi card's are turned off for now. --- include/asm-mips64/pci/bridge.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include/asm-mips64/pci') diff --git a/include/asm-mips64/pci/bridge.h b/include/asm-mips64/pci/bridge.h index 42a805487..1fc14c5a5 100644 --- a/include/asm-mips64/pci/bridge.h +++ b/include/asm-mips64/pci/bridge.h @@ -828,4 +828,11 @@ typedef union ate_u { #define BRIDGE_INTERNAL_ATES 128 +/* ======================================================================== + * Linux pci bus mappings to sn physical id's + */ +unsigned char bus_to_wid[256]; /* widget id for linux pci bus */ +unsigned char bus_to_nid[256]; /* nasid for linux pci bus */ +unsigned char num_bridges; /* number of bridges in the system */ + #endif /* _ASM_PCI_BRIDGE_H */ -- cgit v1.2.3