aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-powerpc/iseries
diff options
context:
space:
mode:
authorDavid Gibson <david@gibson.dropbear.id.au>2005-11-24 16:34:45 +1100
committerPaul Mackerras <paulus@samba.org>2006-01-09 14:50:32 +1100
commit1888e7b51c0cb5db49911b59cb758ad2c7a530f2 (patch)
treedab7d7cbb895658845dce88f1b2bacc0f7238e50 /include/asm-powerpc/iseries
parent456752f7505ef8f580ffd157558e661da2767d99 (diff)
downloadkernel_goldelico_gta04-1888e7b51c0cb5db49911b59cb758ad2c7a530f2.zip
kernel_goldelico_gta04-1888e7b51c0cb5db49911b59cb758ad2c7a530f2.tar.gz
kernel_goldelico_gta04-1888e7b51c0cb5db49911b59cb758ad2c7a530f2.tar.bz2
[PATCH] powerpc: Remove ItLpRegSave area from the paca
On iSeries, the paca contains, amongst other things an ItLpRegSave structure used by the hypervisor to save registers. The hypervisor locates this area through a pointer at the beginning of the paca, so the structure itself can be located elsewhere. This patch moves the reg_save area out into its own array. This reduces the amount of iSeries specific gunk which is visible to general powerpc code via paca.h Built and booted on POWER5 LPAR and iSeries RS64. Signed-off-by: David Gibson <dwg@au1.ibm.com> Signed-off-by: Paul Mackerras <paulus@samba.org>
Diffstat (limited to 'include/asm-powerpc/iseries')
-rw-r--r--include/asm-powerpc/iseries/it_lp_reg_save.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/asm-powerpc/iseries/it_lp_reg_save.h b/include/asm-powerpc/iseries/it_lp_reg_save.h
index 288044b..81824e1 100644
--- a/include/asm-powerpc/iseries/it_lp_reg_save.h
+++ b/include/asm-powerpc/iseries/it_lp_reg_save.h
@@ -81,4 +81,6 @@ struct ItLpRegSave {
u8 xRsvd3[176]; // Reserved 350-3FF
};
+extern struct ItLpRegSave iseries_reg_save[];
+
#endif /* _ITLPREGSAVE_H */