aboutsummaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)AuthorFilesLines
2023-06-27Merge tag 'locking-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/ker...Gravatar Linus Torvalds 1-1/+1
2023-06-27Merge tag 'sched-core-2023-06-27' of git://git.kernel.org/pub/scm/linux/kerne...Gravatar Linus Torvalds 1-4/+3
2023-06-05clocksource: hyper-v: Adjust hv_read_tsc_page_tsc() to avoid special casing U...Gravatar Peter Zijlstra 1-4/+3
2023-06-05locking/atomic: treewide: use raw_atomic*_<op>()Gravatar Mark Rutland 1-1/+1
2023-06-02KVM: x86: Bail from kvm_recalculate_phys_map() if x2APIC ID is out-of-boundsGravatar Sean Christopherson 1-2/+18
2023-06-02KVM: x86: Account fastpath-only VM-Exits in vCPU statsGravatar Sean Christopherson 1-0/+3
2023-06-02KVM: SVM: vNMI pending bit is V_NMI_PENDING_MASK not V_NMI_BLOCKING_MASKGravatar Maciej S. Szmigiero 1-1/+1
2023-06-02KVM: x86/mmu: Grab memslot for correct address space in NX recovery workerGravatar Sean Christopherson 1-1/+4
2023-05-21KVM: VMX: add MSR_IA32_TSX_CTRL into msrs_to_saveGravatar Mingwei Zhang 1-1/+5
2023-05-21KVM: x86: Don't adjust guest's CPUID.0x12.1 (allowed SGX enclave XFRM)Gravatar Sean Christopherson 1-16/+0
2023-05-21KVM: VMX: Don't rely _only_ on CPUID to enforce XCR0 restrictions for ECREATEGravatar Sean Christopherson 1-2/+9
2023-05-05Merge tag 'kvm-x86-mmu-6.4-2' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 1-65/+56
2023-05-01Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmGravatar Linus Torvalds 29-1066/+1430
2023-04-28Merge tag 'smp-core-2023-04-27' of git://git.kernel.org/pub/scm/linux/kernel/...Gravatar Linus Torvalds 2-0/+6
2023-04-26KVM: x86: Preserve TDP MMU roots until they are explicitly invalidatedGravatar Sean Christopherson 1-65/+56
2023-04-26Merge tag 'kvm-x86-vmx-6.4' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 3-40/+91
2023-04-26Merge tag 'kvm-x86-svm-6.4' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 4-52/+267
2023-04-26Merge tag 'kvm-x86-selftests-6.4' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 3-4/+31
2023-04-26Merge tag 'kvm-x86-pmu-6.4' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 10-113/+184
2023-04-26Merge tag 'kvm-x86-mmu-6.4' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 12-546/+500
2023-04-26Merge tag 'kvm-x86-misc-6.4' of https://github.com/kvm-x86/linux into HEADGravatar Paolo Bonzini 12-52/+138
2023-04-26Merge tag 'kvmarm-6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmar...Gravatar Paolo Bonzini 1-1/+5
2023-04-26Merge tag 'v6.4-p1' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/...Gravatar Linus Torvalds 1-0/+1
2023-04-24Merge tag 'pull-fd' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsGravatar Linus Torvalds 1-12/+14
2023-04-24Merge tag 'rcu.6.4.april5.2023.3' of git://git.kernel.org/pub/scm/linux/kerne...Gravatar Linus Torvalds 1-1/+0
2023-04-20SVM-SEV: convert the rest of fget() uses to fdget() in thereGravatar Al Viro 1-12/+14
2023-04-11KVM: x86: Filter out XTILE_CFG if XTILE_DATA isn't permittedGravatar Sean Christopherson 1-1/+17
2023-04-11KVM: x86: Add a helper to handle filtering of unpermitted XCR0 featuresGravatar Aaron Lewis 3-4/+15
2023-04-11KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not interceptedGravatar Sean Christopherson 1-0/+15
2023-04-10KVM: x86/mmu: Refresh CR0.WP prior to checking for emulated permission faultsGravatar Sean Christopherson 2-1/+40
2023-04-10KVM: x86/mmu: Move filling of Hyper-V's TLB range struct into Hyper-V codeGravatar Sean Christopherson 3-11/+23
2023-04-10KVM: x86: Rename Hyper-V remote TLB hooks to match established schemeGravatar Sean Christopherson 5-22/+18
2023-04-07KVM: x86/pmu: Prevent the PMU from counting disallowed eventsGravatar Aaron Lewis 1-5/+8
2023-04-07KVM: x86/pmu: Fix a typo in kvm_pmu_request_counter_reprogam()Gravatar Like Xu 4-5/+5
2023-04-06KVM: x86/pmu: Rewrite reprogram_counters() to improve performanceGravatar Like Xu 1-6/+6
2023-04-06KVM: VMX: Refactor intel_pmu_{g,}set_msr() to align with other helpersGravatar Sean Christopherson 1-52/+57
2023-04-06KVM: x86/pmu: Rename pmc_is_enabled() to pmc_is_globally_enabled()Gravatar Like Xu 1-3/+3
2023-04-06KVM: x86/pmu: Zero out LBR capabilities during PMU refreshGravatar Sean Christopherson 1-0/+10
2023-04-06KVM: x86/pmu: WARN and bug the VM if PMU is refreshed after vCPU has runGravatar Sean Christopherson 2-1/+12
2023-04-06KVM: x86: Disallow writes to immutable feature MSRs after KVM_RUNGravatar Sean Christopherson 1-0/+35
2023-04-06KVM: x86: Generate set of VMX feature MSRs using first/last definitionsGravatar Sean Christopherson 1-31/+22
2023-04-06KVM: x86: Add macros to track first...last VMX feature MSRsGravatar Sean Christopherson 3-5/+13
2023-04-06KVM: x86: Add a helper to query whether or not a vCPU has ever runGravatar Sean Christopherson 3-2/+7
2023-04-06KVM: x86: Rename kvm_init_msr_list() to clarify it inits multiple listsGravatar Sean Christopherson 1-2/+2
2023-04-06KVM: SVM: Return the local "r" variable from svm_set_msr()Gravatar Sean Christopherson 1-5/+5
2023-04-06KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMDGravatar Sean Christopherson 6-2/+27
2023-04-06KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common codeGravatar Sean Christopherson 3-28/+11
2023-04-06KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUIDGravatar Sean Christopherson 1-1/+4
2023-04-06KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUIDGravatar Sean Christopherson 1-13/+3
2023-04-06KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enablingGravatar Sean Christopherson 4-77/+39