summaryrefslogtreecommitdiffstats
path: root/arch/arm64/include/asm/cpufeature.h
diff options
context:
space:
mode:
authorMarc Zyngier2016-06-30 19:40:38 +0200
committerChristoffer Dall2016-07-03 23:41:27 +0200
commit853c3b21ff35816a2ae351fd7c2adb101c1f4503 (patch)
tree4bb96c63c55c857723be3d0f652d22baf0527883 /arch/arm64/include/asm/cpufeature.h
parentarm64: KVM: Kill HYP_PAGE_OFFSET (diff)
downloadkernel-qcow2-linux-853c3b21ff35816a2ae351fd7c2adb101c1f4503.tar.gz
kernel-qcow2-linux-853c3b21ff35816a2ae351fd7c2adb101c1f4503.tar.xz
kernel-qcow2-linux-853c3b21ff35816a2ae351fd7c2adb101c1f4503.zip
arm64: Add ARM64_HYP_OFFSET_LOW capability
As we need to indicate to the rest of the kernel which region of the HYP VA space is safe to use, add a capability that will indicate that KVM should use the [VA_BITS-2:0] range. Signed-off-by: Marc Zyngier <marc.zyngier@arm.com> Signed-off-by: Christoffer Dall <christoffer.dall@linaro.org>
Diffstat (limited to 'arch/arm64/include/asm/cpufeature.h')
-rw-r--r--arch/arm64/include/asm/cpufeature.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm64/include/asm/cpufeature.h b/arch/arm64/include/asm/cpufeature.h
index 224efe730e46..d40edbb6ef23 100644
--- a/arch/arm64/include/asm/cpufeature.h
+++ b/arch/arm64/include/asm/cpufeature.h
@@ -36,8 +36,9 @@
#define ARM64_HAS_VIRT_HOST_EXTN 11
#define ARM64_WORKAROUND_CAVIUM_27456 12
#define ARM64_HAS_32BIT_EL0 13
+#define ARM64_HYP_OFFSET_LOW 14
-#define ARM64_NCAPS 14
+#define ARM64_NCAPS 15
#ifndef __ASSEMBLY__