diff options
author | Yinghai Lu <yhlu.kernel@gmail.com> | 2008-06-25 20:51:29 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2008-07-08 07:10:46 -0400 |
commit | 46d671b525102ae005dc5e8389ca67c86ae012b1 (patch) | |
tree | a879a0fc436f2074622c3c02a376fbb00a7c37be | |
parent | 7dea23ecd17db6e42e19499db70d2fcfa5ca1ee2 (diff) |
x86: add extra includes for 64bit support
Signed-off-by: Yinghai Lu <yhlu.kernel@gmail.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
-rw-r--r-- | arch/x86/kernel/setup_32.c | 50 |
1 files changed, 47 insertions, 3 deletions
diff --git a/arch/x86/kernel/setup_32.c b/arch/x86/kernel/setup_32.c index 98f9199026cd..0b69483b0c3d 100644 --- a/arch/x86/kernel/setup_32.c +++ b/arch/x86/kernel/setup_32.c | |||
@@ -45,31 +45,75 @@ | |||
45 | #include <linux/dmi.h> | 45 | #include <linux/dmi.h> |
46 | #include <linux/pfn.h> | 46 | #include <linux/pfn.h> |
47 | #include <linux/pci.h> | 47 | #include <linux/pci.h> |
48 | #include <asm/pci-direct.h> | ||
48 | #include <linux/init_ohci1394_dma.h> | 49 | #include <linux/init_ohci1394_dma.h> |
49 | #include <linux/kvm_para.h> | 50 | #include <linux/kvm_para.h> |
50 | 51 | ||
52 | #include <linux/errno.h> | ||
53 | #include <linux/kernel.h> | ||
54 | #include <linux/stddef.h> | ||
55 | #include <linux/unistd.h> | ||
56 | #include <linux/ptrace.h> | ||
57 | #include <linux/slab.h> | ||
58 | #include <linux/user.h> | ||
59 | #include <linux/delay.h> | ||
60 | #include <linux/highmem.h> | ||
61 | |||
62 | #include <linux/kallsyms.h> | ||
63 | #include <linux/edd.h> | ||
64 | #include <linux/iscsi_ibft.h> | ||
65 | #include <linux/kexec.h> | ||
66 | #include <linux/cpufreq.h> | ||
67 | #include <linux/dma-mapping.h> | ||
68 | #include <linux/ctype.h> | ||
69 | #include <linux/uaccess.h> | ||
70 | |||
71 | #include <linux/percpu.h> | ||
72 | #include <linux/crash_dump.h> | ||
73 | |||
51 | #include <video/edid.h> | 74 | #include <video/edid.h> |
52 | 75 | ||
53 | #include <asm/mtrr.h> | 76 | #include <asm/mtrr.h> |
54 | #include <asm/apic.h> | 77 | #include <asm/apic.h> |
55 | #include <asm/e820.h> | 78 | #include <asm/e820.h> |
56 | #include <asm/mpspec.h> | 79 | #include <asm/mpspec.h> |
57 | #include <asm/mmzone.h> | ||
58 | #include <asm/setup.h> | 80 | #include <asm/setup.h> |
59 | #include <asm/arch_hooks.h> | 81 | #include <asm/arch_hooks.h> |
60 | #include <asm/sections.h> | 82 | #include <asm/sections.h> |
61 | #include <asm/dmi.h> | 83 | #include <asm/dmi.h> |
62 | #include <asm/io_apic.h> | 84 | #include <asm/io_apic.h> |
63 | #include <asm/ist.h> | 85 | #include <asm/ist.h> |
64 | #include <asm/io.h> | ||
65 | #include <asm/vmi.h> | 86 | #include <asm/vmi.h> |
66 | #include <setup_arch.h> | 87 | #include <setup_arch.h> |
67 | #include <asm/bios_ebda.h> | 88 | #include <asm/bios_ebda.h> |
68 | #include <asm/cacheflush.h> | 89 | #include <asm/cacheflush.h> |
69 | #include <asm/processor.h> | 90 | #include <asm/processor.h> |
70 | #include <asm/efi.h> | ||
71 | #include <asm/bugs.h> | 91 | #include <asm/bugs.h> |
72 | 92 | ||
93 | #include <asm/system.h> | ||
94 | #include <asm/vsyscall.h> | ||
95 | #include <asm/smp.h> | ||
96 | #include <asm/desc.h> | ||
97 | #include <asm/dma.h> | ||
98 | #include <asm/gart.h> | ||
99 | #include <asm/mmu_context.h> | ||
100 | #include <asm/proto.h> | ||
101 | |||
102 | #include <mach_apic.h> | ||
103 | #ifdef CONFIG_PARAVIRT | ||
104 | #include <asm/paravirt.h> | ||
105 | #else | ||
106 | #define ARCH_SETUP | ||
107 | #endif | ||
108 | |||
109 | #include <asm/percpu.h> | ||
110 | #include <asm/sections.h> | ||
111 | #include <asm/topology.h> | ||
112 | #include <asm/apicdef.h> | ||
113 | #ifdef CONFIG_X86_32 | ||
114 | #include <asm/highmem.h> | ||
115 | #endif | ||
116 | |||
73 | /* This value is set up by the early boot code to point to the value | 117 | /* This value is set up by the early boot code to point to the value |
74 | immediately after the boot time page tables. It contains a *physical* | 118 | immediately after the boot time page tables. It contains a *physical* |
75 | address, and must not be in the .bss segment! */ | 119 | address, and must not be in the .bss segment! */ |