summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm (follow)
Commit message (Expand)AuthorAgeFilesLines
...
| * | | KVM: use __vcalloc for very large allocationsPaolo Bonzini2022-03-082-5/+6
| * | | Merge branch 'kvm-bugfixes' into HEADPaolo Bonzini2022-03-057-39/+99
| |\| |
| * | | KVM: SVM: Disable preemption across AVIC load/put during APICv refreshSean Christopherson2022-03-013-50/+59
| * | | KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errorsSean Christopherson2022-03-011-15/+21
| * | | KVM: WARN if is_unsync_root() is called on a root without a shadow pageSean Christopherson2022-03-011-0/+8
| * | | KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zappedSean Christopherson2022-03-013-9/+61
| * | | KVM: Drop kvm_reload_remote_mmus(), open code request in x86 usersSean Christopherson2022-03-011-7/+7
| * | | KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE changeSean Christopherson2022-03-011-1/+1
| * | | KVM: x86/emulator: Move the unhandled outer privilege level logic of far retu...Hou Wenlong2022-03-011-6/+8
| * | | KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segme...Hou Wenlong2022-03-011-8/+23
| * | | KVM: x86/emulator: Defer not-present segment check in __load_segment_descript...Hou Wenlong2022-03-011-5/+9
| * | | KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helperSean Christopherson2022-03-014-20/+20
| * | | KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regsSean Christopherson2022-03-011-23/+84
| * | | KVM: x86: Add helpers to handle 64-bit APIC MSR read/writesSean Christopherson2022-03-011-30/+29
| * | | KVM: x86: Make kvm_lapic_reg_{read,write}() staticSean Christopherson2022-03-012-8/+3
| * | | KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flagSean Christopherson2022-03-012-6/+13
| * | | KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failureSean Christopherson2022-03-012-11/+12
| * | | KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write trapsSean Christopherson2022-03-011-9/+7
| * | | KVM: x86: Use "raw" APIC register read for handling APIC-write VM-ExitSean Christopherson2022-03-011-3/+1
| * | | KVM: VMX: Handle APIC-write offset wrangling in VMX codeSean Christopherson2022-03-012-5/+9
| * | | KVM: x86: Do not change ICR on write to APIC_SELF_IPIPaolo Bonzini2022-03-011-4/+3
| * | | KVM: x86: Fix emulation in writing cr8Zhenzhong Duan2022-03-011-4/+1
| * | | KVM: x86: flush TLB separately from MMU resetPaolo Bonzini2022-03-011-22/+46
| * | | KVM: x86/mmu: clear MMIO cache when unloading the MMUPaolo Bonzini2022-02-251-0/+1
| * | | KVM: x86/mmu: Always use current mmu's role when loading new PGDPaolo Bonzini2022-02-251-25/+4
| * | | KVM: x86/mmu: load new PGD after the shadow MMU is initializedPaolo Bonzini2022-02-253-28/+25
| * | | KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bitPaolo Bonzini2022-02-251-23/+59
| * | | KVM: x86/mmu: do not pass vcpu to root freeing functionsPaolo Bonzini2022-02-253-14/+17
| * | | KVM: x86/mmu: do not consult levels when freeing rootsPaolo Bonzini2022-02-251-4/+6
| * | | KVM: x86: use struct kvm_mmu_root_info for mmu->rootPaolo Bonzini2022-02-258-47/+40
| * | | KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugsPaolo Bonzini2022-02-251-0/+2
| * | | KVM: x86: do not deliver asynchronous page faults if CR0.PG=0Paolo Bonzini2022-02-251-4/+18
| * | | KVM: x86: Reinitialize context if host userspace toggles EFER.LMEPaolo Bonzini2022-02-252-2/+2
| * | | KVM: x86: Provide per VM capability for disabling PMU virtualizationDavid Dunn2022-02-253-2/+20
| * | | KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch varPeng Hao2022-02-251-1/+0
| * | | kvm: vmx: Fix typos comment in __loaded_vmcs_clear()Peng Hao2022-02-251-4/+4
| * | | KVM: nVMX: Make setup/unsetup under the same conditionsPeng Hao2022-02-251-1/+1
| * | | Merge branch 'kvm-hv-xmm-hypercall-fixes' into HEADPaolo Bonzini2022-02-251-36/+49
| |\ \ \
| | * | | KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercallVitaly Kuznetsov2022-02-251-18/+34
| | * | | KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB fl...Vitaly Kuznetsov2022-02-251-1/+2
| | * | | KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb()Vitaly Kuznetsov2022-02-251-17/+6
| | * | | KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi()Vitaly Kuznetsov2022-02-251-4/+4
| * | | | KVM: x86/mmu: Remove MMU auditingSean Christopherson2022-02-184-337/+0
| * | | | KVM: x86: allow defining return-0 static callsPaolo Bonzini2022-02-183-27/+2
| * | | | KVM: x86: make several APIC virtualization callbacks optionalPaolo Bonzini2022-02-185-39/+12
| * | | | KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_opsPaolo Bonzini2022-02-181-1/+1
| * | | | KVM: x86: use static_call_cond for optional callbacksPaolo Bonzini2022-02-181-6/+2
| * | | | KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPICPaolo Bonzini2022-02-183-15/+1
| * | | | KVM: SEV: Allow SEV intra-host migration of VM with mirrorsPeter Gonda2022-02-182-20/+40
| * | | | KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm"Sean Christopherson2022-02-143-33/+33