summaryrefslogtreecommitdiffstats
path: root/arch/x86 (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'locking-core-2023-05-05' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-05-052-2/+17
|\
| * locking/x86: Define arch_try_cmpxchg_local()Uros Bizjak2023-04-291-0/+6
| * locking/arch: Wire up local_try_cmpxchg()Uros Bizjak2023-04-291-2/+11
* | Merge branch 'x86-uaccess-cleanup': x86 uaccess header cleanupsLinus Torvalds2023-05-054-94/+122
|\ \
| * | x86-64: mm: clarify the 'positive addresses' user address rulesLinus Torvalds2023-05-032-15/+33
| * | x86: mm: remove 'sign' games from LAM untagged_addr*() macrosLinus Torvalds2023-05-031-15/+3
| * | x86: uaccess: move 32-bit and 64-bit parts into proper <asm/uaccess_N.h> headerLinus Torvalds2023-05-033-85/+82
| * | x86: mm: remove architecture-specific 'access_ok()' defineLinus Torvalds2023-05-031-34/+0
| * | x86-64: make access_ok() independent of LAMLinus Torvalds2023-05-032-10/+69
* | | Merge tag 'kvm-x86-mmu-6.4-2' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-05-051-65/+56
|\ \ \
| * | | KVM: x86: Preserve TDP MMU roots until they are explicitly invalidatedSean Christopherson2023-04-271-65/+56
* | | | Merge tag 'uml-for-linus-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-05-043-9/+9
|\ \ \ \ | |_|/ / |/| | |
| * | | um: make stub data pages size tweakableJohannes Berg2023-04-203-9/+9
* | | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2023-05-0134-1111/+1502
|\ \ \ \
| * \ \ \ Merge tag 'kvm-x86-vmx-6.4' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-04-263-40/+91
| |\ \ \ \
| | * | | | KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not interceptedSean Christopherson2023-04-111-0/+15
| | * | | | KVM: VMX: Use is_64_bit_mode() to check 64-bit mode in SGX handlerBinbin Wu2023-04-051-2/+2
| | * | | | KVM: nVMX: Add helpers to setup VMX control msr configsYu Zhang2023-03-211-33/+74
| | * | | | KVM: nVMX: Remove outdated comments in nested_vmx_setup_ctls_msrs()Yu Zhang2023-03-211-5/+0
| * | | | | Merge tag 'kvm-x86-svm-6.4' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-04-268-58/+292
| |\ \ \ \ \
| | * | | | | KVM: SVM: Remove a duplicate definition of VMCB_AVIC_APIC_BAR_MASKXinghui Li2023-04-041-1/+0
| | * | | | | KVM: nSVM: Implement support for nested VNMISantosh Shukla2023-03-233-0/+45
| | * | | | | KVM: x86: Add support for SVM's Virtual NMISantosh Shukla2023-03-235-23/+146
| | * | | | | KVM: x86: Route pending NMIs from userspace through process_nmi()Sean Christopherson2023-03-231-3/+3
| | * | | | | KVM: SVM: Add definitions for new bits in VMCB::int_ctrl related to vNMISantosh Shukla2023-03-231-0/+9
| | * | | | | x86/cpufeatures: Redefine synthetic virtual NMI bit as AMD's "real" vNMISean Christopherson2023-03-221-4/+4
| | * | | | | KVM: x86: Save/restore all NMIs when multiple NMIs are pendingSean Christopherson2023-03-221-2/+5
| | * | | | | KVM: x86: Tweak the code and comment related to handling concurrent NMIsSean Christopherson2023-03-221-4/+11
| | * | | | | KVM: x86: Raise an event request when processing NMIs if an NMI is pendingSean Christopherson2023-03-221-1/+3
| | * | | | | KVM: SVM: add wrappers to enable/disable IRET interceptionMaxim Levitsky2023-03-221-9/+19
| | * | | | | KVM: nSVM: Raise event on nested VM exit if L1 doesn't intercept IRQsMaxim Levitsky2023-03-221-0/+22
| | * | | | | KVM: nSVM: Disable intercept of VINTR if saved L1 host RFLAGS.IF is 0Santosh Shukla2023-03-222-5/+20
| | * | | | | KVM: nSVM: Don't sync vmcb02 V_IRQ back to vmcb12 if KVM (L0) is intercepting...Santosh Shukla2023-03-221-11/+10
| | |/ / / /
| * | | | | Merge tag 'kvm-x86-selftests-6.4' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-04-263-4/+31
| |\ \ \ \ \
| | * | | | | KVM: x86: Filter out XTILE_CFG if XTILE_DATA isn't permittedSean Christopherson2023-04-111-1/+17
| | * | | | | KVM: x86: Add a helper to handle filtering of unpermitted XCR0 featuresAaron Lewis2023-04-113-4/+15
| | |/ / / /
| * | | | | Merge tag 'kvm-x86-pmu-6.4' of https://github.com/kvm-x86/linux into HEADPaolo Bonzini2023-04-2611-114/+185
| |\ \ \ \ \
| | * | | | | KVM: x86/pmu: Prevent the PMU from counting disallowed eventsAaron Lewis2023-04-071-5/+8
| | * | | | | KVM: x86/pmu: Fix a typo in kvm_pmu_request_counter_reprogam()Like Xu2023-04-074-5/+5
| | * | | | | KVM: x86/pmu: Rewrite reprogram_counters() to improve performanceLike Xu2023-04-071-6/+6
| | * | | | | KVM: VMX: Refactor intel_pmu_{g,}set_msr() to align with other helpersSean Christopherson2023-04-071-52/+57
| | * | | | | KVM: x86/pmu: Rename pmc_is_enabled() to pmc_is_globally_enabled()Like Xu2023-04-071-3/+3
| | * | | | | KVM: x86/pmu: Zero out LBR capabilities during PMU refreshSean Christopherson2023-04-061-0/+10
| | * | | | | KVM: x86/pmu: WARN and bug the VM if PMU is refreshed after vCPU has runSean Christopherson2023-04-062-1/+12
| | * | | | | KVM: x86: Disallow writes to immutable feature MSRs after KVM_RUNSean Christopherson2023-04-061-0/+35
| | * | | | | KVM: x86: Generate set of VMX feature MSRs using first/last definitionsSean Christopherson2023-04-061-31/+22
| | * | | | | KVM: x86: Add macros to track first...last VMX feature MSRsSean Christopherson2023-04-063-5/+13
| | * | | | | KVM: x86: Add a helper to query whether or not a vCPU has ever runSean Christopherson2023-04-063-2/+7
| | * | | | | KVM: x86: Rename kvm_init_msr_list() to clarify it inits multiple listsSean Christopherson2023-04-061-2/+2
| | * | | | | KVM: x86/pmu: Disallow legacy LBRs if architectural LBRs are availableSean Christopherson2023-04-061-3/+5