diff options
author | Gary Hade <garyhade@us.ibm.com> | 2007-10-03 18:56:14 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2007-10-12 18:03:18 -0400 |
commit | 036fff4cf732c4d69f99a2915924935705744b00 (patch) | |
tree | 87f6f02e40e8f5c28e6d629e009e6e64a45eec58 /arch/x86/pci/pci.h | |
parent | 8fa5913d54f3b1e09948e6a0db34da887e05ff1f (diff) |
PCI: skip ISA ioresource alignment on some systems
Skip ISA ioresource alignment on some systems
To conserve limited PCI i/o resource on some IBM multi-node systems, the
BIOS allocates (via _CRS) and expects the kernel to use addresses in
ranges currently excluded by pcibios_align_resource() [i386/pci/i386.c].
This change allows the kernel to use the currently excluded address
ranges on the IBM x3800, x3850, and x3950.
Signed-off-by: Gary Hade <gary.hade@us.ibm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'arch/x86/pci/pci.h')
-rw-r--r-- | arch/x86/pci/pci.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/x86/pci/pci.h b/arch/x86/pci/pci.h index 8c66f275756f..057f335fa3f6 100644 --- a/arch/x86/pci/pci.h +++ b/arch/x86/pci/pci.h | |||
@@ -26,6 +26,7 @@ | |||
26 | #define PCI_ASSIGN_ROMS 0x1000 | 26 | #define PCI_ASSIGN_ROMS 0x1000 |
27 | #define PCI_BIOS_IRQ_SCAN 0x2000 | 27 | #define PCI_BIOS_IRQ_SCAN 0x2000 |
28 | #define PCI_ASSIGN_ALL_BUSSES 0x4000 | 28 | #define PCI_ASSIGN_ALL_BUSSES 0x4000 |
29 | #define PCI_CAN_SKIP_ISA_ALIGN 0x8000 | ||
29 | 30 | ||
30 | extern unsigned int pci_probe; | 31 | extern unsigned int pci_probe; |
31 | extern unsigned long pirq_table_addr; | 32 | extern unsigned long pirq_table_addr; |