summaryrefslogtreecommitdiffstats
path: root/arch/riscv/mm/init.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'riscv-for-linus-6.12-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2024-09-241-13/+15
|\
| * Merge patch series "Svvptc extension to remove preventive sfence.vma"Palmer Dabbelt2024-09-161-0/+2
| |\
| | * riscv: Stop emitting preventive sfence.vma for new vmalloc mappingsAlexandre Ghiti2024-09-151-0/+2
| * | riscv: Remove redundant restriction on memory sizeStuart Menefy2024-09-141-7/+1
| * | Merge patch series "remove size limit on XIP kernel"Palmer Dabbelt2024-09-121-11/+21
| |\ \
| | * | riscv: drop the use of XIP_OFFSET in create_kernel_page_table()Nam Cao2024-09-121-3/+4
| | * | riscv: replace misleading va_kernel_pa_offset on XIP kernelNam Cao2024-09-121-2/+4
| * | | Merge patch series "RISC-V: Parse DT for Zkr to seed KASLR"Palmer Dabbelt2024-08-051-1/+4
| |\ \ \
| | * | | RISC-V: Use Zkr to seed KASLR base addressJesse Taube2024-08-051-1/+4
| | | |/ | | |/|
* | | | riscv: Do not restrict memory size because of linear mapping on nommuAlexandre Ghiti2024-09-031-1/+1
| |_|/ |/| |
* | | riscv: change XIP's kernel_map.size to be size of the entire kernelNam Cao2024-08-141-2/+2
* | | riscv: Fix linear mapping checks for non-contiguous memory regionsStuart Menefy2024-08-011-4/+11
|/ /
* | 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-231-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-241-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-101-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-11-011-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-061-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