diff options
author | Michael Neuling <mikey@neuling.org> | 2006-08-09 17:00:30 +1000 |
---|---|---|
committer | Paul Mackerras <paulus@samba.org> | 2006-08-25 13:17:08 +1000 |
commit | 11a27ad782fc7ae4b7d6ac8fefad4ceb415300d6 (patch) | |
tree | 10e3f8925e8b659a833017ceb674edbbe2fd3c82 /arch/powerpc/kernel/asm-offsets.c | |
parent | 32bc6e095d75233e7c87cc6fa0e07942b124d194 (diff) | |
download | op-kernel-dev-11a27ad782fc7ae4b7d6ac8fefad4ceb415300d6.zip op-kernel-dev-11a27ad782fc7ae4b7d6ac8fefad4ceb415300d6.tar.gz |
[POWERPC] SLB shadow buffer cleanup
Cleanup some of the #define magic as suggested by Milton.
Signed-off-by: Michael Neuling <mikey@neuling.org>
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 | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/arch/powerpc/kernel/asm-offsets.c b/arch/powerpc/kernel/asm-offsets.c index 2ef7ea8..a2f95e4 100644 --- a/arch/powerpc/kernel/asm-offsets.c +++ b/arch/powerpc/kernel/asm-offsets.c @@ -42,6 +42,7 @@ #include <asm/lppaca.h> #include <asm/cache.h> #include <asm/compat.h> +#include <asm/mmu.h> #endif #define DEFINE(sym, val) \ @@ -137,6 +138,10 @@ int main(void) DEFINE(PACA_SYSTEM_TIME, offsetof(struct paca_struct, system_time)); DEFINE(PACA_SLBSHADOWPTR, offsetof(struct paca_struct, slb_shadow_ptr)); + DEFINE(SLBSHADOW_STACKVSID, + offsetof(struct slb_shadow, save_area[SLB_NUM_BOLTED - 1].vsid)); + DEFINE(SLBSHADOW_STACKESID, + offsetof(struct slb_shadow, save_area[SLB_NUM_BOLTED - 1].esid)); DEFINE(LPPACASRR0, offsetof(struct lppaca, saved_srr0)); DEFINE(LPPACASRR1, offsetof(struct lppaca, saved_srr1)); DEFINE(LPPACAANYINT, offsetof(struct lppaca, int_dword.any_int)); |