diff options
Diffstat (limited to 'include/uapi/linux/kvm.h')
-rw-r--r-- | include/uapi/linux/kvm.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/include/uapi/linux/kvm.h b/include/uapi/linux/kvm.h index a37fd1224f36..805570650062 100644 --- a/include/uapi/linux/kvm.h +++ b/include/uapi/linux/kvm.h | |||
@@ -491,6 +491,11 @@ struct kvm_s390_emerg_info { | |||
491 | __u16 code; | 491 | __u16 code; |
492 | }; | 492 | }; |
493 | 493 | ||
494 | #define KVM_S390_STOP_FLAG_STORE_STATUS 0x01 | ||
495 | struct kvm_s390_stop_info { | ||
496 | __u32 flags; | ||
497 | }; | ||
498 | |||
494 | struct kvm_s390_mchk_info { | 499 | struct kvm_s390_mchk_info { |
495 | __u64 cr14; | 500 | __u64 cr14; |
496 | __u64 mcic; | 501 | __u64 mcic; |
@@ -509,6 +514,7 @@ struct kvm_s390_irq { | |||
509 | struct kvm_s390_emerg_info emerg; | 514 | struct kvm_s390_emerg_info emerg; |
510 | struct kvm_s390_extcall_info extcall; | 515 | struct kvm_s390_extcall_info extcall; |
511 | struct kvm_s390_prefix_info prefix; | 516 | struct kvm_s390_prefix_info prefix; |
517 | struct kvm_s390_stop_info stop; | ||
512 | struct kvm_s390_mchk_info mchk; | 518 | struct kvm_s390_mchk_info mchk; |
513 | char reserved[64]; | 519 | char reserved[64]; |
514 | } u; | 520 | } u; |
@@ -753,6 +759,7 @@ struct kvm_ppc_smmu_info { | |||
753 | #define KVM_CAP_PPC_FIXUP_HCALL 103 | 759 | #define KVM_CAP_PPC_FIXUP_HCALL 103 |
754 | #define KVM_CAP_PPC_ENABLE_HCALL 104 | 760 | #define KVM_CAP_PPC_ENABLE_HCALL 104 |
755 | #define KVM_CAP_CHECK_EXTENSION_VM 105 | 761 | #define KVM_CAP_CHECK_EXTENSION_VM 105 |
762 | #define KVM_CAP_S390_USER_SIGP 106 | ||
756 | 763 | ||
757 | #ifdef KVM_CAP_IRQ_ROUTING | 764 | #ifdef KVM_CAP_IRQ_ROUTING |
758 | 765 | ||
@@ -952,6 +959,8 @@ enum kvm_device_type { | |||
952 | #define KVM_DEV_TYPE_ARM_VGIC_V2 KVM_DEV_TYPE_ARM_VGIC_V2 | 959 | #define KVM_DEV_TYPE_ARM_VGIC_V2 KVM_DEV_TYPE_ARM_VGIC_V2 |
953 | KVM_DEV_TYPE_FLIC, | 960 | KVM_DEV_TYPE_FLIC, |
954 | #define KVM_DEV_TYPE_FLIC KVM_DEV_TYPE_FLIC | 961 | #define KVM_DEV_TYPE_FLIC KVM_DEV_TYPE_FLIC |
962 | KVM_DEV_TYPE_ARM_VGIC_V3, | ||
963 | #define KVM_DEV_TYPE_ARM_VGIC_V3 KVM_DEV_TYPE_ARM_VGIC_V3 | ||
955 | KVM_DEV_TYPE_MAX, | 964 | KVM_DEV_TYPE_MAX, |
956 | }; | 965 | }; |
957 | 966 | ||