summaryrefslogtreecommitdiffstats
path: root/arch/x86/include (follow)
Commit message (Expand)AuthorAgeFilesLines
* x86/insn: Avoid namespace clash by separating instruction decoder MMIO type f...Jason A. Donenfeld2023-01-031-9/+9
* Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2022-12-1712-188/+60
|\
| * x86/mm: Fix CR3_ADDR_MASKKirill A. Shutemov2022-12-151-1/+1
| * x86/mm: Remove P*D_PAGE_MASK and P*D_PAGE_SIZE macrosPasha Tatashin2022-12-151-9/+3
| * x86/mm/pae: Get rid of set_64bit()Peter Zijlstra2022-12-152-39/+12
| * x86_64: Remove pointless set_64bit() usagePeter Zijlstra2022-12-151-5/+0
| * x86/mm/pae: Be consistent with pXXp_get_and_clear()Peter Zijlstra2022-12-151-50/+17
| * x86/mm/pae: Use WRITE_ONCE()Peter Zijlstra2022-12-151-6/+6
| * x86/mm/pae: Don't (ab)use atomic64Peter Zijlstra2022-12-151-5/+4
| * mm: Fix pmd_read_atomic()Peter Zijlstra2022-12-151-56/+0
| * x86/mm/pae: Make pmd_t similar to pte_tPeter Zijlstra2022-12-154-31/+23
| * x86/mm: Implement native set_memory_rox()Peter Zijlstra2022-12-151-0/+3
| * x86/mm: Randomize per-cpu entry areaPeter Zijlstra2022-12-152-5/+7
| * x86/kasan: Map shadow for percpu pages on demandAndrey Ryabinin2022-12-151-0/+3
* | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-12-157-84/+224
|\ \
| * \ Merge remote-tracking branch 'kvm/queue' into HEADPaolo Bonzini2022-12-122-8/+2
| |\ \
| | * | KVM: Delete all references to removed KVM_SET_MEMORY_ALIAS ioctlJavier Martinez Canillas2022-12-021-8/+0
| | * | KVM: x86/xen: Allow XEN_RUNSTATE_UPDATE flag behaviour to be configuredDavid Woodhouse2022-11-301-0/+1
| | * | KVM: x86/xen: Compatibility fixes for shared runstate areaDavid Woodhouse2022-11-301-0/+1
| * | | Merge tag 'kvmarm-6.2' of https://git.kernel.org/pub/scm/linux/kernel/git/kvm...Paolo Bonzini2022-12-091-2/+0
| |\ \ \ | | |/ / | |/| |
| | * | Merge branch kvm-arm64/dirty-ring into kvmarm-master/nextMarc Zyngier2022-12-051-2/+0
| | |\ \
| | | * | KVM: Move declaration of kvm_cpu_dirty_log_size() to kvm_dirty_ring.hGavin Shan2022-11-101-2/+0
| | | |/
| * | | x86: KVM: Advertise AVX-IFMA CPUID to user spaceJiaxi Chen2022-11-281-0/+1
| * | | x86: KVM: Advertise AMX-FP16 CPUID to user spaceChang S. Bae2022-11-281-0/+1
| * | | x86: KVM: Advertise CMPccXADD CPUID to user spaceJiaxi Chen2022-11-281-0/+1
| * | | KVM: nSVM: hyper-v: Enable L2 TLB flushVitaly Kuznetsov2022-11-181-0/+4
| * | | KVM: nVMX: hyper-v: Enable L2 TLB flushVitaly Kuznetsov2022-11-181-0/+9
| * | | KVM: nVMX: hyper-v: Cache VP assist page in 'struct kvm_vcpu_hv'Vitaly Kuznetsov2022-11-181-0/+2
| * | | KVM: x86: Introduce .hv_inject_synthetic_vmexit_post_tlb_flush() nested hookVitaly Kuznetsov2022-11-181-0/+1
| * | | KVM: nVMX: Keep track of hv_vm_id/hv_vp_id when eVMCS is in useVitaly Kuznetsov2022-11-181-0/+6
| * | | KVM: x86: hyper-v: Use preallocated buffer in 'struct kvm_vcpu_hv' instead of...Vitaly Kuznetsov2022-11-181-0/+3
| * | | KVM: x86: hyper-v: Create a separate fifo for L2 TLB flushVitaly Kuznetsov2022-11-181-1/+7
| * | | KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercallsVitaly Kuznetsov2022-11-181-0/+2
| * | | KVM: x86: hyper-v: Introduce TLB flush fifoVitaly Kuznetsov2022-11-181-0/+20
| * | | KVM: x86: hyper-v: Resurrect dedicated KVM_REQ_HV_TLB_FLUSH flagVitaly Kuznetsov2022-11-181-0/+2
| * | | KVM: x86: Rename 'enable_direct_tlbflush' to 'enable_l2_tlb_flush'Vitaly Kuznetsov2022-11-182-2/+2
| * | | x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enlightenments"Sean Christopherson2022-11-182-2/+2
| * | | KVM: SVM: Add a proper field for Hyper-V VMCB enlightenmentsSean Christopherson2022-11-181-1/+6
| * | | x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.hSean Christopherson2022-11-181-0/+22
| * | | KVM: x86/mmu: Use BIT{,_ULL}() for PFERR masksDavid Matlack2022-11-171-10/+10
| * | | KVM: x86/pmu: Defer counter emulated overflow via pmc->prev_counterLike Xu2022-11-091-2/+3
| * | | KVM: x86/pmu: Defer reprogram_counter() to kvm_pmu_handle_event()Like Xu2022-11-091-0/+1
| * | | KVM: x86/pmu: Force reprogramming of all counters on PMU filter changeSean Christopherson2022-11-091-1/+10
| * | | KVM: x86/mmu: Track the number of TDP MMU pages, but not the actual pagesSean Christopherson2022-11-091-8/+3
| * | | KVM: x86/mmu: Rename NX huge pages fields/functions for consistencySean Christopherson2022-11-091-4/+15
| * | | KVM: x86: Add a VALID_MASK for the flags in kvm_msr_filter_rangeAaron Lewis2022-11-091-0/+2
| * | | KVM: x86: Add a VALID_MASK for the flag in kvm_msr_filterAaron Lewis2022-11-091-0/+1
| * | | KVM: x86: Disallow the use of KVM_MSR_FILTER_DEFAULT_ALLOW in the kernelAaron Lewis2022-11-091-0/+2
| * | | KVM: x86: smm: use smram structs in the common codeMaxim Levitsky2022-11-091-2/+3
| * | | KVM: x86: do not define SMM-related constants if SMM disabledPaolo Bonzini2022-11-091-1/+2