summaryrefslogtreecommitdiff
path: root/arch/riscv/mm
AgeCommit message (Expand)AuthorFilesLines
2024-06-03Revert "riscv: mm: accelerate pagefault when badaccess"Palmer Dabbelt1-2/+2
2024-06-03riscv: fix overlap of allocated page and PTR_ERRNam Cao1-10/+11
2024-05-23riscv: mm: accelerate pagefault when badaccessKefeng Wang1-2/+2
2024-05-23Merge patch series "riscv: fix debug_pagealloc"Palmer Dabbelt2-6/+25
2024-05-22Merge tag 'riscv-for-linus-6.10-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds5-85/+177
2024-05-22riscv: rewrite __kernel_map_pages() to fix sleeping in invalid contextNam Cao1-6/+22
2024-05-22riscv: force PAGE_SIZE linear mapping if debug_pagealloc is enabledNam Cao1-0/+3
2024-05-19Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-11/+4
2024-05-18Merge tag 'iommu-updates-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+1
2024-05-14arch: make execmem setup available regardless of CONFIG_MODULESMike Rapoport (IBM)1-0/+35
2024-05-13Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in...Joerg Roedel1-2/+1
2024-04-30Merge patch series "riscv: ASID-related and UP-related TLB flush enhancements"Palmer Dabbelt4-74/+36
2024-04-30riscv: mm: still create swiotlb buffer for kmalloc() bouncing if requiredJisheng Zhang1-1/+15
2024-04-30riscv: Annotate pgtable_l{4,5}_enabled with __ro_after_initDawei Li1-2/+2
2024-04-30riscv: Remove redundant CONFIG_64BIT from pgtable_l{4,5}_enabledDawei Li1-2/+2
2024-04-30Merge patch series "riscv: Create and document PR_RISCV_SET_ICACHE_FLUSH_CTX ...Palmer Dabbelt2-8/+124
2024-04-29riscv: mm: Always use an ASID to flush mm contextsSamuel Holland1-2/+1
2024-04-29riscv: mm: Preserve global TLB entries when switching contextsSamuel Holland1-1/+1
2024-04-29riscv: mm: Make asid_bits a local variableSamuel Holland1-2/+1
2024-04-29riscv: mm: Use a fixed layout for the MM context IDSamuel Holland1-4/+2
2024-04-29riscv: mm: Introduce cntx2asid/cntx2version helper macrosSamuel Holland2-7/+7
2024-04-29riscv: Avoid TLB flush loops when affected by SiFive CIP-1200Samuel Holland1-1/+1
2024-04-29riscv: Apply SiFive CIP-1200 workaround to single-ASID sfence.vmaSamuel Holland1-23/+0
2024-04-29riscv: mm: Combine the SMP and UP TLB flush codeSamuel Holland1-4/+1
2024-04-29riscv: Only send remote fences when some other CPU is onlineSamuel Holland2-2/+6
2024-04-29riscv: mm: Broadcast kernel TLB flushes only when neededSamuel Holland1-13/+5
2024-04-29riscv: Use IPIs for remote cache/TLB flushes by defaultSamuel Holland2-20/+16
2024-04-29Merge patch series "riscv: 64-bit NOMMU fixes and enhancements"Palmer Dabbelt1-1/+1
2024-04-26dma-mapping: Simplify arch_setup_dma_ops()Robin Murphy1-2/+1
2024-04-26riscv: mm: accelerate pagefault when badaccessKefeng Wang1-1/+4
2024-04-26mm/treewide: remove pXd_huge()Peter Xu1-10/+0
2024-04-18cpumask: Add assign cpuCharlie Jenkins1-1/+1
2024-04-18riscv: Include riscv_set_icache_flush_ctx prctlCharlie Jenkins2-8/+124
2024-04-09Merge patch the fixes from "riscv: 64-bit NOMMU fixes and enhancements"Palmer Dabbelt1-1/+1
2024-04-09riscv: Fix loading 64-bit NOMMU kernels past the start of RAMSamuel Holland1-1/+1
2024-03-26riscv: mm: Fix prototype to avoid discarding constSamuel Holland1-2/+2
2024-03-22Merge tag 'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds4-3/+11
2024-03-20riscv: Only flush the mm icache when setting an exec pteAlexandre Ghiti2-3/+3
2024-03-15Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-8/+9
2024-02-24riscv, crash: wrap crash dumping code into crash related ifdefsBaoquan He1-1/+1
2024-02-22riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATIONAlexandre Ghiti1-0/+2
2024-02-22mm: ptdump: have ptdump_check_wx() return boolChristophe Leroy1-3/+8
2024-02-22arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_DEBUG_WXChristophe Leroy2-4/+0
2024-02-15Merge patch series "membarrier: riscv: Core serializing command"Palmer Dabbelt1-0/+2
2024-02-15membarrier: riscv: Add full memory barrier in switch_mm()Andrea Parri1-0/+2
2024-02-07riscv: Fix arch_tlbbatch_flush() by clearing the batch cpumaskAlexandre Ghiti1-0/+1
2024-02-07riscv: Fix arch_hugetlb_migration_supported() for NAPOTAlexandre Ghiti1-3/+13
2024-02-02Merge patch series "svnapot fixes"Palmer Dabbelt1-2/+60
2024-02-02riscv: Fix hugetlb_mask_last_page() when NAPOT is enabledAlexandre Ghiti1-0/+20
2024-02-02riscv: Fix set_huge_pte_at() for NAPOT mappingAlexandre Ghiti1-2/+40