summaryrefslogtreecommitdiffstats
path: root/arch/riscv/mm/init.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'riscv-for-linus-6.11-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2024-07-201-40/+307
|\
| * riscv: mm: Add memory hotplugging supportBjörn Töpel2024-06-261-0/+267
| * riscv: mm: Refactor create_linear_mapping_range() for memory hot addBjörn Töpel2024-06-261-9/+6
| * riscv: mm: Change attribute from __init to __meminit for page functionsBjörn Töpel2024-06-261-31/+25
| * riscv: mm: Pre-allocate vmemmap/direct map/kasan PGD entriesBjörn Töpel2024-06-261-0/+9
| * riscv: mm: Properly forward vmemmap_populate() altmap parameterBjörn Töpel2024-06-261-1/+1
* | riscv: fix overlap of allocated page and PTR_ERRNam Cao2024-06-031-10/+11
|/
* Merge patch series "riscv: fix debug_pagealloc"Palmer Dabbelt2024-05-221-0/+3
|\
| * riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabledNam Cao2024-05-221-0/+3
* | Merge tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2024-05-221-3/+17
|\ \
| * | riscv: mm: still create swiotlb buffer for kmalloc() bouncing if requiredJisheng Zhang2024-04-301-1/+15
| * | riscv: Annotate pgtable_l{4,5}_enabled with __ro_after_initDawei Li2024-04-301-2/+2
| * | riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabledDawei Li2024-04-301-2/+2
| * | Merge patch series "riscv: 64-bit NOMMU fixes and enhancements"Palmer Dabbelt2024-04-281-1/+1
| |\ \ | | |/ | |/|
* | | arch: make execmem setup available regardless of CONFIG_MODULESMike Rapoport (IBM)2024-05-141-0/+35
* | | Merge patch the fixes from "riscv: 64-bit NOMMU fixes and enhancements"Palmer Dabbelt2024-04-091-1/+1
|\ \ \ | |/ / |/| / | |/
| * riscv: Fix loading 64-bit NOMMU kernels past the start of RAMSamuel Holland2024-04-091-1/+1
* | Merge tag 'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-03-221-0/+6
|\ \
| * | riscv: mm: Update mmap_rnd_bits_maxSami Tolvanen2024-01-241-0/+6
| |/
* | riscv, crash: wrap crash dumping code into crash related ifdefsBaoquan He2024-02-231-1/+1
* | arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_DEBUG_WXChristophe Leroy2024-02-221-3/+0
* | riscv: mm: execute local TLB flush after populating vmemmapVincent Chen2024-01-311-0/+4
|/
* riscv: Fix build error on rv32 + XIPAlexandre Ghiti2024-01-181-0/+4
* riscv: Use hugepage mappings for vmemmapAlexandre Ghiti2024-01-111-1/+20
* riscv: Make XIP bootable againFrederik Haxel2024-01-091-2/+6
* Merge tag 'riscv-for-linus-6.7-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-11-101-6/+6
|\
| * Merge patch series "riscv: Fix set_memory_XX() and set_direct_map_XX()"Palmer Dabbelt2023-11-081-6/+6
| |\
| | * riscv: Don't use PGD entries for the linear mappingAlexandre Ghiti2023-11-081-6/+6
* | | Merge tag 'riscv-for-linus-6.7-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-11-081-0/+2
|\| |
| * | RISC-V: Provide pgtable_l5_enabled on rv32Palmer Dabbelt2023-10-311-0/+2
| |/
* | riscv: kdump: use generic interface to simplify crashkernel reservationBaoquan He2023-10-041-130/+11
* | crash_core: change the prototype of function parse_crashkernel()Baoquan He2023-10-041-1/+1
|/
* Merge patch series "riscv: Introduce KASLR"Palmer Dabbelt2023-09-081-1/+35
|\
| * riscv: Introduce virtual kernel mapping KASLRAlexandre Ghiti2023-09-051-1/+35
* | Merge tag 'riscv-for-linus-6.6-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-09-011-7/+86
|\ \
| * | riscv: kdump: Implement crashkernel=X,[high,low]Chen Jiahao2023-08-161-7/+86
| |/
* | Merge tag 'mm-stable-2023-08-28-18-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-08-291-10/+6
|\ \
| * | riscv: convert alloc_{pmd, pte}_late() to use ptdescsVishal Moola (Oracle)2023-08-211-10/+6
* | | riscv: mm: fix 2 instances of -Wmissing-variable-declarationsNick Desaulniers2023-08-081-4/+5
* | | riscv: Start of DRAM should at least be aligned on PMD size for the direct ma...Alexandre Ghiti2023-08-041-1/+6
|/ /
* / riscv: mm: fix truncation warning on RV32Jisheng Zhang2023-07-121-1/+1
|/
* Merge tag 'riscv-for-linus-6.5-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-07-071-1/+3
|\
| * riscv: move memblock_allow_resize() after linear mapping is readyWoody Zhang2023-07-041-1/+3
* | Merge tag 'asm-generic-6.5' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-07-061-2/+2
|\ \ | |/ |/|
| * riscv: mm: init: Pass a pointer to virt_to_page()Linus Walleij2023-05-291-2/+2
* | Merge tag 'riscv-for-linus-6.5-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-06-301-0/+58
|\ \
| * | riscv: mm: Pre-allocate PGD entries for vmalloc/modules areaBjörn Töpel2023-06-191-0/+58
| |/
* | riscv: Check the virtual alignment before choosing a map sizeAlexandre Ghiti2023-06-071-6/+7
* | riscv: Fix kfence now that the linear mapping can be backed by PUD/P4D/PGDAlexandre Ghiti2023-06-071-5/+30
* | riscv: mm: Ensure prot of VM_WRITE and VM_EXEC must be readableHsieh-Tseng Shen2023-06-071-1/+1