summaryrefslogtreecommitdiffstats
path: root/arch/riscv/include/asm/pgtable.h
Commit message (Expand)AuthorAgeFilesLines
* riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROTAnshuman Khandual2022-07-171-20/+0
* Merge tag 'riscv-for-linus-5.19-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-05-311-13/+55
|\
| * RISC-V: Add support for rv32 userspace via COMPATPalmer Dabbelt2022-05-191-2/+11
| |\
| | * riscv: compat: Support TASK_SIZE for compat modeGuo Ren2022-04-261-2/+11
| * | riscv: add memory-type errata for T-HeadHeiko Stuebner2022-05-111-3/+15
| * | riscv: add RISC-V Svpbmt extension supportHeiko Stuebner2022-05-111-5/+24
| * | riscv: Fix accessing pfn bits in PTEs for non-32bit variantsHeiko Stuebner2022-05-111-3/+5
| |/
* | riscv/mm: fix two page table check related issuesTong Tiangen2022-05-191-5/+0
* | riscv/mm: enable ARCH_SUPPORTS_PAGE_TABLE_CHECKTong Tiangen2022-05-131-6/+65
|/
* Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-03-251-2/+4
|\
| * riscv: mm: Prepare pt_ops helper functions for sv57Qinglin Pan2022-02-141-0/+2
| * riscv: mm: Control p4d's folding by pgtable_l5_enabledQinglin Pan2022-02-141-2/+2
* | riscv: Fix is_linear_mapping with recent move of KASAN regionAlexandre Ghiti2022-03-031-0/+1
|/
* RISC-V: Introduce sv48 support without relocatable kernelPalmer Dabbelt2022-01-191-13/+52
|\
| * riscv: Explicit comment about user virtual address space sizeAlexandre Ghiti2022-01-191-0/+9
| * riscv: Implement sv48 supportAlexandre Ghiti2022-01-191-5/+19
| * riscv: Allow to dynamically define VA_BITSAlexandre Ghiti2022-01-191-2/+8
| * riscv: Move KASAN mapping next to the kernel mappingAlexandre Ghiti2022-01-191-7/+15
* | riscv/mm: Enable THP migrationNanyong Sun2022-01-071-0/+5
* | riscv/mm: Adjust PAGE_PROT_NONE to comply with THP semanticsNanyong Sun2022-01-071-5/+6
* | riscv: Make vmalloc/vmemmap end equal to the start of the next regionAlexandre Ghiti2022-01-051-2/+2
|/
* riscv: remove .text section size limitation for XIPVitaly Wool2021-10-261-2/+4
* Merge tag 'riscv-for-linus-5.14-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-07-091-7/+164
|\
| * riscv: mm: fix build errors caused by mk_pmd()Nanyong Sun2021-07-051-5/+0
| * Merge branch 'riscv-wx-mappings' into for-nextPalmer Dabbelt2021-06-301-0/+2
| |\
| | * riscv: Simplify xip and !xip kernel address conversion macrosAlexandre Ghiti2021-06-111-0/+2
| * | riscv: fix build error when CONFIG_SMP is disabledBixuan Cui2021-06-081-5/+0
| * | riscv: Use global mappings for kernel pagesGuo Ren2021-05-291-1/+2
| * | riscv: Move setup_bootmem into paging_initKefeng Wang2021-05-251-1/+0
| * | riscv: mremap speedup - enable HAVE_MOVE_PUD and HAVE_MOVE_PMDJisheng Zhang2021-05-251-0/+11
| * | riscv: mm: add THP support on 64-bitNanyong Sun2021-05-221-0/+156
| * | riscv: mm: make pmd_bad() check leaf conditionNanyong Sun2021-05-221-1/+1
| * | riscv: mm: add _PAGE_LEAF macroNanyong Sun2021-05-221-4/+2
| |/
* | mm: define default value for FIRST_USER_ADDRESSAnshuman Khandual2021-07-011-2/+0
* | riscv: Ensure BPF_JIT_REGION_START aligned with PMD sizeJisheng Zhang2021-06-181-3/+2
|/
* RISC-V: Always define XIP_FIXUPPalmer Dabbelt2021-05-011-10/+13
* RISC-V: enable XIPVitaly Wool2021-04-261-2/+23
* riscv: Move kernel mapping outside of linear mappingAlexandre Ghiti2021-04-261-8/+31
* Merge tag 'riscv-for-linus-5.12-mw0' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2021-02-261-0/+21
|\
| * riscv: Add support pte_protnone and pmd_protnone if CONFIG_NUMA_BALANCINGGreentime Hu2021-01-141-0/+20
| * riscv: Separate memory init from paging initAtish Patra2021-01-141-0/+1
* | riscv: Drop a duplicated PAGE_KERNEL_EXECKefeng Wang2021-01-091-1/+0
|/
* arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOCMike Rapoport2020-12-151-2/+0
* RISC-V: Add EFI runtime servicesAtish Patra2020-10-021-0/+4
* RISC-V: Move DT mapping outof fixmapAnup Patel2020-10-021-0/+1
* mm: consolidate pte_index() and pte_offset_*() definitionsMike Rapoport2020-06-091-20/+0
* mm: introduce include/linux/pgtable.hMike Rapoport2020-06-091-2/+0
* mm: switch the test_vmalloc module to use __vmalloc_nodeChristoph Hellwig2020-06-021-2/+2
* riscv: pgtable: Fix __kernel_map_pages build error if NOMMUKefeng Wang2020-05-131-0/+2
* riscv: Add pgprot_writecombine/device and PAGE_SHARED defination if NOMMUKefeng Wang2020-05-121-0/+1