summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm/svm
Commit message (Expand)AuthorAgeFilesLines
* KVM: x86/svm/pmu: Rewrite get_gp_pmc_amd() for more counters scalabilityLike Xu2022-09-281-68/+20
* KVM: x86/svm/pmu: Direct access pmu->gp_counter[] to implement amd_*_to_pmc()Like Xu2022-09-281-36/+5
* KVM: SVM: Make an event request if INIT or SIPI is pending when GIF is setSean Christopherson2022-09-261-1/+2
* KVM: x86: Rename inject_pending_events() to kvm_check_and_inject_events()Sean Christopherson2022-09-262-2/+2
* KVM: x86: Morph pending exceptions to pending VM-Exits at queue timeSean Christopherson2022-09-261-32/+13
* KVM: x86: Formalize blocking of nested pending exceptionsSean Christopherson2022-09-261-10/+16
* KVM: x86: Make kvm_queued_exception a properly named, visible structSean Christopherson2022-09-262-30/+31
* KVM: x86: Rename kvm_x86_ops.queue_exception to inject_exceptionSean Christopherson2022-09-261-2/+2
* KVM: x86: Print guest pgd in kvm_nested_vmenter()Mingwei Zhang2022-09-261-0/+2
* KVM: x86: Update trace function for nested VM entry to support VMXMingwei Zhang2022-09-261-5/+7
* KVM: Add extra information in kvm_page_fault trace pointWonhyuk Yang2022-09-261-1/+1
* KVM: SVM: remove unnecessary check on INIT interceptPaolo Bonzini2022-09-261-9/+1
* KVM: SVM: Disable SEV-ES support if MMIO caching is disableSean Christopherson2022-08-102-3/+16
* Merge remote-tracking branch 'kvm/next' into kvm-next-5.20Paolo Bonzini2022-08-016-169/+467
|\
| * KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klogJarkko Sakkinen2022-07-281-0/+3
| * KVM: SVM: Do not virtualize MSR accesses for APIC LVTT registerSuravee Suthikulpanit2022-07-281-1/+8
| * KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bitsSean Christopherson2022-07-281-1/+2
| * KVM: SVM: Fix x2APIC MSRs interceptionSuravee Suthikulpanit2022-07-281-25/+27
| * KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injectionMaciej S. Szmigiero2022-07-281-4/+5
| * KVM: x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_OPTIONAL_RET0Sean Christopherson2022-07-141-6/+0
| * KVM: x86: Add dedicated helper to get CPUID entry with significant indexSean Christopherson2022-07-141-1/+1
| * KVM: SVM: fix task switch emulation on INTn instruction.Maxim Levitsky2022-07-141-0/+1
| * KVM: x86: nSVM: optimize svm_set_x2apic_msr_interceptionMaxim Levitsky2022-06-243-0/+17
| * KVM: SVM: Add AVIC doorbell tracepointSuravee Suthikulpanit2022-06-241-1/+3
| * KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possibleSuravee Suthikulpanit2022-06-241-3/+18
| * KVM: SVM: Introduce hybrid-AVIC modeSuravee Suthikulpanit2022-06-242-11/+11
| * KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpuSuravee Suthikulpanit2022-06-241-1/+0
| * KVM: SVM: Introduce logic to (de)activate x2AVIC modeSuravee Suthikulpanit2022-06-243-5/+53
| * KVM: x86: nSVM: always intercept x2apic msrsMaxim Levitsky2022-06-242-0/+14
| * KVM: SVM: Refresh AVIC configuration when changing APIC modeSuravee Suthikulpanit2022-06-243-0/+15
| * KVM: SVM: Adding support for configuring x2APIC MSRs interceptionSuravee Suthikulpanit2022-06-242-2/+27
| * KVM: SVM: Do not support updating APIC ID when in x2APIC modeSuravee Suthikulpanit2022-06-241-1/+10
| * KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC IDSuravee Suthikulpanit2022-06-241-2/+8
| * KVM: SVM: Update max number of vCPUs supported for x2AVIC modeSuravee Suthikulpanit2022-06-241-3/+5
| * KVM: SVM: Detect X2APIC virtualization (x2AVIC) supportSuravee Suthikulpanit2022-06-243-13/+56
| * KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELDSuravee Suthikulpanit2022-06-241-2/+2
| * Revert "KVM: x86: always allow host-initiated writes to PMU MSRs"Sean Christopherson2022-06-201-1/+1
| * Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !en...Sean Christopherson2022-06-201-10/+1
| * KVM: x86: Move "apicv_active" into "struct kvm_lapic"Sean Christopherson2022-06-201-2/+3
| * KVM: SVM: Drop unused AVIC / kvm_x86_ops declarationsSean Christopherson2022-06-201-4/+0
| * KVM: X86/SVM: Use root_level in svm_load_mmu_pgd()Lai Jiangshan2022-06-151-1/+1
| * KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PROVE_LOCKINGSean Christopherson2022-06-151-10/+7
| * KVM: SEV: fix misplaced closing parenthesisPaolo Bonzini2022-06-151-2/+2
| * Merge branch 'kvm-5.20-early'Paolo Bonzini2022-06-094-105/+214
| |\
| | * KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmuLike Xu2022-06-081-1/+10
| | * KVM: x86: Introduce "struct kvm_caps" to track misc caps/settingsSean Christopherson2022-06-082-8/+9
| | * KVM: x86/pmu: Drop amd_event_mapping[] in the KVM contextLike Xu2022-06-081-53/+3
| | * KVM: x86/pmu: Use only the uniform interface reprogram_counter()Paolo Bonzini2022-06-081-1/+1
| | * KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter()Like Xu2022-06-081-2/+4
| | * KVM: x86: always allow host-initiated writes to PMU MSRsPaolo Bonzini2022-06-081-1/+1