summaryrefslogtreecommitdiffstats
path: root/arch/riscv/mm/init.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* | riscv: Fix unused variable warning when BUILTIN_DTB is setAlexandre Ghiti2023-05-241-1/+1
|/
* riscv: mm: remove redundant parameter of create_fdt_early_page_tableSong Shuai2023-04-291-4/+2
* Merge tag 'riscv-for-linus-6.4-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-04-281-37/+169
|\
| * riscv: Allow to downgrade paging mode from the command lineAlexandre Ghiti2023-04-261-6/+30
| * Merge patch series "Introduce 64b relocatable kernel"Palmer Dabbelt2023-04-191-1/+53
| |\
| | * riscv: Introduce CONFIG_RELOCATABLEAlexandre Ghiti2023-04-191-1/+53
| * | Merge patch series "RISC-V kasan rework"Palmer Dabbelt2023-04-191-1/+1
| |\ \
| | * | riscv: Move DTB_EARLY_BASE_VA to the kernel address spaceAlexandre Ghiti2023-04-191-1/+1
| | |/
| * | riscv: Use PUD/P4D/PGD pages for the linear mappingAlexandre Ghiti2023-04-181-6/+52
| * | riscv: Move the linear mapping creation in its own functionAlexandre Ghiti2023-04-181-14/+28
| * | riscv: Get rid of riscv_pfn_base variableAlexandre Ghiti2023-04-181-5/+1
| |/
* | riscv: No need to relocate the dtb as it lies in the fixmap regionAlexandre Ghiti2023-04-131-19/+2
* | riscv: Move early dtb mapping into the fixmap regionAlexandre Ghiti2023-04-131-27/+34
|/
* Merge tag 'riscv-for-linus-6.2-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-12-141-12/+13
|\
| * riscv: mm: call best_map_size many times during linear-mappingQinglin Pan2022-12-091-4/+5
| * riscv: Move cast inside kernel_mapping_[pv]a_to_[vp]aSamuel Holland2022-12-081-8/+8
* | riscv: fix reserved memory setupConor Dooley2022-11-101-1/+0
|/
* RISC-V: fixups to work with crash toolPalmer Dabbelt2022-08-111-0/+4
|\
| * RISC-V: Add modules to virtual kernel memory layout dumpXianting Tian2022-08-111-0/+4
* | riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROTAnshuman Khandual2022-07-171-0/+20
|/
* riscv: mm: init: make pt_ops_set_[early|late|fixmap] staticJisheng Zhang2022-06-021-3/+3
* riscv: Improve virtual kernel memory layout dumpAlexandre Ghiti2022-06-011-15/+51
* Merge tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-05-311-4/+5
|\
| * RISC-V: Various XIP fixesPalmer Dabbelt2022-05-261-4/+4
| |\
| | * RISC-V: Fix the XIP buildPalmer Dabbelt2022-05-251-1/+1