summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds11 days1-26/+13
|\
| * fdget(), trivial conversionsAl Viro2024-11-031-26/+13
* | KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKENSean Christopherson2024-11-081-1/+3
* | KVM: x86: Unconditionally set irr_pending when updating APICv stateSean Christopherson2024-11-081-11/+18
* | kvm: svm: Fix gctx page leak on invalid inputsDionna Glaze2024-11-081-4/+4
* | KVM: SVM: Propagate error from snp_guest_req_init() to userspaceSean Christopherson2024-11-041-2/+5
* | KVM: nVMX: Treat vpid01 as current if L2 is active, but with VPID disabledSean Christopherson2024-11-042-6/+26
* | KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memorySean Christopherson2024-10-201-1/+5
* | KVM: VMX: reset the segment cache after segment init in vmx_vcpu_reset()Maxim Levitsky2024-10-201-3/+3
* | KVM: x86/mmu: Add lockdep assert to enforce safe usage of kvm_unmap_gfn_range()Sean Christopherson2024-10-201-0/+11
* | KVM: x86/mmu: Zap only SPs that shadow gPTEs when deleting memslotSean Christopherson2024-10-201-10/+6
|/
* Merge tag 'kvmarm-fixes-6.12-1' of git://git.kernel.org/pub/scm/linux/kernel/...Paolo Bonzini2024-10-063-19/+15
|\
| * Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-09-2828-977/+1222
| |\
| * \ Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-09-231-8/+8
| |\ \
| | * | introduce fd_file(), convert all accessors to it.Al Viro2024-08-121-8/+8
| * | | Merge tag 'for-linus-6.11' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-09-152-11/+7
| |\ \ \
| | * | | Revert "KVM: VMX: Always honor guest PAT on CPUs that support self-snoop"Paolo Bonzini2024-09-152-11/+7
* | | | | KVM: x86: leave kvm.ko out of the build if no vendor module is requestedPaolo Bonzini2024-10-062-4/+7
* | | | | KVM: x86/mmu: fix KVM_X86_QUIRK_SLOT_ZAP_ALL for shadow MMUPaolo Bonzini2024-10-031-14/+46
| |_|_|/ |/| | |
* | | | Merge tag 'kvm-x86-vmx-6.12' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-09-1711-37/+102
|\ \ \ \
| * | | | KVM: VMX: Set PFERR_GUEST_{FINAL,PAGE}_MASK if and only if the GVA is validSean Christopherson2024-09-091-2/+3
| * | | | KVM: nVMX: Assert that vcpu->mutex is held when accessing secondary VMCSesSean Christopherson2024-09-091-0/+6
| * | | | KVM: nVMX: Explicitly invalidate posted_intr_nv if PI is disabled at VM-EnterSean Christopherson2024-09-092-2/+11
| * | | | KVM: x86: Fold kvm_get_apic_interrupt() into kvm_cpu_get_interrupt()Sean Christopherson2024-09-093-13/+5
| * | | | KVM: nVMX: Detect nested posted interrupt NV at nested VM-Exit injectionSean Christopherson2024-09-091-0/+14
| * | | | KVM: nVMX: Suppress external interrupt VM-Exit injection if there's no IRQSean Christopherson2024-09-091-1/+2
| * | | | KVM: nVMX: Get to-be-acknowledge IRQ for nested VM-Exit at injection siteSean Christopherson2024-09-092-10/+29
| * | | | KVM: x86: Move "ack" phase of local APIC IRQ delivery to separate APISean Christopherson2024-09-092-4/+14
| * | | | KVM: VMX: Also clear SGX EDECCSSA in KVM CPU caps when SGX is disabledKai Huang2024-09-091-0/+1
| * | | | KVM: VMX: hyper-v: Prevent impossible NULL pointer dereference in evmcs_load()Vitaly Kuznetsov2024-08-221-0/+8
| * | | | KVM: nVMX: Use vmx_segment_cache_clear() instead of open coded equivalentMaxim Levitsky2024-08-223-5/+7
| * | | | KVM: nVMX: Honor userspace MSR filter lists for nested VM-Enter/VM-ExitSean Christopherson2024-08-222-8/+10
| * | | | KVM: VMX: Do not account for temporary memory allocation in ECREATE emulationKai Huang2024-08-221-1/+1
| * | | | KVM: VMX: Modify the BUILD_BUG_ON_MSG of the 32-bit field in the vmcs_check16...Qiang Liu2024-08-221-1/+1
* | | | | Merge tag 'kvm-x86-svm-6.12' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-09-174-22/+32
|\ \ \ \ \
| * | | | | KVM: SVM: let alternatives handle the cases when RSB filling is requiredAmit Shah2024-09-101-6/+2
| * | | | | KVM: SVM: Track the per-CPU host save area as a VMCB pointerSean Christopherson2024-08-292-8/+9
| * | | | | KVM: SVM: Add a helper to convert a SME-aware PA back to a struct pageSean Christopherson2024-08-292-6/+19
| * | | | | KVM: SVM: Remove unnecessary GFP_KERNEL_ACCOUNT in svm_set_nested_state()Yongqiang Liu2024-08-221-2/+2
| |/ / / /
* | | | | Merge tag 'kvm-x86-pat_vmx_msrs-6.12' of https://github.com/kvm-x86/linux int...Paolo Bonzini2024-09-176-45/+66
|\ \ \ \ \
| * | | | | KVM: nVMX: Use macros and #defines in vmx_restore_vmx_misc()Xin Li2024-08-221-7/+20
| * | | | | KVM: VMX: Open code VMX preemption timer rate mask in its accessorXin Li2024-08-221-1/+1
| * | | | | KVM VMX: Move MSR_IA32_VMX_MISC bit defines to asm/vmx.hSean Christopherson2024-08-223-4/+4
| * | | | | KVM: nVMX: Add a helper to encode VMCS info in MSR_IA32_VMX_BASICSean Christopherson2024-08-221-5/+3
| * | | | | KVM: nVMX: Use macros and #defines in vmx_restore_vmx_basic()Xin Li2024-08-221-7/+18
| * | | | | KVM: VMX: Track CPU's MSR_IA32_VMX_BASIC as a single 64-bit valueXin Li2024-08-222-18/+16
| * | | | | KVM: x86: Stuff vCPU's PAT with default value at RESET, not creationSean Christopherson2024-08-221-2/+2
| * | | | | x86/cpu: KVM: Move macro to encode PAT value to common headerSean Christopherson2024-08-221-1/+2
| * | | | | x86/cpu: KVM: Add common defines for architectural memory types (PAT, MTRRs, ...Sean Christopherson2024-08-222-2/+2
| |/ / / /
* | | | | Merge tag 'kvm-x86-mmu-6.12' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-09-176-378/+360
|\ \ \ \ \