diff options
Diffstat (limited to 'arch/x86/kernel')
| -rw-r--r-- | arch/x86/kernel/amd_iommu.c | 1 | ||||
| -rw-r--r-- | arch/x86/kernel/amd_iommu_init.c | 1 | ||||
| -rw-r--r-- | arch/x86/kernel/aperture_64.c | 5 | ||||
| -rw-r--r-- | arch/x86/kernel/early-quirks.c | 1 | ||||
| -rw-r--r-- | arch/x86/kernel/pci-dma.c | 7 | ||||
| -rw-r--r-- | arch/x86/kernel/setup.c | 1 |
6 files changed, 8 insertions, 8 deletions
diff --git a/arch/x86/kernel/amd_iommu.c b/arch/x86/kernel/amd_iommu.c index 0a60d60ed036..2e2da717b350 100644 --- a/arch/x86/kernel/amd_iommu.c +++ b/arch/x86/kernel/amd_iommu.c | |||
| @@ -24,6 +24,7 @@ | |||
| 24 | #include <linux/iommu-helper.h> | 24 | #include <linux/iommu-helper.h> |
| 25 | #include <asm/proto.h> | 25 | #include <asm/proto.h> |
| 26 | #include <asm/iommu.h> | 26 | #include <asm/iommu.h> |
| 27 | #include <asm/gart.h> | ||
| 27 | #include <asm/amd_iommu_types.h> | 28 | #include <asm/amd_iommu_types.h> |
| 28 | #include <asm/amd_iommu.h> | 29 | #include <asm/amd_iommu.h> |
| 29 | 30 | ||
diff --git a/arch/x86/kernel/amd_iommu_init.c b/arch/x86/kernel/amd_iommu_init.c index c6cc22815d35..c625800c55ca 100644 --- a/arch/x86/kernel/amd_iommu_init.c +++ b/arch/x86/kernel/amd_iommu_init.c | |||
| @@ -28,6 +28,7 @@ | |||
| 28 | #include <asm/amd_iommu_types.h> | 28 | #include <asm/amd_iommu_types.h> |
| 29 | #include <asm/amd_iommu.h> | 29 | #include <asm/amd_iommu.h> |
| 30 | #include <asm/iommu.h> | 30 | #include <asm/iommu.h> |
| 31 | #include <asm/gart.h> | ||
| 31 | 32 | ||
| 32 | /* | 33 | /* |
| 33 | * definitions for the ACPI scanning code | 34 | * definitions for the ACPI scanning code |
diff --git a/arch/x86/kernel/aperture_64.c b/arch/x86/kernel/aperture_64.c index 9a32b37ee2ee..676debfc1702 100644 --- a/arch/x86/kernel/aperture_64.c +++ b/arch/x86/kernel/aperture_64.c | |||
| @@ -1,8 +1,9 @@ | |||
| 1 | /* | 1 | /* |
| 2 | * Firmware replacement code. | 2 | * Firmware replacement code. |
| 3 | * | 3 | * |
| 4 | * Work around broken BIOSes that don't set an aperture or only set the | 4 | * Work around broken BIOSes that don't set an aperture, only set the |
| 5 | * aperture in the AGP bridge. | 5 | * aperture in the AGP bridge, or set too small aperture. |
| 6 | * | ||
| 6 | * If all fails map the aperture over some low memory. This is cheaper than | 7 | * If all fails map the aperture over some low memory. This is cheaper than |
| 7 | * doing bounce buffering. The memory is lost. This is done at early boot | 8 | * doing bounce buffering. The memory is lost. This is done at early boot |
| 8 | * because only the bootmem allocator can allocate 32+MB. | 9 | * because only the bootmem allocator can allocate 32+MB. |
diff --git a/arch/x86/kernel/early-quirks.c b/arch/x86/kernel/early-quirks.c index 1b894b72c0f5..744aa7fc49d5 100644 --- a/arch/x86/kernel/early-quirks.c +++ b/arch/x86/kernel/early-quirks.c | |||
| @@ -17,6 +17,7 @@ | |||
| 17 | #include <asm/io_apic.h> | 17 | #include <asm/io_apic.h> |
| 18 | #include <asm/apic.h> | 18 | #include <asm/apic.h> |
| 19 | #include <asm/iommu.h> | 19 | #include <asm/iommu.h> |
| 20 | #include <asm/gart.h> | ||
| 20 | 21 | ||
| 21 | static void __init fix_hypertransport_config(int num, int slot, int func) | 22 | static void __init fix_hypertransport_config(int num, int slot, int func) |
| 22 | { | 23 | { |
diff --git a/arch/x86/kernel/pci-dma.c b/arch/x86/kernel/pci-dma.c index dc572994703d..7a3dfceb90e4 100644 --- a/arch/x86/kernel/pci-dma.c +++ b/arch/x86/kernel/pci-dma.c | |||
| @@ -6,6 +6,7 @@ | |||
| 6 | #include <asm/proto.h> | 6 | #include <asm/proto.h> |
| 7 | #include <asm/dma.h> | 7 | #include <asm/dma.h> |
| 8 | #include <asm/iommu.h> | 8 | #include <asm/iommu.h> |
| 9 | #include <asm/gart.h> | ||
| 9 | #include <asm/calgary.h> | 10 | #include <asm/calgary.h> |
| 10 | #include <asm/amd_iommu.h> | 11 | #include <asm/amd_iommu.h> |
| 11 | 12 | ||
| @@ -30,11 +31,6 @@ int no_iommu __read_mostly; | |||
| 30 | /* Set this to 1 if there is a HW IOMMU in the system */ | 31 | /* Set this to 1 if there is a HW IOMMU in the system */ |
| 31 | int iommu_detected __read_mostly = 0; | 32 | int iommu_detected __read_mostly = 0; |
| 32 | 33 | ||
| 33 | /* This tells the BIO block layer to assume merging. Default to off | ||
| 34 | because we cannot guarantee merging later. */ | ||
| 35 | int iommu_bio_merge __read_mostly = 0; | ||
| 36 | EXPORT_SYMBOL(iommu_bio_merge); | ||
| 37 | |||
| 38 | dma_addr_t bad_dma_address __read_mostly = 0; | 34 | dma_addr_t bad_dma_address __read_mostly = 0; |
| 39 | EXPORT_SYMBOL(bad_dma_address); | 35 | EXPORT_SYMBOL(bad_dma_address); |
| 40 | 36 | ||
| @@ -188,7 +184,6 @@ static __init int iommu_setup(char *p) | |||
| 188 | } | 184 | } |
| 189 | 185 | ||
| 190 | if (!strncmp(p, "biomerge", 8)) { | 186 | if (!strncmp(p, "biomerge", 8)) { |
| 191 | iommu_bio_merge = 4096; | ||
| 192 | iommu_merge = 1; | 187 | iommu_merge = 1; |
| 193 | force_iommu = 1; | 188 | force_iommu = 1; |
| 194 | } | 189 | } |
diff --git a/arch/x86/kernel/setup.c b/arch/x86/kernel/setup.c index a31223828597..08e02e8453c9 100644 --- a/arch/x86/kernel/setup.c +++ b/arch/x86/kernel/setup.c | |||
| @@ -93,6 +93,7 @@ | |||
| 93 | #include <asm/desc.h> | 93 | #include <asm/desc.h> |
| 94 | #include <asm/dma.h> | 94 | #include <asm/dma.h> |
| 95 | #include <asm/iommu.h> | 95 | #include <asm/iommu.h> |
| 96 | #include <asm/gart.h> | ||
| 96 | #include <asm/mmu_context.h> | 97 | #include <asm/mmu_context.h> |
| 97 | #include <asm/proto.h> | 98 | #include <asm/proto.h> |
| 98 | 99 | ||
