diff options
| -rw-r--r-- | arch/alpha/kernel/sys_nautilus.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/alpha/kernel/sys_nautilus.c b/arch/alpha/kernel/sys_nautilus.c index 4d4c046f708d..1383f8601a93 100644 --- a/arch/alpha/kernel/sys_nautilus.c +++ b/arch/alpha/kernel/sys_nautilus.c | |||
| @@ -188,6 +188,10 @@ nautilus_machine_check(unsigned long vector, unsigned long la_ptr) | |||
| 188 | extern void free_reserved_mem(void *, void *); | 188 | extern void free_reserved_mem(void *, void *); |
| 189 | extern void pcibios_claim_one_bus(struct pci_bus *); | 189 | extern void pcibios_claim_one_bus(struct pci_bus *); |
| 190 | 190 | ||
| 191 | static struct resource irongate_io = { | ||
| 192 | .name = "Irongate PCI IO", | ||
| 193 | .flags = IORESOURCE_IO, | ||
| 194 | }; | ||
| 191 | static struct resource irongate_mem = { | 195 | static struct resource irongate_mem = { |
| 192 | .name = "Irongate PCI MEM", | 196 | .name = "Irongate PCI MEM", |
| 193 | .flags = IORESOURCE_MEM, | 197 | .flags = IORESOURCE_MEM, |
| @@ -209,6 +213,7 @@ nautilus_init_pci(void) | |||
| 209 | 213 | ||
| 210 | irongate = pci_get_bus_and_slot(0, 0); | 214 | irongate = pci_get_bus_and_slot(0, 0); |
| 211 | bus->self = irongate; | 215 | bus->self = irongate; |
| 216 | bus->resource[0] = &irongate_io; | ||
| 212 | bus->resource[1] = &irongate_mem; | 217 | bus->resource[1] = &irongate_mem; |
| 213 | 218 | ||
| 214 | pci_bus_size_bridges(bus); | 219 | pci_bus_size_bridges(bus); |
