aboutsummaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
Diffstat (limited to 'sys')
-rw-r--r--sys/linux/dev_kvm_arm64.txt5
-rw-r--r--sys/linux/dev_kvm_arm64.txt.const2
2 files changed, 5 insertions, 2 deletions
diff --git a/sys/linux/dev_kvm_arm64.txt b/sys/linux/dev_kvm_arm64.txt
index 91ceaf845..9a6d8dffd 100644
--- a/sys/linux/dev_kvm_arm64.txt
+++ b/sys/linux/dev_kvm_arm64.txt
@@ -84,8 +84,9 @@ define KVM_ARM_VCPU_PMU_V3_BIT (1 << KVM_ARM_VCPU_PMU_V3)
define KVM_ARM_VCPU_PTRAUTH_ADDRESS_BIT (1 << KVM_ARM_VCPU_PTRAUTH_ADDRESS)
define KVM_ARM_VCPU_PTRAUTH_GENERIC_BIT (1 << KVM_ARM_VCPU_PTRAUTH_GENERIC)
define KVM_ARM_VCPU_SVE_BIT (1 << KVM_ARM_VCPU_SVE)
-kvm_vcpu_features_arm64 = KVM_ARM_VCPU_POWER_OFF, KVM_ARM_VCPU_EL1_32BIT, KVM_ARM_VCPU_PSCI_0_2, KVM_ARM_VCPU_PMU_V3, KVM_ARM_VCPU_PTRAUTH_ADDRESS, KVM_ARM_VCPU_PTRAUTH_GENERIC, KVM_ARM_VCPU_SVE
-kvm_vcpu_feature_bits_arm64 = KVM_ARM_VCPU_POWER_OFF_BIT, KVM_ARM_VCPU_EL1_32BIT_BIT, KVM_ARM_VCPU_PSCI_0_2_BIT, KVM_ARM_VCPU_PMU_V3_BIT, KVM_ARM_VCPU_PTRAUTH_ADDRESS_BIT, KVM_ARM_VCPU_PTRAUTH_GENERIC_BIT, KVM_ARM_VCPU_SVE_BIT
+define KVM_ARM_VCPU_HAS_EL2_BIT (1 << KVM_ARM_VCPU_HAS_EL2)
+kvm_vcpu_features_arm64 = KVM_ARM_VCPU_POWER_OFF, KVM_ARM_VCPU_EL1_32BIT, KVM_ARM_VCPU_PSCI_0_2, KVM_ARM_VCPU_PMU_V3, KVM_ARM_VCPU_PTRAUTH_ADDRESS, KVM_ARM_VCPU_PTRAUTH_GENERIC, KVM_ARM_VCPU_SVE, KVM_ARM_VCPU_HAS_EL2
+kvm_vcpu_feature_bits_arm64 = KVM_ARM_VCPU_POWER_OFF_BIT, KVM_ARM_VCPU_EL1_32BIT_BIT, KVM_ARM_VCPU_PSCI_0_2_BIT, KVM_ARM_VCPU_PMU_V3_BIT, KVM_ARM_VCPU_PTRAUTH_ADDRESS_BIT, KVM_ARM_VCPU_PTRAUTH_GENERIC_BIT, KVM_ARM_VCPU_SVE_BIT, KVM_ARM_VCPU_HAS_EL2_BIT
# Unlike on other architectures, ARM64 text is a sequence of commands, each starting with
# the call number and the command length.
diff --git a/sys/linux/dev_kvm_arm64.txt.const b/sys/linux/dev_kvm_arm64.txt.const
index 54f3c6e34..1c5cd7a4f 100644
--- a/sys/linux/dev_kvm_arm64.txt.const
+++ b/sys/linux/dev_kvm_arm64.txt.const
@@ -121,6 +121,8 @@ KVM_ARM_TARGET_XGENE_POTENZA = arm64:3
KVM_ARM_VCPU_EL1_32BIT = arm64:1
KVM_ARM_VCPU_EL1_32BIT_BIT = arm64:2
KVM_ARM_VCPU_FINALIZE = arm64:1074048706
+KVM_ARM_VCPU_HAS_EL2 = arm64:7
+KVM_ARM_VCPU_HAS_EL2_BIT = arm64:128
KVM_ARM_VCPU_INIT = arm64:1075883694
KVM_ARM_VCPU_PMU_V3 = arm64:3
KVM_ARM_VCPU_PMU_V3_BIT = arm64:8