summaryrefslogtreecommitdiffstats
path: root/arch/riscv/mm
Commit message (Expand)AuthorAgeFilesLines
* riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATIONAlexandre Ghiti2024-02-221-0/+2
* riscv: Fix arch_tlbbatch_flush() by clearing the batch cpumaskAlexandre Ghiti2024-02-071-0/+1
* riscv: Fix arch_hugetlb_migration_supported() for NAPOTAlexandre Ghiti2024-02-071-3/+13
* Merge patch series "svnapot fixes"Palmer Dabbelt2024-02-011-2/+60
|\
| * riscv: Fix hugetlb_mask_last_page() when NAPOT is enabledAlexandre Ghiti2024-02-011-0/+20
| * riscv: Fix set_huge_pte_at() for NAPOT mappingAlexandre Ghiti2024-02-011-2/+40
* | riscv: mm: execute local TLB flush after populating vmemmapVincent Chen2024-01-312-1/+6
|/
* Merge tag 'riscv-for-linus-6.8-mw4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-01-203-21/+104
|\
| * riscv: Fix build error on rv32 + XIPAlexandre Ghiti2024-01-181-0/+4
| * riscv: Add support for BATCHED_UNMAP_TLB_FLUSHAlexandre Ghiti2024-01-111-20/+49
| * riscv: Use hugepage mappings for vmemmapAlexandre Ghiti2024-01-111-1/+20
| * Merge patch series "riscv: enable EFFICIENT_UNALIGNED_ACCESS and DCACHE_WORD_...Palmer Dabbelt2024-01-111-0/+31
| |\
| | * riscv: select DCACHE_WORD_ACCESS for efficient unaligned access HWJisheng Zhang2024-01-091-0/+31
* | | Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-01-181-1/+1
|\ \ \
| * | | iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()Jason Gunthorpe2023-12-121-1/+1
| | |/ | |/|
* | | Merge tag 'percpu-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds2024-01-182-0/+13
|\ \ \
| * | | riscv: Enable pcpu page first chunk allocatorAlexandre Ghiti2023-12-141-0/+8
| * | | mm: Introduce flush_cache_vmap_early()Alexandre Ghiti2023-12-141-0/+5
| |/ /
* | | Merge tag 'riscv-for-linus-6.8-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2024-01-177-69/+121
|\ \ \ | | |/ | |/|
| * | Merge patch series "Fix XIP boot and make XIP testable in QEMU"Palmer Dabbelt2024-01-091-2/+6
| |\ \
| | * | riscv: Make XIP bootable againFrederik Haxel2024-01-091-2/+6
| | |/
| * | Merge remote-tracking branch 'palmer/fixes' into for-nextPalmer Dabbelt2024-01-091-3/+8
| |\ \
| | * | riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXECAlexandre Ghiti2024-01-091-1/+1
| | * | riscv: Fix wrong usage of lm_alias() when splitting a huge linear mappingAlexandre Ghiti2024-01-091-2/+7
| | |/
| * | riscv: Use accessors to page table entries instead of direct dereferenceAlexandre Ghiti2023-12-205-62/+106
| * | riscv: mm: Only compile pgtable.c if MMUAlexandre Ghiti2023-12-201-2/+1
| |/
* / arch/mm/fault: fix major fault accounting when retrying under per-VMA lockSuren Baghdasaryan2023-12-291-0/+2
|/
* Merge tag 'riscv-for-linus-6.7-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-11-108-151/+410
|\
| * Merge patch series "riscv: Fix set_memory_XX() and set_direct_map_XX()"Palmer Dabbelt2023-11-082-46/+236
| |\
| | * riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear m...Alexandre Ghiti2023-11-081-40/+230
| | * riscv: Don't use PGD entries for the linear mappingAlexandre Ghiti2023-11-081-6/+6
| * | riscv: split cache ops out of dma-noncoherent.cChristoph Hellwig2023-11-073-15/+18
| * | Merge patch series "riscv: tlb flush improvements"Palmer Dabbelt2023-11-061-65/+116
| |\ \
| | * | riscv: Improve flush_tlb_kernel_range()Alexandre Ghiti2023-11-061-10/+24
| | * | riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlbAlexandre Ghiti2023-11-061-56/+59
| | * | riscv: Improve flush_tlb_range() for hugetlb pagesAlexandre Ghiti2023-11-061-1/+28
| | * | riscv: Improve tlb_flush()Alexandre Ghiti2023-11-061-0/+7
| | |/
| * | Merge patch series "Improve PTDUMP and introduce new fields"Palmer Dabbelt2023-11-051-19/+34
| |\ \
| | * | riscv: Introduce NAPOT field to PTDUMPYu Chien Peter Lin2023-11-051-0/+4
| | * | riscv: Introduce PBMT field to PTDUMPYu Chien Peter Lin2023-11-051-0/+16
| | * | riscv: Improve PTDUMP to show RSW with non-zero valueYu Chien Peter Lin2023-11-051-20/+15
| | |/
| * | RISC-V: capitalise CMO op macrosConor Dooley2023-11-052-6/+6
* | | Merge tag 'riscv-for-linus-6.7-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2023-11-083-6/+24
|\| |
| * | Merge patch series "RISC-V: ACPI improvements"Palmer Dabbelt2023-10-311-6/+19
| |\ \
| | * | RISC-V: cacheflush: Initialize CBO variables on ACPI systemsSunil V L2023-10-261-6/+19
| | |/
| * | riscv: correct pt_level name via pgtable_l5/4_enabledSong Shuai2023-10-311-0/+3
| * | RISC-V: Provide pgtable_l5_enabled on rv32Palmer Dabbelt2023-10-311-0/+2
| |/
* | Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/...Linus Torvalds2023-11-021-130/+11
|\ \
| * | riscv: kdump: use generic interface to simplify crashkernel reservationBaoquan He2023-10-041-130/+11
| * | crash_core: change the prototype of function parse_crashkernel()Baoquan He2023-10-041-1/+1