summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/vmx/nested.c
Commit message (Expand)AuthorAgeFilesLines
...
* KVM: x86: Introduce .hv_inject_synthetic_vmexit_post_tlb_flush() nested hookVitaly Kuznetsov2022-11-181-0/+1
* KVM: nVMX: Keep track of hv_vm_id/hv_vp_id when eVMCS is in useVitaly Kuznetsov2022-11-181-0/+15
* KVM: VMX: Rename "vmx/evmcs.{ch}" to "vmx/hyperv.{ch}"Vitaly Kuznetsov2022-11-181-1/+0
* Merge branch 'kvm-svm-harden' into HEADPaolo Bonzini2022-11-171-3/+1
|\
| * KVM: x86: allow L1 to not intercept triple faultMaxim Levitsky2022-11-171-0/+1
| * KVM: x86: add kvm_leave_nestedMaxim Levitsky2022-11-171-3/+0
* | KVM: x86: start moving SMM-related functions to new filesPaolo Bonzini2022-11-091-0/+1
|/
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-10-091-155/+313
|\
| * KVM: nVMX: Make event request on VMXOFF iff INIT/SIPI is pendingSean Christopherson2022-09-261-2/+2
| * KVM: nVMX: Make an event request if INIT or SIPI is pending on VM-EnterSean Christopherson2022-09-261-12/+6
| * KVM: nVMX: Make an event request when pending an MTF nested VM-ExitSean Christopherson2022-09-261-0/+3
| * KVM: x86: make vendor code check for all nested eventsPaolo Bonzini2022-09-261-1/+7
| * KVM: x86: Morph pending exceptions to pending VM-Exits at queue timeSean Christopherson2022-09-261-62/+47
| * KVM: nVMX: Document priority of all known events on Intel CPUsSean Christopherson2022-09-261-0/+83
| * KVM: nVMX: Add a helper to identify low-priority #DB trapsSean Christopherson2022-09-261-6/+17
| * KVM: x86: Formalize blocking of nested pending exceptionsSean Christopherson2022-09-261-10/+17
| * KVM: x86: Make kvm_queued_exception a properly named, visible structSean Christopherson2022-09-261-22/+20
| * KVM: nVMX: Unconditionally clear mtf_pending on nested VM-ExitSean Christopherson2022-09-261-9/+12
| * KVM: nVMX: Ignore SIPI that arrives in L2 when vCPU is not in WFSSean Christopherson2022-09-261-2/+4
| * KVM: nVMX: Prioritize TSS T-flag #DBs over Monitor Trap FlagSean Christopherson2022-09-261-3/+5
| * KVM: nVMX: Treat General Detect #DB (DR7.GD=1) as fault-likeSean Christopherson2022-09-261-11/+25
| * KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCSSean Christopherson2022-09-261-1/+10
| * KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"Sean Christopherson2022-09-261-8/+11
| * KVM: nVMX: Use cached host MSR_IA32_VMX_MISC value for setting up nested MSRVitaly Kuznetsov2022-09-261-4/+1
| * KVM: nVMX: Use sanitized allowed-1 bits for VMX control MSRsVitaly Kuznetsov2022-09-261-18/+12
| * KVM: nVMX: Always set required-1 bits of pinbased_ctls to PIN_BASED_ALWAYSON_...Vitaly Kuznetsov2022-09-261-1/+1
| * KVM: nVMX: Always emulate PERF_GLOBAL_CTRL VM-Entry/VM-Exit controlsSean Christopherson2022-09-261-5/+6
| * KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02Sean Christopherson2022-09-261-1/+6
| * KVM: nVMX: Support several new fields in eVMCSv1Vitaly Kuznetsov2022-09-261-0/+31
| * KVM: nVMX: Treat eVMCS as enabled for guest iff Hyper-V is also enabledSean Christopherson2022-09-261-4/+4
| * KVM: x86: Print guest pgd in kvm_nested_vmenter()Mingwei Zhang2022-09-261-0/+2
| * KVM: nVMX: Add tracepoint for nested VM-EnterDavid Matlack2022-09-261-0/+8
* | x86: Fix various duplicate-word comment typosJason Wang2022-08-151-1/+1
|/
* Merge remote-tracking branch 'kvm/next' into kvm-next-5.20Paolo Bonzini2022-08-011-106/+91
|\
| * KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIPSean Christopherson2022-07-281-0/+3
| * Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} control"Paolo Bonzini2022-07-281-22/+0
| * KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it existsSean Christopherson2022-07-281-1/+3
| * KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported valueSean Christopherson2022-07-281-33/+37
| * KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}()Sean Christopherson2022-07-281-4/+4
| * KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4Sean Christopherson2022-07-281-9/+14
| * KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1Vitaly Kuznetsov2022-07-121-1/+0
| * KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-access pageSean Christopherson2022-06-201-27/+12
| * KVM: nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02=>vmcs12 syncSean Christopherson2022-06-201-3/+0
| * KVM: nVMX: Save BNDCFGS to vmcs12 iff relevant controls are exposed to L1Sean Christopherson2022-06-201-1/+2
| * KVM: nVMX: Rename nested.vmcs01_* fields to nested.pre_vmenter_*Sean Christopherson2022-06-201-4/+4
| * KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending caseSean Christopherson2022-06-201-1/+2
| * KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending caseSean Christopherson2022-06-201-1/+2
| * KVM: VMX: Enable Notify VM exitTao Xu2022-06-081-0/+8
| * KVM: x86: Introduce "struct kvm_caps" to track misc caps/settingsSean Christopherson2022-06-081-2/+2
* | Merge commit 'kvm-vmx-nested-tsc-fix' into kvm-masterPaolo Bonzini2022-07-141-1/+0
|\ \