summaryrefslogtreecommitdiff
path: root/arch/riscv/mm/cacheflush.c
AgeCommit message (Expand)AuthorFilesLines
2023-10-26RISC-V: cacheflush: Initialize CBO variables on ACPI systemsSunil V L1-6/+19
2023-08-25riscv: implement the new page table range APIMatthew Wilcox (Oracle)1-10/+3
2023-07-06riscv: mm: mark CBO relate initialization funcs as __initJisheng Zhang1-4/+4
2023-04-29Merge tag 'riscv-for-linus-6.4-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-26/+38
2023-04-08RISC-V: Use IPIs for remote icache flush when possibleAnup Patel1-2/+3
2023-03-15RISC-V: Add Zicboz detection and block size parsingAndrew Jones1-8/+15
2023-03-15RISC-V: Factor out body of riscv_init_cbom_blocksize loopAndrew Jones1-20/+25
2023-02-09riscv: Fixup race condition on PG_dcache_clean in flush_icache_pteGuo Ren1-1/+3
2022-12-10Merge patch series "RISC-V: Ensure Zicbom has a valid block size"Palmer Dabbelt1-0/+38
2022-12-02riscv/mm: hugepage's PG_dcache_clean flag is only set in head pageTong Tiangen1-0/+7
2022-10-21RISC-V: Fix compilation without RISCV_ISA_ZICBOMAndrew Jones1-0/+38
2022-01-20RISC-V: Do not use cpumask data structure for hartid bitmapAtish Patra1-4/+1
2021-10-05riscv: Flush current cpu icache before other cpusAlexandre Ghiti1-0/+2
2020-06-09mm: reorder includes after introduction of linux/pgtable.hMike Rapoport1-1/+0
2020-06-09mm: introduce include/linux/pgtable.hMike Rapoport1-1/+1
2019-12-28riscv: export flush_icache_all to modulesOlof Johansson1-0/+1
2019-11-18riscv: add nommu supportChristoph Hellwig1-0/+2
2019-11-14riscv: implement remote sfence.i using IPIsChristoph Hellwig1-6/+18
2019-09-05riscv: cleanup riscv_cpuid_to_hartid_maskChristoph Hellwig1-1/+0
2019-06-05treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286Thomas Gleixner1-9/+1
2019-05-17riscv: move flush_icache_{all,mm} to cacheflush.cGary Guo1-0/+61
2017-11-30RISC-V: Flush I$ when making a dirty page executableAndrew Waterman1-0/+23