Usually we're not that particular about #UD-ing on disabled instructions, because you cannot do it for all instructions. However, whenever an instruction has a corresponding execution control it is important to do it for the sake of getting vmexits right. Paolo Jim Mattson (2): kvm: vmx: Raise #UD on unsupported RDRAND kvm: vmx: Raise #UD on unsupported RDSEED Paolo Bonzini (2): KVM: VMX: cache secondary exec controls kvm: vmx: Raise #UD on unsupported XSAVES/XRSTORS arch/x86/kvm/vmx.c | 175 +++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 124 insertions(+), 51 deletions(-) -- 1.8.3.1