summaryrefslogtreecommitdiff
path: root/arch/riscv/mm/init.c
AgeCommit message (Expand)AuthorFilesLines
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
2022-04-29RISC-V: relocate DTB if it's outside memory regionNick Kossifidis1-2/+19
2022-04-22RISC-V: mm: Fix set_satp_mode() for platform not having Sv57Anup Patel1-0/+1
2022-04-18swiotlb: make the swiotlb_init interface more usefulChristoph Hellwig1-7/+1
2022-03-25Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-23/+145
2022-03-24riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdefJisheng Zhang1-4/+2
2022-03-04riscv: Move high_memory initialization to setup_bootmemAlexandre Ghiti1-1/+1
2022-02-22RISC-V: Add Sv57 page table supportPalmer Dabbelt1-22/+144
2022-02-15riscv: mm: Set sv57 on defaultlyQinglin Pan1-8/+27
2022-02-15riscv: mm: Prepare pt_ops helper functions for sv57Qinglin Pan1-15/+116
2022-02-15riscv: mm: Control p4d's folding by pgtable_l5_enabledQinglin Pan1-0/+2
2022-02-15riscv: mm: init: mark satp_mode __ro_after_initJisheng Zhang1-2/+2
2022-02-05riscv/mm: Add XIP_FIXUP for riscv_pfn_basePalmer Dabbelt1-0/+1