aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)AuthorFilesLines
2024-04-20Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 15-113/+154
2024-04-17Merge branch 'svm' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 5-67/+57
2024-04-16Merge tag 'kvm-x86-fixes-6.9-rcN' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 6-43/+82
2024-04-11KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protectingGravatar David Matlack 1-10/+6
2024-04-11KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}()Gravatar David Matlack 1-14/+0
2024-04-11KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty statusGravatar David Matlack 1-5/+16
2024-04-11KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID updateGravatar Sean Christopherson 1-3/+3
2024-04-11KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacksGravatar Sean Christopherson 1-1/+9
2024-04-11KVM: VMX: Snapshot LBR capabilities during module initializationGravatar Sean Christopherson 3-5/+8
2024-04-11KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platformsGravatar Sandipan Das 1-1/+2
2024-04-11KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatibleGravatar Sean Christopherson 4-2/+13
2024-04-09KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARDGravatar Sean Christopherson 1-5/+0
2024-04-09KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run()Gravatar Sean Christopherson 1-0/+4
2024-04-09KVM: SVM: Save/restore args across SEV-ES VMRUN via host save areaGravatar Sean Christopherson 1-16/+13
2024-04-09KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save areaGravatar Sean Christopherson 3-26/+35
2024-04-09KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_interceptedGravatar Sean Christopherson 1-2/+2
2024-04-09KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run()Gravatar Sean Christopherson 1-31/+13
2024-04-09KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEVGravatar Sean Christopherson 1-0/+2
2024-04-09KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwindingGravatar Sean Christopherson 1-0/+1
2024-04-09KVM: SVM: Remove a useless zeroing of allocated memoryGravatar Christophe JAILLET 1-1/+1
2024-04-08Merge tag 'nativebhi' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipGravatar Linus Torvalds 3-2/+5
2024-04-08KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_max...Gravatar Tao Su 1-1/+3
2024-04-08KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"Gravatar Sean Christopherson 1-2/+14
2024-04-08KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributesGravatar Rick Edgecombe 1-1/+2
2024-04-08KVM: x86/pmu: Disable support for adaptive PEBSGravatar Sean Christopherson 1-2/+22
2024-04-08KVM: x86: Add BHI_NOGravatar Daniel Sneddon 1-1/+1
2024-04-08x86/bhi: Mitigate KVM by defaultGravatar Pawan Gupta 1-1/+1
2024-04-08x86/bhi: Define SPEC_CTRL_BHI_DIS_SGravatar Daniel Sneddon 1-1/+2
2024-04-08x86/bhi: Add support for clearing branch history at syscall entryGravatar Pawan Gupta 1-0/+2
2024-04-06Merge branch 'linus' into x86/urgent, to pick up dependent commitGravatar Ingo Molnar 4-45/+67
2024-04-04x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined wordGravatar Sean Christopherson 1-0/+2
2024-04-04x86/CPU/AMD: Track SNP host status with cc_platform_*()Gravatar Borislav Petkov (AMD) 1-1/+1
2024-04-04x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORMGravatar Borislav Petkov (AMD) 1-0/+1
2024-04-02Merge tag 'kvmarm-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Paolo Bonzini 2-2/+3
2024-03-21Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Gravatar Linus Torvalds 2-2/+3
2024-03-18Merge tag 'kvm-x86-pvunhalt-6.9' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 1-16/+26
2024-03-18Merge tag 'kvm-x86-svm-6.9' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 2-29/+39
2024-03-15Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 23-624/+939
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Gravatar Linus Torvalds 1-3/+3
2024-03-12Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Gravatar Linus Torvalds 1-0/+1
2024-03-12Merge tag 'rfds-for-linus-2024-03-11' of git://git.kernel.org/pub/scm/linux/k...Gravatar Linus Torvalds 1-1/+4
2024-03-11Merge tag 'x86-core-2024-03-11' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 5-6/+6
2024-03-11Merge tag 'x86-cleanups-2024-03-11' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 1-2/+1
2024-03-11Merge tag 'x86_sev_for_v6.9_rc1' of git://git.kernel.org/pub/scm/linux/kernel...Gravatar Linus Torvalds 5-6/+56
2024-03-11Merge tag 'x86-fred-2024-03-10' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 1-3/+9
2024-03-11KVM/x86: Export RFDS_NO and RFDS_CLEAR to guestsGravatar Pawan Gupta 1-1/+4
2024-03-11Merge tag 'kvm-x86-xen-6.9' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 5-105/+302
2024-03-11Merge tag 'kvm-x86-pmu-6.9' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 9-233/+256
2024-03-11Merge tag 'kvm-x86-vmx-6.9' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 1-41/+31
2024-03-11Merge tag 'kvm-x86-mmu-6.9' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 5-76/+194