summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-04-2015-113/+154
|\
| * Merge branch 'svm' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-04-175-67/+57
| |\
| | * KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STANDARDSean Christopherson2024-04-091-5/+0
| | * KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run()Sean Christopherson2024-04-091-0/+4
| | * KVM: SVM: Save/restore args across SEV-ES VMRUN via host save areaSean Christopherson2024-04-091-16/+13
| | * KVM: SVM: Save/restore non-volatile GPRs in SEV-ES VMRUN via host save areaSean Christopherson2024-04-093-26/+35
| | * KVM: SVM: Clobber RAX instead of RBX when discarding spec_ctrl_interceptedSean Christopherson2024-04-091-2/+2
| | * KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run()Sean Christopherson2024-04-091-31/+13
| | * KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef CONFIG_KVM_AMD_SEVSean Christopherson2024-04-091-0/+2
| | * KVM: SVM: Create a stack frame in __svm_vcpu_run() for unwindingSean Christopherson2024-04-091-0/+1
| | * KVM: SVM: Remove a useless zeroing of allocated memoryChristophe JAILLET2024-04-091-1/+1
| * | Merge tag 'kvm-x86-fixes-6.9-rcN' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-04-166-43/+82
| |\ \
| | * | KVM: x86/mmu: Fix and clarify comments about clearing D-bit vs. write-protectingDavid Matlack2024-04-111-10/+6
| | * | KVM: x86/mmu: Remove function comments above clear_dirty_{gfn_range,pt_masked}()David Matlack2024-04-111-14/+0
| | * | KVM: x86/mmu: Write-protect L2 SPTEs in TDP MMU when clearing dirty statusDavid Matlack2024-04-111-5/+16
| | * | KVM: x86/mmu: Precisely invalidate MMU root_role during CPUID updateSean Christopherson2024-04-111-3/+3
| | * | KVM: VMX: Disable LBR virtualization if the CPU doesn't support LBR callstacksSean Christopherson2024-04-111-1/+9
| | * | KVM: VMX: Snapshot LBR capabilities during module initializationSean Christopherson2024-04-113-5/+8
| | * | KVM: VMX: Ignore MKTME KeyID bits when intercepting #PF for allow_smaller_max...Tao Su2024-04-081-1/+3
| | * | KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL_CTRL at "RESET"Sean Christopherson2024-04-081-2/+14
| | * | KVM: x86/mmu: x86: Don't overflow lpage_info when checking attributesRick Edgecombe2024-04-081-1/+2
| | * | KVM: x86/pmu: Disable support for adaptive PEBSSean Christopherson2024-04-081-2/+22
| | |/
| * | KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platformsSandipan Das2024-04-111-1/+2
| * | KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatibleSean Christopherson2024-04-114-2/+13
| |/
* | Merge tag 'nativebhi' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tipLinus Torvalds2024-04-083-2/+5
|\ \ | |/ |/|
| * KVM: x86: Add BHI_NODaniel Sneddon2024-04-081-1/+1
| * x86/bhi: Mitigate KVM by defaultPawan Gupta2024-04-081-1/+1
| * x86/bhi: Define SPEC_CTRL_BHI_DIS_SDaniel Sneddon2024-04-081-1/+2
| * x86/bhi: Add support for clearing branch history at syscall entryPawan Gupta2024-04-081-0/+2
* | Merge branch 'linus' into x86/urgent, to pick up dependent commitIngo Molnar2024-04-064-45/+67
|\ \
| * | x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined wordSean Christopherson2024-04-041-0/+2
| * | Merge tag 'kvmarm-fixes-6.9-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Paolo Bonzini2024-04-022-2/+3
| |\|
| * | Merge tag 'kvm-x86-pvunhalt-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-181-16/+26
| |\ \
| | * | KVM: x86: Use actual kvm_cpuid.base for clearing KVM_FEATURE_PV_UNHALTVitaly Kuznetsov2024-03-061-14/+17
| | * | KVM: x86: Introduce __kvm_get_hypervisor_cpuid() helperVitaly Kuznetsov2024-03-061-3/+10
| * | | Merge tag 'kvm-x86-svm-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-182-29/+39
| |\ \ \
| | * | | KVM: SVM: Return -EINVAL instead of -EBUSY on attempt to re-init SEV/SEV-ESSean Christopherson2024-02-061-2/+1
| | * | | KVM: SVM: Add support for allowing zero SEV ASIDsAshish Kalra2024-02-061-10/+19
| | * | | KVM: SVM: Use unsigned integers when dealing with ASIDsSean Christopherson2024-02-062-13/+15
| | * | | KVM: SVM: Set sev->asid in sev_asid_new() instead of overloading the returnSean Christopherson2024-02-061-5/+5
| | |/ /
* | | | x86/CPU/AMD: Track SNP host status with cc_platform_*()Borislav Petkov (AMD)2024-04-041-1/+1
* | | | x86/kvm/Kconfig: Have KVM_AMD_SEV select ARCH_HAS_CC_PLATFORMBorislav Petkov (AMD)2024-04-041-0/+1
| |_|/ |/| |
* | | Merge tag 'kbuild-v6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2024-03-212-2/+3
|\ \ \ | |/ / |/| |
| * | kbuild: change tool coverage variables to take the path relative to $(obj)Masahiro Yamada2024-02-231-1/+2
| * | treewide: replace or remove redundant def_bool in Kconfig filesMasahiro Yamada2024-02-201-1/+1
* | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-03-1523-624/+939
|\ \ \
| * \ \ Merge tag 'kvm-x86-xen-6.9' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2024-03-115-105/+302
| |\ \ \
| | * | | KVM: x86/xen: fix recursive deadlock in timer injectionDavid Woodhouse2024-03-041-4/+0
| | * | | KVM: x86/xen: remove WARN_ON_ONCE() with false positives in evtchn deliveryDavid Woodhouse2024-03-041-4/+2
| | * | | KVM: x86/xen: inject vCPU upcall vector when local APIC is enabledDavid Woodhouse2024-03-043-2/+23