summaryrefslogtreecommitdiff
path: root/arch/x86
AgeCommit message (Expand)AuthorFilesLines
2023-04-06KVM: SVM: Return the local "r" variable from svm_set_msr()Sean Christopherson1-5/+5
2023-04-06KVM: x86: Virtualize FLUSH_L1D and passthrough MSR_IA32_FLUSH_CMDSean Christopherson6-2/+27
2023-04-06KVM: x86: Move MSR_IA32_PRED_CMD WRMSR emulation to common codeSean Christopherson3-28/+11
2023-04-06KVM: SVM: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUIDSean Christopherson1-1/+4
2023-04-06KVM: VMX: Passthrough MSR_IA32_PRED_CMD based purely on host+guest CPUIDSean Christopherson1-13/+3
2023-04-06KVM: x86: Revert MSR_IA32_FLUSH_CMD.FLUSH_L1D enablingSean Christopherson4-77/+39
2023-04-05x86/mm: try VMA lock-based page fault handling firstSuren Baghdasaryan2-0/+37
2023-04-05KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are availableSean Christopherson1-3/+5
2023-04-05KVM: x86: set "mitigate_smt_rsb" storage-class-specifier to staticTom Rix1-1/+1
2023-04-05KVM: x86/pmu: Zero out pmu->all_valid_pmc_idx each time it's refreshedLike Xu1-0/+1
2023-04-05Kconfig: introduce HAS_IOPORT option and select it as necessaryNiklas Schnelle1-0/+1
2023-04-05KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handlerBinbin Wu1-2/+2
2023-04-05x86/cpu: Add Xeon Emerald Rapids to list of CPUs that support PPINTony Luck1-0/+1
2023-04-05arch/x86: Remove "select SRCU"Paul E. McKenney1-2/+0
2023-04-05kvm: Remove "select SRCU"Paul E. McKenney1-1/+0
2023-04-05x86/cpu: Add model number for Intel Arrow Lake processorTony Luck1-0/+2
2023-04-05KVM: x86: Redefine 'longmode' as a flag for KVM_EXIT_HYPERCALLOliver Upton3-1/+15
2023-04-04x86/boot: Centralize __pa()/__va() definitionsKirill A. Shutemov3-10/+9
2023-04-04KVM: x86/mmu: Merge all handle_changed_pte*() functionsVipin Sharma1-30/+12
2023-04-04KVM: x86/mmu: Remove handle_changed_spte_dirty_log()Vipin Sharma1-23/+3
2023-04-04KVM: x86/mmu: Remove "record_acc_track" in __tdp_mmu_set_spte()Vipin Sharma1-34/+17
2023-04-04KVM: x86/mmu: Bypass __handle_changed_spte() when aging TDP MMU SPTEsVipin Sharma1-2/+2
2023-04-04KVM: x86/mmu: Drop unnecessary dirty log checks when aging TDP MMU SPTEsVipin Sharma1-2/+0
2023-04-04KVM: x86/mmu: Clear only A-bit (if enabled) when aging TDP MMU SPTEsVipin Sharma1-17/+21
2023-04-04KVM: x86/mmu: Remove "record_dirty_log" in __tdp_mmu_set_spte()Vipin Sharma1-15/+9
2023-04-04KVM: x86/mmu: Bypass __handle_changed_spte() when clearing TDP MMU dirty bitsVipin Sharma1-3/+4
2023-04-04KVM: x86/mmu: Drop access tracking checks when clearing TDP MMU dirty bitsVipin Sharma1-2/+0
2023-04-04KVM: x86/mmu: Atomically clear SPTE dirty state in the clear-dirty-log flowVipin Sharma2-8/+22
2023-04-04KVM: x86/mmu: Consolidate Dirty vs. Writable clearing logic in TDP MMUVipin Sharma1-26/+9
2023-04-04KVM: x86/mmu: Use kvm_ad_enabled() to determine if TDP MMU SPTEs need wrprotVipin Sharma1-2/+8
2023-04-04KVM: x86/mmu: Add a helper function to check if an SPTE needs atomic writeVipin Sharma1-14/+20
2023-04-04Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds6-9/+105
2023-04-04KVM: SVM: Remove a duplicate definition of VMCB_AVIC_APIC_BAR_MASKXinghui Li1-1/+0
2023-04-04um: Only disable SSE on clang to work around old GCC bugsDavid Gow1-0/+5
2023-04-03Merge tag 'hyperv-fixes-signed-20230402' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-4/+8
2023-04-03Merge 6.3-rc5 into driver-core-nextGreg Kroah-Hartman27-96/+183
2023-03-31KVM: PPC: Make KVM_CAP_IRQFD_RESAMPLE platform dependentAlexey Kardashevskiy1-0/+1
2023-03-31Merge tag 'kvm-s390-master-6.3-1' of https://git.kernel.org/pub/scm/linux/ker...Paolo Bonzini18-55/+112
2023-03-31iommu/ioasid: Rename INVALID_IOASIDJacob Pan1-1/+1
2023-03-30docs: move x86 documentation into Documentation/arch/Jonathan Corbet15-19/+19
2023-03-30Merge branch 'x86/cc' into x86/apicThomas Gleixner2-12/+24
2023-03-30Merge branch 'x86/cc' into x86/sevThomas Gleixner2-12/+24
2023-03-30x86/coco: Export cc_vendorBorislav Petkov (AMD)2-12/+24
2023-03-30x86/acpi/boot: Correct acpi_is_processor_usable() checkEric DeVolder1-1/+2
2023-03-30x86/ACPI/boot: Use FADT version to check support for online capableMario Limonciello1-1/+5
2023-03-28mm: add PTE pointer parameter to flush_tlb_fix_spurious_fault()Gerald Schaefer1-1/+1
2023-03-28x86: kmsan: use C versions of memset16/memset32/memset64Alexander Potapenko1-0/+6
2023-03-28x86: kmsan: don't rename memintrinsics in uninstrumented filesAlexander Potapenko1-17/+0
2023-03-28x86/mm/pat: clear VM_PAT if copy_p4d_range failedMa Wupeng1-4/+8
2023-03-27KVM: nVMX: Do not report error code when synthesizing VM-Exit from Real ModeSean Christopherson1-1/+6