diff options
Diffstat (limited to 'include/uapi/linux')
| -rw-r--r-- | include/uapi/linux/kvm.h | 4 | ||||
| -rw-r--r-- | include/uapi/linux/kvm_para.h | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/include/uapi/linux/kvm.h b/include/uapi/linux/kvm.h index b955b986b341..3cf632839337 100644 --- a/include/uapi/linux/kvm.h +++ b/include/uapi/linux/kvm.h | |||
| @@ -950,6 +950,7 @@ struct kvm_ppc_resize_hpt { | |||
| 950 | #define KVM_CAP_HYPERV_EVENTFD 154 | 950 | #define KVM_CAP_HYPERV_EVENTFD 154 |
| 951 | #define KVM_CAP_HYPERV_TLBFLUSH 155 | 951 | #define KVM_CAP_HYPERV_TLBFLUSH 155 |
| 952 | #define KVM_CAP_S390_HPAGE_1M 156 | 952 | #define KVM_CAP_S390_HPAGE_1M 156 |
| 953 | #define KVM_CAP_NESTED_STATE 157 | ||
| 953 | 954 | ||
| 954 | #ifdef KVM_CAP_IRQ_ROUTING | 955 | #ifdef KVM_CAP_IRQ_ROUTING |
| 955 | 956 | ||
| @@ -1392,6 +1393,9 @@ struct kvm_enc_region { | |||
| 1392 | /* Available with KVM_CAP_HYPERV_EVENTFD */ | 1393 | /* Available with KVM_CAP_HYPERV_EVENTFD */ |
| 1393 | #define KVM_HYPERV_EVENTFD _IOW(KVMIO, 0xbd, struct kvm_hyperv_eventfd) | 1394 | #define KVM_HYPERV_EVENTFD _IOW(KVMIO, 0xbd, struct kvm_hyperv_eventfd) |
| 1394 | 1395 | ||
| 1396 | /* Available with KVM_CAP_NESTED_STATE */ | ||
| 1397 | #define KVM_GET_NESTED_STATE _IOWR(KVMIO, 0xbe, struct kvm_nested_state) | ||
| 1398 | #define KVM_SET_NESTED_STATE _IOW(KVMIO, 0xbf, struct kvm_nested_state) | ||
| 1395 | 1399 | ||
| 1396 | /* Secure Encrypted Virtualization command */ | 1400 | /* Secure Encrypted Virtualization command */ |
| 1397 | enum sev_cmd_id { | 1401 | enum sev_cmd_id { |
diff --git a/include/uapi/linux/kvm_para.h b/include/uapi/linux/kvm_para.h index dcf629dd2889..6c0ce49931e5 100644 --- a/include/uapi/linux/kvm_para.h +++ b/include/uapi/linux/kvm_para.h | |||
| @@ -13,6 +13,7 @@ | |||
| 13 | /* Return values for hypercalls */ | 13 | /* Return values for hypercalls */ |
| 14 | #define KVM_ENOSYS 1000 | 14 | #define KVM_ENOSYS 1000 |
| 15 | #define KVM_EFAULT EFAULT | 15 | #define KVM_EFAULT EFAULT |
| 16 | #define KVM_EINVAL EINVAL | ||
| 16 | #define KVM_E2BIG E2BIG | 17 | #define KVM_E2BIG E2BIG |
| 17 | #define KVM_EPERM EPERM | 18 | #define KVM_EPERM EPERM |
| 18 | #define KVM_EOPNOTSUPP 95 | 19 | #define KVM_EOPNOTSUPP 95 |
| @@ -26,6 +27,7 @@ | |||
| 26 | #define KVM_HC_MIPS_EXIT_VM 7 | 27 | #define KVM_HC_MIPS_EXIT_VM 7 |
| 27 | #define KVM_HC_MIPS_CONSOLE_OUTPUT 8 | 28 | #define KVM_HC_MIPS_CONSOLE_OUTPUT 8 |
| 28 | #define KVM_HC_CLOCK_PAIRING 9 | 29 | #define KVM_HC_CLOCK_PAIRING 9 |
| 30 | #define KVM_HC_SEND_IPI 10 | ||
| 29 | 31 | ||
| 30 | /* | 32 | /* |
| 31 | * hypercalls use architecture specific | 33 | * hypercalls use architecture specific |
