Unified · Split
| @@ -7065,6 +7065,20 @@ indicated by the fd to the VM this is called on. · 7064 unmodified lines | ||
| 7065 | 7065 | This is intended to support intra-host migration of VMs between userspace VMMs, |
| 7066 | 7066 | upgrading the VMM process without interrupting the guest. |
| 7067 | 7067 | |
| 7068 | +7.30 KVM_CAP_PPC_AIL_MODE_3 | |
| 7069 | +------------------------------- | |
| 7070 | + | |
| 7071 | +:Capability: KVM_CAP_PPC_AIL_MODE_3 | |
| 7072 | +:Architectures: ppc | |
| 7073 | +:Type: vm | |
| 7074 | + | |
| 7075 | +This capability indicates that the kernel supports the mode 3 setting for the | |
| 7076 | +"Address Translation Mode on Interrupt" aka "Alternate Interrupt Location" | |
| 7077 | +resource that is controlled with the H_SET_MODE hypercall. | |
| 7078 | + | |
| 7079 | +This capability allows a guest kernel to use a better-performance mode for | |
| 7080 | +handling interrupts and system calls. | |
| 7081 | + | |
| 7068 | 7082 | 8. Other capabilities. |
| 7069 | 7083 | ====================== |
| 7070 | 7084 | |
| @@ -1140,7 +1140,8 @@ struct kvm_ppc_resize_hpt { · 1139 unmodified lines | ||
| 1140 | 1140 | #define KVM_CAP_VM_GPA_BITS 207 |
| 1141 | 1141 | #define KVM_CAP_XSAVE2 208 |
| 1142 | 1142 | #define KVM_CAP_SYS_ATTRIBUTES 209 |
| 1143 | −#define KVM_CAP_S390_MEM_OP_EXTENSION 210 | |
| 1143 | +#define KVM_CAP_PPC_AIL_MODE_3 210 | |
| 1144 | +#define KVM_CAP_S390_MEM_OP_EXTENSION 211 | |
| 1144 | 1145 | |
| 1145 | 1146 | #ifdef KVM_CAP_IRQ_ROUTING |
| 1146 | 1147 | |
| @@ -1134,6 +1134,7 @@ struct kvm_ppc_resize_hpt { · 1133 unmodified lines | ||
| 1134 | 1134 | #define KVM_CAP_VM_GPA_BITS 207 |
| 1135 | 1135 | #define KVM_CAP_XSAVE2 208 |
| 1136 | 1136 | #define KVM_CAP_SYS_ATTRIBUTES 209 |
| 1137 | +#define KVM_CAP_PPC_AIL_MODE_3 210 | |
| 1137 | 1138 | |
| 1138 | 1139 | #ifdef KVM_CAP_IRQ_ROUTING |
| 1139 | 1140 | |