summaryrefslogtreecommitdiff
path: root/arch/riscv/mm
AgeCommit message (Expand)Author
2024-09-03riscv: Do not restrict memory size because of linear mapping on nommuAlexandre Ghiti
2024-08-14riscv: change XIP's kernel_map.size to be size of the entire kernelNam Cao
2024-08-01riscv: Fix linear mapping checks for non-contiguous memory regionsStuart Menefy
2024-08-01riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()Zhe Qiao
2024-07-21Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2024-07-20Merge tag 'riscv-for-linus-6.11-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds
2024-07-12mm: provide mm_struct and address to huge_ptep_get()Christophe Leroy
2024-06-26riscv: mm: Take memory hotplug read-lock during kernel page table dumpBjörn Töpel
2024-06-26riscv: mm: Add memory hotplugging supportBjörn Töpel
2024-06-26riscv: mm: Refactor create_linear_mapping_range() for memory hot addBjörn Töpel
2024-06-26riscv: mm: Change attribute from __init to __meminit for page functionsBjörn Töpel
2024-06-26riscv: mm: Pre-allocate vmemmap/direct map/kasan PGD entriesBjörn Töpel
2024-06-26riscv: mm: Properly forward vmemmap_populate() altmap parameterBjörn Töpel
2024-06-03Revert "riscv: mm: accelerate pagefault when badaccess"Palmer Dabbelt
2024-06-03riscv: fix overlap of allocated page and PTR_ERRNam Cao
2024-05-22riscv: mm: accelerate pagefault when badaccessKefeng Wang
2024-05-22Merge patch series "riscv: fix debug_pagealloc"Palmer Dabbelt
2024-05-22Merge tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds
2024-05-22riscv: rewrite __kernel_map_pages() to fix sleeping in invalid contextNam Cao
2024-05-22riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabledNam Cao
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2024-05-18Merge tag 'iommu-updates-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds
2024-05-14arch: make execmem setup available regardless of CONFIG_MODULESMike Rapoport (IBM)
2024-05-13Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel
2024-04-30Merge patch series "riscv: ASID-related and UP-related TLB flush enhancements"Palmer Dabbelt
2024-04-30riscv: mm: still create swiotlb buffer for kmalloc() bouncing if requiredJisheng Zhang
2024-04-30riscv: Annotate pgtable_l{4,5}_enabled with __ro_after_initDawei Li
2024-04-30riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabledDawei Li
2024-04-30Merge patch series "riscv: Create and document PR_RISCV_SET_ICACHE_FLUSH_CTX ...Palmer Dabbelt
2024-04-29riscv: mm: Always use an ASID to flush mm contextsSamuel Holland
2024-04-29riscv: mm: Preserve global TLB entries when switching contextsSamuel Holland
2024-04-29riscv: mm: Make asid_bits a local variableSamuel Holland
2024-04-29riscv: mm: Use a fixed layout for the MM context IDSamuel Holland
2024-04-29riscv: mm: Introduce cntx2asid/cntx2version helper macrosSamuel Holland
2024-04-29riscv: Avoid TLB flush loops when affected by SiFive CIP-1200Samuel Holland
2024-04-29riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vmaSamuel Holland
2024-04-29riscv: mm: Combine the SMP and UP TLB flush codeSamuel Holland
2024-04-29riscv: Only send remote fences when some other CPU is onlineSamuel Holland
2024-04-29riscv: mm: Broadcast kernel TLB flushes only when neededSamuel Holland
2024-04-29riscv: Use IPIs for remote cache/TLB flushes by defaultSamuel Holland
2024-04-28Merge patch series "riscv: 64-bit NOMMU fixes and enhancements"Palmer Dabbelt
2024-04-26dma-mapping: Simplify arch_setup_dma_ops()Robin Murphy
2024-04-25riscv: mm: accelerate pagefault when badaccessKefeng Wang
2024-04-25mm/treewide: remove pXd_huge()Peter Xu
2024-04-18cpumask: Add assign cpuCharlie Jenkins
2024-04-18riscv: Include riscv_set_icache_flush_ctx prctlCharlie Jenkins
2024-04-09Merge patch the fixes from "riscv: 64-bit NOMMU fixes and enhancements"Palmer Dabbelt
2024-04-09riscv: Fix loading 64-bit NOMMU kernels past the start of RAMSamuel Holland
2024-03-26riscv: mm: Fix prototype to avoid discarding constSamuel Holland
2024-03-22Merge tag 'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds