diff options
author | Paul Mackerras <paulus@samba.org> | 2005-10-10 08:50:37 -0400 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2005-10-10 08:50:37 -0400 |
commit | 40ef8cbc6d360e564573eb19582249c35d8ba330 (patch) | |
tree | abba70b7da8bef93a87431691dc8df79eb4425d5 /include/asm-powerpc/system.h | |
parent | bc6f8a4b199156897f6eb5b70bf5c1a4773f4e2b (diff) |
powerpc: Get 64-bit configs to compile with ARCH=powerpc
This is a bunch of mostly small fixes that are needed to get
ARCH=powerpc to compile for 64-bit. This adds setup_64.c from
arch/ppc64/kernel/setup.c and locks.c from arch/ppc64/lib/locks.c.
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'include/asm-powerpc/system.h')
-rw-r--r-- | include/asm-powerpc/system.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/include/asm-powerpc/system.h b/include/asm-powerpc/system.h index 66866f7301a9..6463453b61a3 100644 --- a/include/asm-powerpc/system.h +++ b/include/asm-powerpc/system.h | |||
@@ -9,6 +9,7 @@ | |||
9 | 9 | ||
10 | #include <asm/hw_irq.h> | 10 | #include <asm/hw_irq.h> |
11 | #include <asm/ppc_asm.h> | 11 | #include <asm/ppc_asm.h> |
12 | #include <asm/atomic.h> | ||
12 | 13 | ||
13 | /* | 14 | /* |
14 | * Memory barrier. | 15 | * Memory barrier. |
@@ -127,6 +128,7 @@ extern void flush_fp_to_thread(struct task_struct *); | |||
127 | extern void enable_kernel_altivec(void); | 128 | extern void enable_kernel_altivec(void); |
128 | extern void giveup_altivec(struct task_struct *); | 129 | extern void giveup_altivec(struct task_struct *); |
129 | extern void load_up_altivec(struct task_struct *); | 130 | extern void load_up_altivec(struct task_struct *); |
131 | extern int emulate_altivec(struct pt_regs *); | ||
130 | extern void giveup_spe(struct task_struct *); | 132 | extern void giveup_spe(struct task_struct *); |
131 | extern void load_up_spe(struct task_struct *); | 133 | extern void load_up_spe(struct task_struct *); |
132 | extern int fix_alignment(struct pt_regs *); | 134 | extern int fix_alignment(struct pt_regs *); |
@@ -176,6 +178,7 @@ extern struct task_struct *_switch(struct thread_struct *prev, | |||
176 | struct thread_struct *next); | 178 | struct thread_struct *next); |
177 | 179 | ||
178 | extern unsigned int rtas_data; | 180 | extern unsigned int rtas_data; |
181 | extern int mem_init_done; /* set on boot once kmalloc can be called */ | ||
179 | 182 | ||
180 | /* | 183 | /* |
181 | * Atomic exchange | 184 | * Atomic exchange |