summaryrefslogtreecommitdiffstats
path: root/arch/riscv/mm/cacheflush.c
Commit message (Expand)AuthorAgeFilesLines
* Merge patch series "riscv: ASID-related and UP-related TLB flush enhancements"Palmer Dabbelt2024-04-301-3/+4
|\
| * riscv: Only send remote fences when some other CPU is onlineSamuel Holland2024-04-291-1/+3
| * riscv: Use IPIs for remote cache/TLB flushes by defaultSamuel Holland2024-04-291-3/+2
* | Merge patch series "riscv: Create and document PR_RISCV_SET_ICACHE_FLUSH_CTX ...Palmer Dabbelt2024-04-301-0/+113
|\ \ | |/ |/|
| * cpumask: Add assign cpuCharlie Jenkins2024-04-181-1/+1
| * riscv: Include riscv_set_icache_flush_ctx prctlCharlie Jenkins2024-04-181-0/+113
* | riscv: Only flush the mm icache when setting an exec pteAlexandre Ghiti2024-03-201-2/+2
|/
* RISC-V: cacheflush: Initialize CBO variables on ACPI systemsSunil V L2023-10-261-6/+19
* riscv: implement the new page table range APIMatthew Wilcox (Oracle)2023-08-241-10/+3
* riscv: mm: mark CBO relate initialization funcs as __initJisheng Zhang2023-07-061-4/+4
* Merge tag 'riscv-for-linus-6.4-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-04-281-26/+38
|\
| * RISC-V: Add Zicboz detection and block size parsingAndrew Jones2023-03-141-8/+15
| * RISC-V: Factor out body of riscv_init_cbom_blocksize loopAndrew Jones2023-03-141-20/+25
* | RISC-V: Use IPIs for remote icache flush when possibleAnup Patel2023-04-081-2/+3
|/
* riscv: Fixup race condition on PG_dcache_clean in flush_icache_pteGuo Ren2023-02-091-1/+3
* Merge patch series "RISC-V: Ensure Zicbom has a valid block size"Palmer Dabbelt2022-12-091-0/+38
|\
| * RISC-V: Fix compilation without RISCV_ISA_ZICBOMAndrew Jones2022-10-211-0/+38
* | riscv/mm: hugepage's PG_dcache_clean flag is only set in head pageTong Tiangen2022-12-021-0/+7
|/
* RISC-V: Do not use cpumask data structure for hartid bitmapAtish Patra2022-01-201-4/+1
* riscv: Flush current cpu icache before other cpusAlexandre Ghiti2021-10-041-0/+2
* mm: reorder includes after introduction of linux/pgtable.hMike Rapoport2020-06-091-1/+0
* mm: introduce include/linux/pgtable.hMike Rapoport2020-06-091-1/+1
* riscv: export flush_icache_all to modulesOlof Johansson2019-12-271-0/+1
* riscv: add nommu supportChristoph Hellwig2019-11-171-0/+2
* riscv: implement remote sfence.i using IPIsChristoph Hellwig2019-11-131-6/+18
* riscv: cleanup riscv_cpuid_to_hartid_maskChristoph Hellwig2019-09-051-1/+0
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286Thomas Gleixner2019-06-051-9/+1
* riscv: move flush_icache_{all,mm} to cacheflush.cGary Guo2019-05-161-0/+61
* RISC-V: Flush I$ when making a dirty page executableAndrew Waterman2017-11-301-0/+23