[PATCH] powerpc: Remove ItLpRegSave area from the paca
authorDavid Gibson <david@gibson.dropbear.id.au>
Thu, 24 Nov 2005 05:34:45 +0000 (16:34 +1100)
committerPaul Mackerras <paulus@samba.org>
Mon, 9 Jan 2006 03:50:32 +0000 (14:50 +1100)
commit1888e7b51c0cb5db49911b59cb758ad2c7a530f2
treedab7d7cbb895658845dce88f1b2bacc0f7238e50
parent456752f7505ef8f580ffd157558e661da2767d99
[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>
arch/powerpc/kernel/paca.c
arch/powerpc/platforms/iseries/lpardata.c
include/asm-powerpc/iseries/it_lp_reg_save.h
include/asm-powerpc/paca.h