Show patches with: Series = KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs       |   33 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v6,33/33] KVM: nVMX: Use cached host MSR_IA32_VMX_MISC value for setting up nested MSR KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 2 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,32/33] KVM: VMX: Cache MSR_IA32_VMX_MISC in vmcs_config KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 2 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,31/33] KVM: nVMX: Use sanitized allowed-1 bits for VMX control MSRs KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 1 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,30/33] KVM: nVMX: Always set required-1 bits of pinbased_ctls to PIN_BASED_ALWAYSON_WITHOUT_TRU… KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 1 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,29/33] KVM: VMX: Move LOAD_IA32_PERF_GLOBAL_CTRL errata handling out of setup_vmcs_config() KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 1 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,28/33] KVM: x86: VMX: Replace some Intel model numbers with mnemonics KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 2 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,27/33] KVM: VMX: Adjust CR3/INVPLG interception for EPT=y at runtime, not setup KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 2 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,26/33] KVM: VMX: Add missing CPU based VM execution controls to vmcs_config KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 2 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,25/33] KVM: VMX: Add missing VMEXIT controls to vmcs_config KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 2 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,24/33] KVM: VMX: Move CPU_BASED_CR8_{LOAD,STORE}_EXITING filtering out of setup_vmcs_config() KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 3 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,23/33] KVM: VMX: Extend VMX controls macro shenanigans KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - - - --- 2022-08-30 Vitaly Kuznetsov New
[v6,22/33] KVM: VMX: Don't toggle VM_ENTRY_IA32E_MODE for 32-bit kernels/KVM KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - - - --- 2022-08-30 Vitaly Kuznetsov New
[v6,21/33] KVM: VMX: Tweak the special handling of SECONDARY_EXEC_ENCLS_EXITING in setup_vmcs_confi… KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 2 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,20/33] KVM: VMX: Check CPU_BASED_{INTR,NMI}_WINDOW_EXITING in setup_vmcs_config() KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 2 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,19/33] KVM: VMX: Check VM_ENTRY_IA32E_MODE in setup_vmcs_config() KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 3 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,18/33] KVM: nVMX: Always emulate PERF_GLOBAL_CTRL VM-Entry/VM-Exit controls KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - - - --- 2022-08-30 Vitaly Kuznetsov New
[v6,17/33] KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02 KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - - - --- 2022-08-30 Vitaly Kuznetsov New
[v6,16/33] KVM: VMX: Get rid of eVMCS specific VMX controls sanitization KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 1 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,15/33] KVM: nVMX: Support PERF_GLOBAL_CTRL with enlightened VMCS KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - - - --- 2022-08-30 Vitaly Kuznetsov New
[v6,14/33] KVM: nVMX: WARN once and fail VM-Enter if eVMCS sees VMFUNC[63:32] != 0 KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - - - --- 2022-08-30 Vitaly Kuznetsov New
[v6,13/33] KVM: selftests: Switch to updated eVMCSv1 definition KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 1 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,12/33] KVM: selftests: Add ENCLS_EXITING_BITMAP{,HIGH} VMCS fields KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 2 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,11/33] KVM: x86: hyper-v: Cache HYPERV_CPUID_NESTED_FEATURES CPUID leaf KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 1 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,10/33] KVM: nVMX: Support several new fields in eVMCSv1 KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 1 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,09/33] KVM: VMX: Define VMCS-to-EVMCS conversion for the new fields KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 1 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,08/33] KVM: nVMX: Use CC() macro to handle eVMCS unsupported controls checks KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - - - --- 2022-08-30 Vitaly Kuznetsov New
[v6,07/33] KVM: nVMX: Refactor unsupported eVMCS controls logic to use 2-d array KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - - - --- 2022-08-30 Vitaly Kuznetsov New
[v6,06/33] KVM: nVMX: Treat eVMCS as enabled for guest iff Hyper-V is also enabled KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - - - --- 2022-08-30 Vitaly Kuznetsov New
[v6,05/33] KVM: x86: Report error when setting CPUID if Hyper-V allocation fails KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - - - --- 2022-08-30 Vitaly Kuznetsov New
[v6,04/33] KVM: x86: Check for existing Hyper-V vCPU in kvm_hv_vcpu_init() KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 1 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,03/33] KVM: x86: Zero out entire Hyper-V CPUID cache before processing entries KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 1 - --- 2022-08-30 Vitaly Kuznetsov New
[v6,02/33] x86/hyperv: Update 'struct hv_enlightened_vmcs' definition KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs 1 - - --- 2022-08-30 Vitaly Kuznetsov New
[v6,01/33] x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition KVM: VMX: Support updated eVMCSv1 revision + use vmcs_config for L1 VMX MSRs - 2 - --- 2022-08-30 Vitaly Kuznetsov New