summaryrefslogtreecommitdiff
path: root/arch/riscv/mm/tlbflush.c
AgeCommit message (Expand)Author
2024-05-22Merge tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds
2024-04-29riscv: mm: Always use an ASID to flush mm contextsSamuel Holland
2024-04-29riscv: mm: Introduce cntx2asid/cntx2version helper macrosSamuel Holland
2024-04-29riscv: Avoid TLB flush loops when affected by SiFive CIP-1200Samuel Holland
2024-04-29riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vmaSamuel Holland
2024-04-29riscv: Only send remote fences when some other CPU is onlineSamuel Holland
2024-04-29riscv: mm: Broadcast kernel TLB flushes only when neededSamuel Holland
2024-04-29riscv: Use IPIs for remote cache/TLB flushes by defaultSamuel Holland
2024-03-26riscv: mm: Fix prototype to avoid discarding constSamuel Holland
2024-02-07riscv: Fix arch_tlbbatch_flush() by clearing the batch cpumaskAlexandre Ghiti
2024-01-31riscv: mm: execute local TLB flush after populating vmemmapVincent Chen
2024-01-20Merge tag 'riscv-for-linus-6.8-mw4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2024-01-11riscv: Add support for BATCHED_UNMAP_TLB_FLUSHAlexandre Ghiti
2023-12-14mm: Introduce flush_cache_vmap_early()Alexandre Ghiti
2023-11-06riscv: Improve flush_tlb_kernel_range()Alexandre Ghiti
2023-11-06riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlbAlexandre Ghiti
2023-11-06riscv: Improve flush_tlb_range() for hugetlb pagesAlexandre Ghiti
2023-11-06riscv: Improve tlb_flush()Alexandre Ghiti
2023-04-08RISC-V: Use IPIs for remote TLB flush when possibleAnup Patel
2023-03-21riscv: mm: Fix incorrect ASID argument when flushing TLBDylan Jhong
2023-03-09Revert "riscv: mm: notify remote harts about mmu cache updates"Sergey Matyukevich
2022-12-08riscv: mm: notify remote harts about mmu cache updatesSergey Matyukevich
2022-01-20RISC-V: Do not use cpumask data structure for hartid bitmapAtish Patra
2021-06-30riscv: add ASID-based tlbflushing methodsGuo Ren
2021-06-30riscv: pass the mm_struct to __sbi_tlb_flush_rangeChristoph Hellwig
2021-05-22riscv: mm: add THP support on 64-bitNanyong Sun
2021-05-22riscv: mm: add param stride for __sbi_tlb_flush_rangeNanyong Sun
2019-10-29RISC-V: Issue a tlb page flush if possibleAtish Patra
2019-10-29RISC-V: Issue a local tlbflush if possible.Atish Patra
2019-10-29RISC-V: Do not invoke SBI call if cpumask is emptyAtish Patra
2019-09-05riscv: move the TLB flush logic out of lineChristoph Hellwig