diff options
Diffstat (limited to 'arch')
-rw-r--r-- | arch/powerpc/include/asm/lppaca.h | 3 | ||||
-rw-r--r-- | arch/powerpc/platforms/pseries/lpar.c | 3 |
2 files changed, 5 insertions, 1 deletions
diff --git a/arch/powerpc/include/asm/lppaca.h b/arch/powerpc/include/asm/lppaca.h index b1e7f2af1016..9b12f88d4adb 100644 --- a/arch/powerpc/include/asm/lppaca.h +++ b/arch/powerpc/include/asm/lppaca.h | |||
@@ -66,7 +66,8 @@ struct lppaca { | |||
66 | 66 | ||
67 | u8 reserved6[48]; | 67 | u8 reserved6[48]; |
68 | u8 cede_latency_hint; | 68 | u8 cede_latency_hint; |
69 | u8 reserved7[7]; | 69 | u8 ebb_regs_in_use; |
70 | u8 reserved7[6]; | ||
70 | u8 dtl_enable_mask; /* Dispatch Trace Log mask */ | 71 | u8 dtl_enable_mask; /* Dispatch Trace Log mask */ |
71 | u8 donate_dedicated_cpu; /* Donate dedicated CPU cycles */ | 72 | u8 donate_dedicated_cpu; /* Donate dedicated CPU cycles */ |
72 | u8 fpregs_in_use; | 73 | u8 fpregs_in_use; |
diff --git a/arch/powerpc/platforms/pseries/lpar.c b/arch/powerpc/platforms/pseries/lpar.c index fd0f2f2a9b90..02d6e21619bb 100644 --- a/arch/powerpc/platforms/pseries/lpar.c +++ b/arch/powerpc/platforms/pseries/lpar.c | |||
@@ -71,6 +71,9 @@ void vpa_init(int cpu) | |||
71 | if (cpu_has_feature(CPU_FTR_ALTIVEC)) | 71 | if (cpu_has_feature(CPU_FTR_ALTIVEC)) |
72 | lppaca_of(cpu).vmxregs_in_use = 1; | 72 | lppaca_of(cpu).vmxregs_in_use = 1; |
73 | 73 | ||
74 | if (cpu_has_feature(CPU_FTR_ARCH_207S)) | ||
75 | lppaca_of(cpu).ebb_regs_in_use = 1; | ||
76 | |||
74 | addr = __pa(&lppaca_of(cpu)); | 77 | addr = __pa(&lppaca_of(cpu)); |
75 | ret = register_vpa(hwcpu, addr); | 78 | ret = register_vpa(hwcpu, addr); |
76 | 79 | ||