summaryrefslogtreecommitdiff
path: root/arch/riscv/mm/init.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-02riscv: Fix loading 64-bit NOMMU kernels past the start of RAMSamuel Holland1-1/+1
2024-02-16riscv: mm: execute local TLB flush after populating vmemmapVincent Chen1-0/+4
2024-02-05riscv: Fix build error on rv32 + XIPAlexandre Ghiti1-0/+4
2024-02-05riscv: Make XIP bootable againFrederik Haxel1-2/+6
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
2023-04-19Merge patch series "Introduce 64b relocatable kernel"Palmer Dabbelt1-1/+53
2023-04-19riscv: Introduce CONFIG_RELOCATABLEAlexandre Ghiti1-1/+53
2023-04-19Merge patch series "RISC-V kasan rework"Palmer Dabbelt1-1/+1
2023-04-19riscv: Move DTB_EARLY_BASE_VA to the kernel address spaceAlexandre Ghiti1-1/+1
2023-04-19riscv: Use PUD/P4D/PGD pages for the linear mappingAlexandre Ghiti1-6/+52
2023-04-19riscv: Move the linear mapping creation in its own functionAlexandre Ghiti1-14/+28
2023-04-19riscv: Get rid of riscv_pfn_base variableAlexandre Ghiti1-5/+1
2023-04-14riscv: No need to relocate the dtb as it lies in the fixmap regionAlexandre Ghiti1-19/+2
2023-04-14riscv: Move early dtb mapping into the fixmap regionAlexandre Ghiti1-27/+34
2022-12-15Merge tag 'riscv-for-linus-6.2-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-12/+13
2022-12-10riscv: mm: call best_map_size many times during linear-mappingQinglin Pan1-4/+5
2022-12-09riscv: Move cast inside kernel_mapping_[pv]a_to_[vp]aSamuel Holland1-8/+8
2022-11-11riscv: fix reserved memory setupConor Dooley1-1/+0
2022-08-11RISC-V: fixups to work with crash toolPalmer Dabbelt1-0/+4
2022-08-11RISC-V: Add modules to virtual kernel memory layout dumpXianting Tian1-0/+4
2022-07-18riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROTAnshuman Khandual1-0/+20
2022-06-03riscv: mm: init: make pt_ops_set_[early|late|fixmap] staticJisheng Zhang1-3/+3
2022-06-02riscv: Improve virtual kernel memory layout dumpAlexandre Ghiti1-15/+51
2022-06-01Merge tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+5
2022-05-27RISC-V: Various XIP fixesPalmer Dabbelt1-4/+4
2022-05-26Merge tag 'dma-mapping-5.19-2022-05-25' of git://git.infradead.org/users/hch/...Linus Torvalds1-7/+1
2022-05-26RISC-V: Fix the XIP buildPalmer Dabbelt1-1/+1
2022-05-25RISC-V: Avoid empty create_*_mapping definitionsPalmer Dabbelt1-3/+3
2022-05-12riscv: add memory-type errata for T-HeadHeiko Stuebner1-0/+1