summaryrefslogtreecommitdiff
path: root/arch/riscv/mm/init.c
AgeCommit message (Expand)AuthorFilesLines
22 hoursriscv: change XIP's kernel_map.size to be size of the entire kernelNam Cao1-2/+2
2024-08-11riscv: Fix linear mapping checks for non-contiguous memory regionsStuart Menefy1-4/+11
2024-06-03riscv: fix overlap of allocated page and PTR_ERRNam Cao1-10/+11
2024-05-23Merge patch series "riscv: fix debug_pagealloc"Palmer Dabbelt1-0/+3
2024-05-22Merge tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+17
2024-05-22riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabledNam Cao1-0/+3
2024-05-14arch: make execmem setup available regardless of CONFIG_MODULESMike Rapoport (IBM)1-0/+35
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-29Merge patch series "riscv: 64-bit NOMMU fixes and enhancements"Palmer Dabbelt1-1/+1
2024-04-09Merge patch the fixes from "riscv: 64-bit NOMMU fixes and enhancements"Palmer Dabbelt1-1/+1
2024-04-09riscv: Fix loading 64-bit NOMMU kernels past the start of RAMSamuel Holland1-1/+1
2024-03-22Merge tag 'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+6
2024-02-24riscv, crash: wrap crash dumping code into crash related ifdefsBaoquan He1-1/+1
2024-02-22arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_DEBUG_WXChristophe Leroy1-3/+0
2024-01-31riscv: mm: execute local TLB flush after populating vmemmapVincent Chen1-0/+4
2024-01-24riscv: mm: Update mmap_rnd_bits_maxSami Tolvanen1-0/+6
2024-01-19riscv: Fix build error on rv32 + XIPAlexandre Ghiti1-0/+4
2024-01-11riscv: Use hugepage mappings for vmemmapAlexandre Ghiti1-1/+20
2024-01-10riscv: Make XIP bootable againFrederik Haxel1-2/+6
2023-11-10Merge tag 'riscv-for-linus-6.7-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-6/+6
2023-11-08Merge tag 'riscv-for-linus-6.7-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+2
2023-11-08Merge patch series "riscv: Fix set_memory_XX() and set_direct_map_XX()"Palmer Dabbelt1-6/+6
2023-11-08riscv: Don't use PGD entries for the linear mappingAlexandre Ghiti1-6/+6
2023-11-01RISC-V: Provide pgtable_l5_enabled on rv32Palmer Dabbelt1-0/+2
2023-10-04riscv: kdump: use generic interface to simplify crashkernel reservationBaoquan He1-130/+11
2023-10-04crash_core: change the prototype of function parse_crashkernel()Baoquan He1-1/+1
2023-09-08Merge patch series "riscv: Introduce KASLR"Palmer Dabbelt1-1/+35
2023-09-06riscv: Introduce virtual kernel mapping KASLRAlexandre Ghiti1-1/+35
2023-09-01Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-7/+86
2023-08-30Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-10/+6
2023-08-21riscv: convert alloc_{pmd, pte}_late() to use ptdescsVishal Moola (Oracle)1-10/+6
2023-08-16riscv: kdump: Implement crashkernel=X,[high,low]Chen Jiahao1-7/+86
2023-08-09riscv: mm: fix 2 instances of -Wmissing-variable-declarationsNick Desaulniers1-4/+5
2023-08-04riscv: Start of DRAM should at least be aligned on PMD size for the direct ma...Alexandre Ghiti1-1/+6
2023-07-12riscv: mm: fix truncation warning on RV32Jisheng Zhang1-1/+1
2023-07-07Merge tag 'riscv-for-linus-6.5-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-1/+3
2023-07-06Merge tag 'asm-generic-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-2/+2
2023-07-04riscv: move memblock_allow_resize() after linear mapping is readyWoody Zhang1-1/+3
2023-06-30Merge tag 'riscv-for-linus-6.5-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+58
2023-06-20riscv: mm: Pre-allocate PGD entries for vmalloc/modules areaBjörn Töpel1-0/+58
2023-06-07riscv: Check the virtual alignment before choosing a map sizeAlexandre Ghiti1-6/+7
2023-06-07riscv: Fix kfence now that the linear mapping can be backed by PUD/P4D/PGDAlexandre Ghiti1-5/+30
2023-06-07riscv: mm: Ensure prot of VM_WRITE and VM_EXEC must be readableHsieh-Tseng Shen1-1/+1
2023-05-29riscv: mm: init: Pass a pointer to virt_to_page()Linus Walleij1-2/+2
2023-05-24riscv: Fix unused variable warning when BUILTIN_DTB is setAlexandre Ghiti1-1/+1
2023-04-29riscv: mm: remove redundant parameter of create_fdt_early_page_tableSong Shuai1-4/+2
2023-04-29Merge tag 'riscv-for-linus-6.4-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-37/+169
2023-04-26riscv: Allow to downgrade paging mode from the command lineAlexandre Ghiti1-6/+30