summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm
Commit message (Expand)AuthorAgeFilesLines
...
| | * | | KVM: x86/mmu: Use kstrtobool() instead of strtobool()Christophe JAILLET2023-01-241-1/+2
| | * | | KVM: x86/mmu: Cleanup range-based flushing for given pageHou Wenlong2023-01-242-5/+3
| | * | | KVM: x86/mmu: Fix wrong gfn range of tlb flushing in validate_direct_spte()Hou Wenlong2023-01-241-1/+1
| | * | | KVM: x86/mmu: Fix wrong start gfn of tlb flushing with rangeHou Wenlong2023-01-242-8/+15
| | * | | KVM: x86/mmu: Reduce gfn range of tlb flushing in tdp_mmu_map_handle_target_l...Hou Wenlong2023-01-241-2/+1
| | * | | KVM: x86/mmu: Fix wrong gfn range of tlb flushing in kvm_set_pte_rmapp()Hou Wenlong2023-01-242-1/+10
| | * | | KVM: x86/mmu: Move round_gfn_for_level() helper into mmu_internal.hHou Wenlong2023-01-244-11/+12
| | * | | KVM: x86/mmu: fix an incorrect comment in kvm_mmu_new_pgd()Wei Liu2023-01-241-3/+5
| | * | | kvm: x86/mmu: Don't clear write flooding for direct SPLai Jiangshan2023-01-241-5/+3
| | * | | kvm: x86/mmu: Rename SPTE_TDP_AD_ENABLED_MASK to SPTE_TDP_AD_ENABLEDLai Jiangshan2023-01-242-11/+11
| | |/ /
| * | | KVM: x86: Simplify msr_io()Michal Luczaj2023-02-031-9/+3
| * | | KVM: x86: Remove unnecessary initialization in kvm_vm_ioctl_set_msr_filter()Michal Luczaj2023-02-031-1/+1
| * | | KVM: x86: Explicitly state lockdep condition of msr_filter updateMichal Luczaj2023-02-031-2/+2
| * | | KVM: x86: Simplify msr_filter updateMichal Luczaj2023-02-031-4/+1
| * | | KVM: x86: Optimize kvm->lock and SRCU interaction (KVM_X86_SET_MSR_FILTER)Michal Luczaj2023-02-031-1/+1
| * | | KVM: x86: Optimize kvm->lock and SRCU interaction (KVM_SET_PMU_EVENT_FILTER)Michal Luczaj2023-02-031-2/+1
| * | | KVM: x86/emulator: Fix comment in __load_segment_descriptor()Michal Luczaj2023-02-031-1/+1
| * | | KVM: x86/emulator: Fix segment load privilege level validationMichal Luczaj2023-02-031-2/+2
| * | | KVM: x86: hyper-v: Add extended hypercall support in Hyper-vVipin Sharma2023-02-011-0/+28
| * | | KVM: x86: hyper-v: Use common code for hypercall userspace exitVipin Sharma2023-02-011-16/+11
| * | | KVM: x86: Replace IS_ERR() with IS_ERR_VALUE()ye xingchen2023-01-241-1/+1
| * | | KVM: x86/xen: update Xen CPUID Leaf 4 (tsc info) sub-leaves, if presentPaul Durrant2023-01-244-0/+36
| * | | KVM: x86/cpuid: generalize kvm_update_kvm_cpuid_base() and also capture limitPaul Durrant2023-01-241-11/+13
| * | | KVM: x86: Replace cpu_dirty_logging_count with nr_memslots_dirty_loggingDavid Matlack2023-01-242-8/+9
| * | | KVM: x86: Advertise fast REP string features inherent to the CPUJim Mattson2023-01-241-2/+3
| |/ /
| * | Merge branch 'kvm-lapic-fix-and-cleanup' into HEADPaolo Bonzini2023-01-248-342/+473
| |\ \
| | * | KVM: x86: Add helpers to recalc physical vs. logical optimized APIC mapsSean Christopherson2023-01-131-117/+133
| | * | KVM: x86: Allow APICv APIC ID inhibit to be clearedGreg Edwards2023-01-131-26/+15
| | * | KVM: x86: Track required APICv inhibits with variable, not callbackSean Christopherson2023-01-135-35/+28
| | * | Revert "KVM: SVM: Do not throw warning when calling avic_vcpu_load on a runni...Sean Christopherson2023-01-131-0/+1
| | * | KVM: SVM: Ignore writes to Remote Read Data on AVIC write trapsSean Christopherson2023-01-131-0/+3
| | * | KVM: SVM: Handle multiple logical targets in AVIC kick fastpathSean Christopherson2023-01-131-48/+62
| | * | KVM: SVM: Require logical ID to be power-of-2 for AVIC entrySean Christopherson2023-01-131-15/+15
| | * | KVM: SVM: Update svm->ldr_reg cache even if LDR is "bad"Sean Christopherson2023-01-131-10/+4
| | * | KVM: SVM: Always update local APIC on writes to logical dest registerSean Christopherson2023-01-131-7/+4
| | * | KVM: SVM: Inhibit AVIC if vCPUs are aliased in logical modeSean Christopherson2023-01-132-1/+7
| | * | KVM: x86: Inhibit APICv/AVIC if the optimized physical map is disabledSean Christopherson2023-01-133-1/+14
| | * | KVM: x86: Honor architectural behavior for aliased 8-bit APIC IDsSean Christopherson2023-01-131-9/+41
| | * | KVM: x86: Disable APIC logical map if vCPUs are aliased in logical modeSean Christopherson2023-01-131-2/+3
| | * | KVM: x86: Disable APIC logical map if logical ID covers multiple MDAsSean Christopherson2023-01-131-2/+8
| | * | KVM: x86: Skip redundant x2APIC logical mode optimized cluster setupSean Christopherson2023-01-131-5/+17
| | * | KVM: x86: Explicitly track all possibilities for APIC map's logical modesSean Christopherson2023-01-131-8/+32
| | * | KVM: x86: Explicitly skip optimized logical map setup if vCPU's LDR==0Sean Christopherson2023-01-131-1/+3
| | * | KVM: SVM: Add helper to perform final AVIC "kick" of single vCPUSean Christopherson2023-01-131-12/+13
| | * | KVM: SVM: Document that vCPU ID == APIC ID in AVIC kick fastpatchSean Christopherson2023-01-131-3/+7
| | * | Revert "KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible"Sean Christopherson2023-01-131-18/+11
| | * | KVM: SVM: Fix x2APIC Logical ID calculation for avic_kick_target_vcpus_fastSuravee Suthikulpanit2023-01-131-1/+1
| | * | KVM: SVM: Compute dest based on sender's x2APIC status for AVIC kickSean Christopherson2023-01-131-7/+1
| | * | KVM: SVM: Replace "avic_mode" enum with "x2avic_enabled" booleanSean Christopherson2023-01-133-35/+24
| | * | KVM: x86: Inhibit APIC memslot if x2APIC and AVIC are enabledSean Christopherson2023-01-136-10/+72