summaryrefslogtreecommitdiff
path: root/arch/riscv/mm
AgeCommit message (Expand)AuthorFilesLines
14 daysmm: hugetlb: Add huge page size param to huge_ptep_get_and_clear()Ryan Roberts1-1/+1
2025-02-01Merge tag 'riscv-for-linus-6.14-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-2/+58
2025-01-30riscv: add a warning when physical memory address overflowsYunhui Cui1-2/+6
2025-01-27Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-9/+9
2025-01-26mm/memblock: add memblock_alloc_or_panic interfaceGuo Weikang1-7/+7
2025-01-26mm: pgtable: introduce pagetable_dtor()Qi Zheng1-2/+2
2025-01-19riscv/mm/fault: add show_pte() before die()Yunhui Cui1-0/+52
2025-01-08riscv: mm: Fix the out of bound issue of vmemmap addressXu Lu1-1/+16
2024-12-11riscv: mm: Do not call pmd dtor on vmemmap page table teardownBjörn Töpel1-3/+4
2024-11-08arch: introduce set_direct_map_valid_noflush()Mike Rapoport (Microsoft)1-0/+15
2024-09-24Merge tag 'riscv-for-linus-6.12-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-13/+28
2024-09-16Merge patch series "Svvptc extension to remove preventive sfence.vma"Palmer Dabbelt2-0/+15
2024-09-15riscv: Stop emitting preventive sfence.vma for new userspace mappings with Sv...Alexandre Ghiti1-0/+13
2024-09-15riscv: Stop emitting preventive sfence.vma for new vmalloc mappingsAlexandre Ghiti1-0/+2
2024-09-14riscv: Remove redundant restriction on memory sizeStuart Menefy1-7/+1
2024-09-12Merge patch series "remove size limit on XIP kernel"Palmer Dabbelt2-19/+30
2024-09-12riscv: drop the use of XIP_OFFSET in create_kernel_page_table()Nam Cao1-3/+4
2024-09-12riscv: replace misleading va_kernel_pa_offset on XIP kernelNam Cao1-2/+4
2024-09-11riscv: Disable preemption while handling PR_RISCV_CTX_SW_FENCEI_OFFCharlie Jenkins1-6/+6
2024-09-03riscv: Do not restrict memory size because of linear mapping on nommuAlexandre Ghiti1-1/+1
2024-08-14riscv: change XIP's kernel_map.size to be size of the entire kernelNam Cao1-2/+2
2024-08-05Merge patch series "RISC-V: Parse DT for Zkr to seed KASLR"Palmer Dabbelt1-1/+4
2024-08-05RISC-V: Use Zkr to seed KASLR base addressJesse Taube1-1/+4
2024-08-01riscv: Fix linear mapping checks for non-contiguous memory regionsStuart Menefy1-4/+11
2024-08-01riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()Zhe Qiao1-8/+9
2024-07-22Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+1
2024-07-20Merge tag 'riscv-for-linus-6.11-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-40/+310
2024-07-13mm: provide mm_struct and address to huge_ptep_get()Christophe Leroy1-1/+1
2024-06-26riscv: mm: Take memory hotplug read-lock during kernel page table dumpBjörn Töpel1-0/+3
2024-06-26riscv: mm: Add memory hotplugging supportBjörn Töpel1-0/+267
2024-06-26riscv: mm: Refactor create_linear_mapping_range() for memory hot addBjörn Töpel1-9/+6
2024-06-26riscv: mm: Change attribute from __init to __meminit for page functionsBjörn Töpel1-31/+25
2024-06-26riscv: mm: Pre-allocate vmemmap/direct map/kasan PGD entriesBjörn Töpel1-0/+9
2024-06-26riscv: mm: Properly forward vmemmap_populate() altmap parameterBjörn Töpel1-1/+1
2024-06-03Revert "riscv: mm: accelerate pagefault when badaccess"Palmer Dabbelt1-2/+2
2024-06-03riscv: fix overlap of allocated page and PTR_ERRNam Cao1-10/+11
2024-05-23riscv: mm: accelerate pagefault when badaccessKefeng Wang1-2/+2
2024-05-23Merge patch series "riscv: fix debug_pagealloc"Palmer Dabbelt2-6/+25
2024-05-22Merge tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds5-85/+177
2024-05-22riscv: rewrite __kernel_map_pages() to fix sleeping in invalid contextNam Cao1-6/+22
2024-05-22riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabledNam Cao1-0/+3
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-11/+4
2024-05-18Merge tag 'iommu-updates-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+1
2024-05-14arch: make execmem setup available regardless of CONFIG_MODULESMike Rapoport (IBM)1-0/+35
2024-05-13Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel1-2/+1
2024-04-30Merge patch series "riscv: ASID-related and UP-related TLB flush enhancements"Palmer Dabbelt4-74/+36
2024-04-30riscv: mm: still create swiotlb buffer for kmalloc() bouncing if requiredJisheng Zhang1-1/+15
2024-04-30riscv: Annotate pgtable_l{4,5}_enabled with __ro_after_initDawei Li1-2/+2
2024-04-30riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabledDawei Li1-2/+2
2024-04-30Merge patch series "riscv: Create and document PR_RISCV_SET_ICACHE_FLUSH_CTX ...Palmer Dabbelt2-8/+124