diff options
author | Paul Mackerras <paulus@samba.org> | 2005-10-26 03:05:24 -0400 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2005-10-26 03:05:24 -0400 |
commit | 033ef338b6e007dc081c6282a4f2a9dd761f8cd2 (patch) | |
tree | 3c77fad71c3d9ba04ddcdaea33063aaf7520ddb0 /arch/powerpc/kernel/asm-offsets.c | |
parent | f9bd170a87948a9e077149b70fb192c563770fdf (diff) |
powerpc: Merge rtas.c into arch/powerpc/kernel
This splits arch/ppc64/kernel/rtas.c into arch/powerpc/kernel/rtas.c,
which contains generic RTAS functions useful on any CHRP platform,
and arch/powerpc/platforms/pseries/rtas-fw.[ch], which contain
some pSeries-specific firmware flashing bits. The parts of rtas.c
that are to do with pSeries-specific error logging are protected
by a new CONFIG_RTAS_ERROR_LOGGING symbol. The inclusion of rtas.o
is controlled by the CONFIG_PPC_RTAS symbol, and the relevant
platforms select that.
Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'arch/powerpc/kernel/asm-offsets.c')
-rw-r--r-- | arch/powerpc/kernel/asm-offsets.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/arch/powerpc/kernel/asm-offsets.c b/arch/powerpc/kernel/asm-offsets.c index 1c83abd9f37c..710336a9f0fd 100644 --- a/arch/powerpc/kernel/asm-offsets.c +++ b/arch/powerpc/kernel/asm-offsets.c | |||
@@ -36,11 +36,11 @@ | |||
36 | #include <asm/processor.h> | 36 | #include <asm/processor.h> |
37 | #include <asm/cputable.h> | 37 | #include <asm/cputable.h> |
38 | #include <asm/thread_info.h> | 38 | #include <asm/thread_info.h> |
39 | #include <asm/rtas.h> | ||
39 | #ifdef CONFIG_PPC64 | 40 | #ifdef CONFIG_PPC64 |
40 | #include <asm/paca.h> | 41 | #include <asm/paca.h> |
41 | #include <asm/lppaca.h> | 42 | #include <asm/lppaca.h> |
42 | #include <asm/iSeries/HvLpEvent.h> | 43 | #include <asm/iSeries/HvLpEvent.h> |
43 | #include <asm/rtas.h> | ||
44 | #include <asm/cache.h> | 44 | #include <asm/cache.h> |
45 | #include <asm/systemcfg.h> | 45 | #include <asm/systemcfg.h> |
46 | #include <asm/compat.h> | 46 | #include <asm/compat.h> |
@@ -97,7 +97,7 @@ int main(void) | |||
97 | DEFINE(TI_TASK, offsetof(struct thread_info, task)); | 97 | DEFINE(TI_TASK, offsetof(struct thread_info, task)); |
98 | DEFINE(TI_EXECDOMAIN, offsetof(struct thread_info, exec_domain)); | 98 | DEFINE(TI_EXECDOMAIN, offsetof(struct thread_info, exec_domain)); |
99 | DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); | 99 | DEFINE(TI_CPU, offsetof(struct thread_info, cpu)); |
100 | #endif /* CONFIG_PPC64 */ | 100 | #endif /* CONFIG_PPC32 */ |
101 | 101 | ||
102 | #ifdef CONFIG_PPC64 | 102 | #ifdef CONFIG_PPC64 |
103 | DEFINE(DCACHEL1LINESIZE, offsetof(struct ppc64_caches, dline_size)); | 103 | DEFINE(DCACHEL1LINESIZE, offsetof(struct ppc64_caches, dline_size)); |
@@ -142,11 +142,11 @@ int main(void) | |||
142 | DEFINE(LPPACASRR1, offsetof(struct lppaca, saved_srr1)); | 142 | DEFINE(LPPACASRR1, offsetof(struct lppaca, saved_srr1)); |
143 | DEFINE(LPPACAANYINT, offsetof(struct lppaca, int_dword.any_int)); | 143 | DEFINE(LPPACAANYINT, offsetof(struct lppaca, int_dword.any_int)); |
144 | DEFINE(LPPACADECRINT, offsetof(struct lppaca, int_dword.fields.decr_int)); | 144 | DEFINE(LPPACADECRINT, offsetof(struct lppaca, int_dword.fields.decr_int)); |
145 | #endif /* CONFIG_PPC64 */ | ||
145 | 146 | ||
146 | /* RTAS */ | 147 | /* RTAS */ |
147 | DEFINE(RTASBASE, offsetof(struct rtas_t, base)); | 148 | DEFINE(RTASBASE, offsetof(struct rtas_t, base)); |
148 | DEFINE(RTASENTRY, offsetof(struct rtas_t, entry)); | 149 | DEFINE(RTASENTRY, offsetof(struct rtas_t, entry)); |
149 | #endif /* CONFIG_PPC64 */ | ||
150 | 150 | ||
151 | /* Interrupt register frame */ | 151 | /* Interrupt register frame */ |
152 | DEFINE(STACK_FRAME_OVERHEAD, STACK_FRAME_OVERHEAD); | 152 | DEFINE(STACK_FRAME_OVERHEAD, STACK_FRAME_OVERHEAD); |