summaryrefslogtreecommitdiffstats
path: root/arch/x86/include
Commit message (Expand)AuthorAgeFilesLines
* x86: Always inline on_thread_stack() and current_top_of_stack()Peter Zijlstra2022-05-271-2/+2
* x86/cpu: Elide KCSAN for cpu_has() and friendsPeter Zijlstra2022-05-271-1/+1
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2022-05-267-55/+234
|\
| * Merge tag 'kvmarm-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/kvma...Paolo Bonzini2022-05-2514-35/+45
| |\
| * | KVM: x86/mmu: Expand and clean up page fault statsSean Christopherson2022-05-121-0/+5
| * | KVM: X86/MMU: Fix shadowing 5-level NPT for 4-level NPT L1 guestLai Jiangshan2022-04-291-2/+3
| * | KVM: x86/mmu: replace direct_map with root_role.directPaolo Bonzini2022-04-291-1/+0
| * | KVM: x86/mmu: replace root_level with cpu_role.base.levelPaolo Bonzini2022-04-291-1/+0
| * | KVM: x86/mmu: replace shadow_root_level with root_role.levelPaolo Bonzini2022-04-291-1/+0
| * | KVM: x86/mmu: remove redundant bits from extended rolePaolo Bonzini2022-04-291-2/+0
| * | KVM: x86/mmu: rename kvm_mmu_role unionPaolo Bonzini2022-04-291-3/+3
| * | KVM: x86/mmu: remove extended bits from mmu_role, rename fieldPaolo Bonzini2022-04-291-1/+1
| * | KVM: x86/mmu: remove ept_ad fieldPaolo Bonzini2022-04-291-1/+0
| * | KVM: x86/mmu: split cpu_role from mmu_rolePaolo Bonzini2022-04-291-0/+1
| * | KVM: x86: Clean up and document nested #PF workaroundSean Christopherson2022-04-291-0/+2
| * | KVM: SEV-ES: Use V_TSC_AUX if available instead of RDTSC/MSR_TSC_AUX interceptsBabu Moger2022-04-291-1/+1
| * | x86/cpufeatures: Add virtual TSC_AUX feature bitBabu Moger2022-04-291-0/+1
| * | x86/uaccess: Implement macros for CMPXCHG on user addressesPeter Zijlstra2022-04-131-0/+142
| * | KVM: x86: Use static calls to reduce kvm_pmu_ops overheadLike Xu2022-04-131-0/+31
| * | KVM: x86: Move .pmu_ops to kvm_x86_init_ops and tag as __initdataLike Xu2022-04-131-2/+1
| * | KVM: x86: Move kvm_ops_static_call_update() to x86.cLike Xu2022-04-131-14/+0
| * | KVM: x86/mmu: Derive EPT violation RWX bits from EPTE RWX bitsSean Christopherson2022-04-131-6/+2
| * | KVM: VMX: replace 0x180 with EPT_VIOLATION_* definitionSU Hang2022-04-131-0/+2
| * | kvm: x86: Adjust the location of pkru_mask of kvm_mmu to reduce memoryPeng Hao2022-04-131-8/+9
| * | Merge branch 'kvm-older-features' into HEADPaolo Bonzini2022-04-133-14/+32
| |\ \
| | * | KVM: x86: allow per cpu apicv inhibit reasonsMaxim Levitsky2022-04-022-0/+7
| | * | KVM: x86: Accept KVM_[GS]ET_TSC_KHZ as a VM ioctl.David Woodhouse2022-04-021-0/+2
| | * | KVM: x86/xen: handle PV spinlocks slowpathBoris Ostrovsky2022-04-021-0/+3
| | * | KVM: x86/xen: Support per-vCPU event channel upcall via local APICDavid Woodhouse2022-04-021-0/+1
| | * | KVM: x86/xen: Kernel acceleration for XENVER_versionDavid Woodhouse2022-04-021-0/+1
| | * | KVM: x86/xen: handle PV timers oneshot modeJoao Martins2022-04-021-0/+4
| | * | KVM: x86/xen: Add KVM_XEN_VCPU_ATTR_TYPE_VCPU_IDDavid Woodhouse2022-04-021-0/+1
| | * | KVM: x86/xen: intercept EVTCHNOP_send from guestsJoao Martins2022-04-021-0/+1
| | * | KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_time_infoDavid Woodhouse2022-04-021-2/+1
| | * | KVM: x86/xen: Use gfn_to_pfn_cache for vcpu_infoDavid Woodhouse2022-04-021-2/+1
| | * | KVM: x86: Use gfn_to_pfn_cache for pv_timeDavid Woodhouse2022-04-021-2/+1
| | * | KVM: x86/xen: Use gfn_to_pfn_cache for runstate areaDavid Woodhouse2022-04-021-2/+1
| | * | KVM: x86: Allow userspace to opt out of hypercall patchingOliver Upton2022-04-022-6/+8
* | | | Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-05-266-30/+146
|\ \ \ \
| * | | | mm: page_table_check: add hooks to public helpersTong Tiangen2022-05-131-10/+0
| * | | | mm: page_table_check: move pxx_user_accessible_page into x86Kefeng Wang2022-05-131-0/+17
| * | | | mm: avoid unnecessary flush on change_huge_pmd()Nadav Amit2022-05-131-0/+5
| * | | | mm/mprotect: do not flush when not required architecturallyNadav Amit2022-05-132-0/+99
| * | | | x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVEDavid Hildenbrand2022-05-093-1/+25
| * | | | x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROTChristoph Hellwig2022-04-282-19/+0
* | | | | Merge tag 'dma-mapping-5.19-2022-05-25' of git://git.infradead.org/users/hch/...Linus Torvalds2022-05-258-178/+16
|\ \ \ \ \
| * | | | | swiotlb-xen: fix DMA_ATTR_NO_KERNEL_MAPPING on armChristoph Hellwig2022-05-112-24/+6
| * | | | | x86: remove cruft from <asm/dma-mapping.h>Christoph Hellwig2022-04-182-11/+2
| * | | | | swiotlb: merge swiotlb-xen initialization into swiotlbChristoph Hellwig2022-04-181-5/+0
| * | | | | x86: remove the IOMMU table infrastructureChristoph Hellwig2022-04-186-138/+8