Ok, so 3.16 on 3.12 fails (there might be more but first failure exits) with:
MSR_IA32_VMX_EXIT_CTLS (0x0483) which is required to support at least
VM_EXIT_SAVE_DEBUG_CONTROLS (=0x002)|
VM_EXIT_HOST_ADDR_SPACE_SIZE (0x0200)
but evaluating the msr returns only support for
VM_EXIT_HOST_ADDR_SPACE_SIZE
The requirement got introduced in 3.15 by:
KVM: vmx: Allow the guest to run with dirty debug registers
Right now I am not sure where this needs fixing (the older or the newer kernels). I better ask that upstream.
Ok, so 3.16 on 3.12 fails (there might be more but first failure exits) with:
MSR_IA32_ VMX_EXIT_ CTLS (0x0483) which is required to support at least SAVE_DEBUG_ CONTROLS (=0x002)| HOST_ADDR_ SPACE_SIZE (0x0200) HOST_ADDR_ SPACE_SIZE
VM_EXIT_
VM_EXIT_
but evaluating the msr returns only support for
VM_EXIT_
The requirement got introduced in 3.15 by:
KVM: vmx: Allow the guest to run with dirty debug registers
Right now I am not sure where this needs fixing (the older or the newer kernels). I better ask that upstream.