summaryrefslogtreecommitdiff
path: root/arch/x86/kvm
AgeCommit message (Expand)Author
2023-04-06KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enablingSean Christopherson
2023-04-05KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are availableSean Christopherson
2023-04-05KVM: x86: set "mitigate_smt_rsb" storage-class-specifier to staticTom Rix
2023-04-05KVM: x86/pmu: Zero out pmu->all_valid_pmc_idx each time it's refreshedLike Xu
2023-04-05KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handlerBinbin Wu
2023-04-05kvm: Remove "select SRCU"Paul E. McKenney
2023-04-05KVM: x86: Redefine 'longmode' as a flag for KVM_EXIT_HYPERCALLOliver Upton
2023-04-04KVM: x86/mmu: Merge all handle_changed_pte*() functionsVipin Sharma
2023-04-04KVM: x86/mmu: Remove handle_changed_spte_dirty_log()Vipin Sharma
2023-04-04KVM: x86/mmu: Remove "record_acc_track" in __tdp_mmu_set_spte()Vipin Sharma
2023-04-04KVM: x86/mmu: Bypass __handle_changed_spte() when aging TDP MMU SPTEsVipin Sharma
2023-04-04KVM: x86/mmu: Drop unnecessary dirty log checks when aging TDP MMU SPTEsVipin Sharma
2023-04-04KVM: x86/mmu: Clear only A-bit (if enabled) when aging TDP MMU SPTEsVipin Sharma
2023-04-04KVM: x86/mmu: Remove "record_dirty_log" in __tdp_mmu_set_spte()Vipin Sharma
2023-04-04KVM: x86/mmu: Bypass __handle_changed_spte() when clearing TDP MMU dirty bitsVipin Sharma
2023-04-04KVM: x86/mmu: Drop access tracking checks when clearing TDP MMU dirty bitsVipin Sharma
2023-04-04KVM: x86/mmu: Atomically clear SPTE dirty state in the clear-dirty-log flowVipin Sharma
2023-04-04KVM: x86/mmu: Consolidate Dirty vs. Writable clearing logic in TDP MMUVipin Sharma
2023-04-04KVM: x86/mmu: Use kvm_ad_enabled() to determine if TDP MMU SPTEs need wrprotVipin Sharma
2023-04-04KVM: x86/mmu: Add a helper function to check if an SPTE needs atomic writeVipin Sharma
2023-03-31KVM: PPC: Make KVM_CAP_IRQFD_RESAMPLE platform dependentAlexey Kardashevskiy
2023-03-27KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real ModeSean Christopherson
2023-03-27KVM: x86: Clear "has_error_code", not "error_code", for RM exception injectionSean Christopherson
2023-03-27KVM: x86: Suppress pending MMIO write exits if emulator detects exceptionSean Christopherson
2023-03-27KVM: x86/ioapic: Resample the pending state of an IRQ when unmaskingDmytro Maluka
2023-03-27KVM: SVM: Flush Hyper-V TLB when requiredJeremi Piotrowski
2023-03-24treewide: Trace IPIs sent via smp_send_reschedule()Valentin Schneider
2023-03-23KVM: x86: Remove a redundant guest cpuid check in kvm_set_cr4()Robert Hoo
2023-03-23KVM: x86: Assert that the emulator doesn't load CS with garbage in !RMSean Christopherson
2023-03-23x86: KVM: Add common feature flag for AMD's PSFDSean Christopherson
2023-03-22KVM: nSVM: Implement support for nested VNMISantosh Shukla
2023-03-22KVM: x86: Add support for SVM's Virtual NMISantosh Shukla
2023-03-22KVM: x86: Route pending NMIs from userspace through process_nmi()Sean Christopherson
2023-03-22KVM: x86: Change return type of is_long_mode() to boolBinbin Wu
2023-03-22KVM: x86: Save/restore all NMIs when multiple NMIs are pendingSean Christopherson
2023-03-22KVM: x86: Tweak the code and comment related to handling concurrent NMIsSean Christopherson
2023-03-22KVM: x86: Raise an event request when processing NMIs if an NMI is pendingSean Christopherson
2023-03-22KVM: SVM: add wrappers to enable/disable IRET interceptionMaxim Levitsky
2023-03-22KVM: nSVM: Raise event on nested VM exit if L1 doesn't intercept IRQsMaxim Levitsky
2023-03-22KVM: nSVM: Disable intercept of VINTR if saved L1 host RFLAGS.IF is 0Santosh Shukla
2023-03-22KVM: nSVM: Don't sync vmcb02 V_IRQ back to vmcb12 if KVM (L0) is intercepting...Santosh Shukla
2023-03-22KVM: SVM: Use kvm_is_cr4_bit_set() to query SMAP/SMEP in "can emulate"Binbin Wu
2023-03-22KVM: x86: Use boolean return value for is_{pae,pse,paging}()Binbin Wu
2023-03-22KVM: x86: Add helpers to query individual CR0/CR4 bitsBinbin Wu
2023-03-22KVM: SVM: Fix benign "bool vs. int" comparison in svm_set_cr0()Sean Christopherson
2023-03-22KVM: VMX: Make CR0.WP a guest owned bitMathias Krause
2023-03-22KVM: x86: Make use of kvm_read_cr*_bits() when testing bitsMathias Krause
2023-03-22KVM: x86: Ignore CR0.WP toggles in non-paging modeMathias Krause
2023-03-22KVM: x86: Do not unload MMU roots when only toggling CR0.WP with TDP enabledMathias Krause
2023-03-22KVM: x86/mmu: Fix comment typoMathias Krause