summaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/tlbflush.h
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2023-08-311-1/+2
|\
| * x86/mm: Introduce _PAGE_SAVED_DIRTYRick Edgecombe2023-07-111-1/+2
* | mmu_notifiers: rename invalidate_range notifierAlistair Popple2023-08-181-1/+1
* | mmu_notifiers: call invalidate_range() when invalidating TLBsAlistair Popple2023-08-181-0/+2
* | mm/tlbbatch: introduce arch_flush_tlb_batched_pending()Yicong Yang2023-08-181-0/+5
* | mm/tlbbatch: rename and extend some functionsBarry Song2023-08-181-2/+3
* | mm/tlbbatch: introduce arch_tlbbatch_should_defer()Anshuman Khandual2023-08-181-0/+12
|/
* x86/mm: Remove unused current_untag_mask()Borislav Petkov (AMD)2023-06-161-9/+2
* x86/uaccess: Provide untagged_addr() and remove tags before address checkKirill A. Shutemov2023-03-161-0/+10
* x86/mm: Handle LAM on context switchKirill A. Shutemov2023-03-161-1/+37
* Merge tag 'x86_mm_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-08-011-0/+1
|\
| * x86/mm/tlb: Ignore f->new_tlb_gen when zeroNadav Amit2022-07-191-0/+1
* | mm/mprotect: do not flush when not required architecturallyNadav Amit2022-05-131-0/+97
|/
* x86/mm/64: Flush global TLB on boot and AP bringupJoerg Roedel2021-12-061-0/+5
* x86/mm: Refactor cond_ibpb() to support other use casesBalbir Singh2021-07-281-1/+1
* x86/mm/tlb: Privatize cpu_tlbstateNadav Amit2021-03-061-18/+21
* x86/mm/tlb: Flush remote and local TLBs concurrentlyNadav Amit2021-03-061-2/+2
* x86/mm/tlb: Unify flush_tlb_func_local() and flush_tlb_func_remote()Nadav Amit2021-03-061-2/+3
* x86/tlb: Restrict access to tlbstateThomas Gleixner2020-04-261-47/+49
* x86/tlb: Move PCID helpers where they are usedThomas Gleixner2020-04-261-127/+6
* x86/tlb: Uninline nmi_uaccess_okay()Thomas Gleixner2020-04-261-32/+1
* x86/tlb: Move cr4_set_bits_and_update_boot() to the usage siteThomas Gleixner2020-04-261-14/+0
* x86/tlb: Move paravirt_tlb_remove_table() to the usage siteThomas Gleixner2020-04-261-5/+0
* x86/tlb: Move __flush_tlb_all() out of lineThomas Gleixner2020-04-261-22/+1
* x86/tlb: Move flush_tlb_others() out of lineThomas Gleixner2020-04-261-6/+4
* x86/tlb: Move __flush_tlb_one_kernel() out of lineThomas Gleixner2020-04-261-40/+1
* x86/tlb: Move __flush_tlb_one_user() out of lineThomas Gleixner2020-04-261-51/+2
* x86/tlb: Move __flush_tlb_global() out of lineThomas Gleixner2020-04-261-36/+2
* x86/tlb: Move __flush_tlb() out of lineThomas Gleixner2020-04-261-24/+5
* x86/cpu: Uninline CR4 accessorsThomas Gleixner2020-04-241-31/+5
* x86/mm: Avoid redundant interrupt disable in load_mm_cr4()Jan Kiszka2019-07-241-7/+23
* Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2019-05-061-0/+2
|\
| * mm/tlb: Provide default nmi_uaccess_okay()Nadav Amit2019-04-301-0/+2
* | x86/mm/tlb: Define LOADED_MM_SWITCHING with pointer-sized numberJann Horn2019-03-291-1/+1
|/
* x86/speculation: Prepare for conditional IBPB in switch_mm()Thomas Gleixner2018-11-281-2/+6
* x86/mm/pat: Disable preemption around __flush_tlb_all()Sebastian Andrzej Siewior2018-10-291-0/+6
* x86/mm/tlb: Add freed_tables element to flush_tlb_infoRik van Riel2018-10-091-0/+1
* x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_rangeRik van Riel2018-10-091-4/+6
* x86/mm/tlb: Always use lazy TLB modeRik van Riel2018-10-091-16/+0
* x86/mm: Page size aware flush_tlb_mm_range()Peter Zijlstra2018-10-091-4/+8
* x86/nmi: Fix NMI uaccess race against CR3 switchingAndy Lutomirski2018-08-311-0/+40
* x86/mm: Only use tlb_remove_table() for paravirtPeter Zijlstra2018-08-231-0/+3
* x86/mm/tlb: Revert the recent lazy TLB patchesPeter Zijlstra2018-08-221-5/+16
* x86/mm/tlb: Always use lazy TLB modeRik van Riel2018-07-171-16/+0
* x86/mm/tlb: Leave lazy TLB mode at page table free timeRik van Riel2018-07-171-0/+5
* x86/mm: Fix bogus warning during EFI bootup, use boot_cpu_has() instead of th...Sai Praneeth2018-04-051-1/+6
* x86/mm: Rename flush_tlb_single() and flush_tlb_one() to __flush_tlb_one_[use...Andy Lutomirski2018-02-151-7/+20
* x86/speculation: Use Indirect Branch Prediction Barrier in context switchTim Chen2018-01-301-0/+2
* Merge branch 'x86-pti-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2018-01-141-3/+3
|\
| * x86/pti: Fix !PCID and sanitize definesThomas Gleixner2018-01-141-3/+3