summaryrefslogtreecommitdiff
path: root/arch/riscv/mm
AgeCommit message (Expand)Author
2024-09-12membarrier: riscv: Add full memory barrier in switch_mm()Andrea Parri
2024-09-12riscv: Do not restrict memory size because of linear mapping on nommuAlexandre Ghiti
2024-09-12riscv: Use accessors to page table entries instead of direct dereferenceAlexandre Ghiti
2024-09-12riscv: mm: Only compile pgtable.c if MMUAlexandre Ghiti
2024-08-29riscv: change XIP's kernel_map.size to be size of the entire kernelNam Cao
2024-08-11riscv: Fix linear mapping checks for non-contiguous memory regionsStuart Menefy
2024-08-11riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()Zhe Qiao
2024-07-11riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vmaSamuel Holland
2024-06-27riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabledNam Cao
2024-06-27riscv: Don't use PGD entries for the linear mappingAlexandre Ghiti
2024-06-21riscv: rewrite __kernel_map_pages() to fix sleeping in invalid contextNam Cao
2024-06-21riscv: fix overlap of allocated page and PTR_ERRNam Cao
2024-05-02riscv: Fix loading 64-bit NOMMU kernels past the start of RAMSamuel Holland
2024-03-06riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATIONAlexandre Ghiti
2024-02-16riscv: Fix arch_hugetlb_migration_supported() for NAPOTAlexandre Ghiti
2024-02-16riscv: Fix hugetlb_mask_last_page() when NAPOT is enabledAlexandre Ghiti
2024-02-16riscv: Fix set_huge_pte_at() for NAPOT mappingAlexandre Ghiti
2024-02-16riscv: mm: execute local TLB flush after populating vmemmapVincent Chen
2024-02-16mm: Introduce flush_cache_vmap_early()Alexandre Ghiti
2024-02-16riscv: Improve flush_tlb_kernel_range()Alexandre Ghiti
2024-02-16riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlbAlexandre Ghiti
2024-02-16riscv: Improve tlb_flush()Alexandre Ghiti
2024-02-05riscv: Fix build error on rv32 + XIPAlexandre Ghiti
2024-02-05riscv: Make XIP bootable againFrederik Haxel
2024-01-25riscv: Fix wrong usage of lm_alias() when splitting a huge linear mappingAlexandre Ghiti
2024-01-25riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXECAlexandre Ghiti
2024-01-25riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear m...Alexandre Ghiti
2023-11-28riscv: correct pt_level name via pgtable_l5/4_enabledSong Shuai
2023-11-28riscv: split cache ops out of dma-noncoherent.cChristoph Hellwig
2023-10-06riscv: fix set_huge_pte_at() for NAPOT mappings when a swap entry is setAlexandre Ghiti
2023-10-06riscv: handle VM_FAULT_[HWPOISON|HWPOISON_LARGE] faults instead of panickingAlexandre Ghiti
2023-09-29mm: hugetlb: add huge page size param to set_huge_pte_at()Ryan Roberts
2023-09-08Merge patch series "riscv: Introduce KASLR"Palmer Dabbelt
2023-09-08Merge patch series "Add non-coherent DMA support for AX45MP"Palmer Dabbelt
2023-09-08Merge patch series "riscv: dma-mapping: unify support for cache flushes"Palmer Dabbelt
2023-09-05riscv: Introduce virtual kernel mapping KASLRAlexandre Ghiti
2023-09-01riscv: mm: dma-noncoherent: nonstandard cache operations supportLad Prabhakar
2023-09-01riscv: dma-mapping: switch over to generic implementationLad Prabhakar
2023-09-01riscv: dma-mapping: skip invalidation before bidirectional DMAArnd Bergmann
2023-09-01riscv: dma-mapping: only invalidate after DMA, not flushArnd Bergmann
2023-09-01Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2023-08-31Merge patch series "riscv: Reduce ARCH_KMALLOC_MINALIGN to 8"Palmer Dabbelt
2023-08-31riscv: Move create_tmp_mapping() to init sectionsAlexandre Ghiti
2023-08-31riscv: Mark KASAN tmp* page tables variables as staticAlexandre Ghiti
2023-08-31riscv: mm: use bitmap_zero() APIYe Xingchen
2023-08-29Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2023-08-25Merge tag 'mm-hotfixes-stable-2023-08-25-11-07' of git://git.kernel.org/pub/s...Linus Torvalds
2023-08-24riscv: implement the new page table range APIMatthew Wilcox (Oracle)
2023-08-24mm: drop per-VMA lock when returning VM_FAULT_RETRY or VM_FAULT_COMPLETEDSuren Baghdasaryan
2023-08-23riscv: allow kmalloc() caches aligned to the smallest valueJisheng Zhang