From b4b90c1f4ca9374df88cdeb96f70c43217bb993d Mon Sep 17 00:00:00 2001 From: Andrew Turner Date: Thu, 1 Nov 2018 17:05:10 +0000 Subject: [PATCH] Add the ARMv8.3 HCR_EL2 register fields. MFC after: 1 month Sponsored by: DARPA, AFRL --- sys/arm64/include/hypervisor.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/sys/arm64/include/hypervisor.h b/sys/arm64/include/hypervisor.h index 4e9980f9ba36..7ac0069af1be 100644 --- a/sys/arm64/include/hypervisor.h +++ b/sys/arm64/include/hypervisor.h @@ -80,6 +80,17 @@ #define HCR_RW 0x0000000080000000 #define HCR_CD 0x0000000100000000 #define HCR_ID 0x0000000200000000 +#define HCR_E2H 0x0000000400000000 +#define HCR_TLOR 0x0000000800000000 +#define HCR_TERR 0x0000001000000000 +#define HCR_TEA 0x0000002000000000 +#define HCR_MIOCNCE 0x0000004000000000 +/* Bit 39 is reserved */ +#define HCR_APK 0x0000010000000000 +#define HCR_API 0x0000020000000000 +#define HCR_NV 0x0000040000000000 +#define HCR_NV1 0x0000080000000000 +#define HCR_AT 0x0000100000000000 #endif