aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYinghai Lu <yhlu.kernel@gmail.com>2008-06-25 20:51:29 -0400
committerIngo Molnar <mingo@elte.hu>2008-07-08 07:10:46 -0400
commit46d671b525102ae005dc5e8389ca67c86ae012b1 (patch)
treea879a0fc436f2074622c3c02a376fbb00a7c37be
parent7dea23ecd17db6e42e19499db70d2fcfa5ca1ee2 (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.c50
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! */