]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - arch/arm/include/uapi/asm/kvm.h
KVM: arm/arm64: vgic: Implement VGICv3 CPU interface access
[karo-tx-linux.git] / arch / arm / include / uapi / asm / kvm.h
index 0ae6035e0604f8aa933260d3c1dd94f294f73a88..7a3e5370ba685751dadc7f14b9cc80776bc4e983 100644 (file)
@@ -186,9 +186,12 @@ struct kvm_arch_memory_slot {
                        (0xffffffffULL << KVM_DEV_ARM_VGIC_V3_MPIDR_SHIFT)
 #define   KVM_DEV_ARM_VGIC_OFFSET_SHIFT        0
 #define   KVM_DEV_ARM_VGIC_OFFSET_MASK (0xffffffffULL << KVM_DEV_ARM_VGIC_OFFSET_SHIFT)
+#define   KVM_DEV_ARM_VGIC_SYSREG_INSTR_MASK (0xffff)
 #define KVM_DEV_ARM_VGIC_GRP_NR_IRQS   3
 #define KVM_DEV_ARM_VGIC_GRP_CTRL       4
 #define KVM_DEV_ARM_VGIC_GRP_REDIST_REGS 5
+#define KVM_DEV_ARM_VGIC_GRP_CPU_SYSREGS 6
+
 #define   KVM_DEV_ARM_VGIC_CTRL_INIT    0
 
 /* KVM_IRQ_LINE irq field index values */