mirror of
https://github.com/torvalds/linux
synced 2024-09-26 22:38:50 +00:00
powerpc: Increase exceptions arrays in paca struct to save PPR
[PATCH 3/6] powerpc: Increase exceptions arrays in paca struct to save PPR Using paca to save user defined PPR value in the first level exception vector. Signed-off-by: Haren Myneni <haren@us.ibm.com> Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
This commit is contained in:
parent
d261386852
commit
a09688cd23
|
@ -47,6 +47,7 @@
|
||||||
#define EX_R3 64
|
#define EX_R3 64
|
||||||
#define EX_LR 72
|
#define EX_LR 72
|
||||||
#define EX_CFAR 80
|
#define EX_CFAR 80
|
||||||
|
#define EX_PPR 88 /* SMT thread status register (priority) */
|
||||||
|
|
||||||
#ifdef CONFIG_RELOCATABLE
|
#ifdef CONFIG_RELOCATABLE
|
||||||
#define EXCEPTION_RELON_PROLOG_PSERIES_1(label, h) \
|
#define EXCEPTION_RELON_PROLOG_PSERIES_1(label, h) \
|
||||||
|
|
|
@ -93,9 +93,9 @@ struct paca_struct {
|
||||||
* Now, starting in cacheline 2, the exception save areas
|
* Now, starting in cacheline 2, the exception save areas
|
||||||
*/
|
*/
|
||||||
/* used for most interrupts/exceptions */
|
/* used for most interrupts/exceptions */
|
||||||
u64 exgen[11] __attribute__((aligned(0x80)));
|
u64 exgen[12] __attribute__((aligned(0x80)));
|
||||||
u64 exmc[11]; /* used for machine checks */
|
u64 exmc[12]; /* used for machine checks */
|
||||||
u64 exslb[11]; /* used for SLB/segment table misses
|
u64 exslb[12]; /* used for SLB/segment table misses
|
||||||
* on the linear mapping */
|
* on the linear mapping */
|
||||||
/* SLB related definitions */
|
/* SLB related definitions */
|
||||||
u16 vmalloc_sllp;
|
u16 vmalloc_sllp;
|
||||||
|
|
Loading…
Reference in a new issue