aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/tlb.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-03-19x86/mm: Always set the ASID valid bit for the INVLPGB instructionTom Lendacky1-26/+32
2025-03-19x86/mm: Add INVLPGB support codeRik van Riel1-0/+132
2025-01-25mm: pgtable: move __tlb_remove_table_one() in x86 to generic fileQi Zheng1-19/+0
2025-01-25mm: pgtable: introduce generic __tlb_remove_table()Qi Zheng1-17/+0
2025-01-25x86: pgtable: move pagetable_dtor() to __tlb_remove_table()Qi Zheng1-0/+1
2025-01-25x86: pgtable: convert __tlb_remove_table() to use struct ptdescQi Zheng1-7/+9
2025-01-13x86: mm: free page table pages by RCU instead of semi RCUQi Zheng1-0/+20
2024-11-25x86/mm: Carve out INVLPG inline asm for use by othersBorislav Petkov (AMD)1-0/+4
2022-07-21mmu_gather: Remove per arch tlb_{start,end}_vma()Peter Zijlstra1-3/+0
2021-01-29tlb: arch: Remove empty __tlb_remove_tlb_entry() stubsWill Deacon1-1/+0
2020-02-04asm-generic/tlb: rename HAVE_RCU_TABLE_FREEPeter Zijlstra1-2/+2
2019-04-03asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range()Peter Zijlstra1-0/+1
2018-10-09x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_rangeRik van Riel1-1/+1
2018-10-09x86/mm: Page size aware flush_tlb_mm_range()Peter Zijlstra1-7/+14
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-08-31x86/mm: Enable RCU based page table freeing (CONFIG_HAVE_RCU_TABLE_FREE=y)Vitaly Kuznetsov1-0/+14
2013-04-12x86-32: Fix possible incomplete TLB invalidate with PAE pagetablesDave Hansen1-1/+1
2012-06-27x86/tlb: enable tlb flush range support for x86Alex Shi1-1/+8
2008-10-22x86: Fix ASM_X86__ header guardsH. Peter Anvin1-3/+3
2008-10-22x86, um: ... and asm-x86 moveAl Viro1-0/+11