summaryrefslogtreecommitdiffstats
path: root/arch/powerpc
diff options
context:
space:
mode:
authorMichael Ellerman2016-11-22 04:50:39 +0100
committerMichael Ellerman2016-11-23 00:32:12 +0100
commit1f0f2e72270c089c291aac794800cc326c4c05dd (patch)
treeffb4f1ca568ded81e2841d6459dd992387de5f80 /arch/powerpc
parentpowerpc/64: Define new ISA v3.00 logical PVR value and PCR register value (diff)
downloadkernel-qcow2-linux-1f0f2e72270c089c291aac794800cc326c4c05dd.tar.gz
kernel-qcow2-linux-1f0f2e72270c089c291aac794800cc326c4c05dd.tar.xz
kernel-qcow2-linux-1f0f2e72270c089c291aac794800cc326c4c05dd.zip
powerpc/reg: Add definition for LPCR_PECE_HVEE
ISA 3.0 defines a new PECE (Power-saving mode Exit Cause Enable) field in the LPCR (Logical Partitioning Control Register), called LPCR_PECE_HVEE (Hypervisor Virtualization Exit Enable). KVM code will need to know about this bit, so add a definition for it. Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc')
-rw-r--r--arch/powerpc/include/asm/reg.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/reg.h b/arch/powerpc/include/asm/reg.h
index 30d9adbc32ba..c94df450bdd6 100644
--- a/arch/powerpc/include/asm/reg.h
+++ b/arch/powerpc/include/asm/reg.h
@@ -359,6 +359,7 @@
#define LPCR_PECE0 ASM_CONST(0x0000000000004000) /* ext. exceptions can cause exit */
#define LPCR_PECE1 ASM_CONST(0x0000000000002000) /* decrementer can cause exit */
#define LPCR_PECE2 ASM_CONST(0x0000000000001000) /* machine check etc can cause exit */
+#define LPCR_PECE_HVEE ASM_CONST(0x0000400000000000) /* P9 Wakeup on HV interrupts */
#define LPCR_MER ASM_CONST(0x0000000000000800) /* Mediated External Exception */
#define LPCR_MER_SH 11
#define LPCR_GTSE ASM_CONST(0x0000000000000400) /* Guest Translation Shootdown Enable */