summaryrefslogtreecommitdiff
path: root/arch/riscv/mm
AgeCommit message (Expand)Author
2024-02-22riscv: Fix build error if !CONFIG_ARCH_ENABLE_HUGEPAGE_MIGRATIONAlexandre Ghiti
2024-02-07riscv: Fix arch_tlbbatch_flush() by clearing the batch cpumaskAlexandre Ghiti
2024-02-07riscv: Fix arch_hugetlb_migration_supported() for NAPOTAlexandre Ghiti
2024-02-01Merge patch series "svnapot fixes"Palmer Dabbelt
2024-02-01riscv: Fix hugetlb_mask_last_page() when NAPOT is enabledAlexandre Ghiti
2024-02-01riscv: Fix set_huge_pte_at() for NAPOT mappingAlexandre Ghiti
2024-01-31riscv: mm: execute local TLB flush after populating vmemmapVincent Chen
2024-01-20Merge tag 'riscv-for-linus-6.8-mw4' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2024-01-18Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2024-01-18Merge tag 'percpu-for-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/d...Linus Torvalds
2024-01-18riscv: Fix build error on rv32 + XIPAlexandre Ghiti
2024-01-17Merge tag 'riscv-for-linus-6.8-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2024-01-11riscv: Add support for BATCHED_UNMAP_TLB_FLUSHAlexandre Ghiti
2024-01-11riscv: Use hugepage mappings for vmemmapAlexandre Ghiti
2024-01-11Merge patch series "riscv: enable EFFICIENT_UNALIGNED_ACCESS and DCACHE_WORD_...Palmer Dabbelt
2024-01-09riscv: select DCACHE_WORD_ACCESS for efficient unaligned access HWJisheng Zhang
2024-01-09Merge patch series "Fix XIP boot and make XIP testable in QEMU"Palmer Dabbelt
2024-01-09Merge remote-tracking branch 'palmer/fixes' into for-nextPalmer Dabbelt
2024-01-09riscv: Make XIP bootable againFrederik Haxel
2024-01-09riscv: Fix set_direct_map_default_noflush() to reset _PAGE_EXECAlexandre Ghiti
2024-01-09riscv: Fix wrong usage of lm_alias() when splitting a huge linear mappingAlexandre Ghiti
2023-12-29arch/mm/fault: fix major fault accounting when retrying under per-VMA lockSuren Baghdasaryan
2023-12-20riscv: Use accessors to page table entries instead of direct dereferenceAlexandre Ghiti
2023-12-20riscv: mm: Only compile pgtable.c if MMUAlexandre Ghiti
2023-12-14riscv: Enable pcpu page first chunk allocatorAlexandre Ghiti
2023-12-14mm: Introduce flush_cache_vmap_early()Alexandre Ghiti
2023-12-12iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()Jason Gunthorpe
2023-11-10Merge tag 'riscv-for-linus-6.7-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2023-11-08Merge tag 'riscv-for-linus-6.7-rc1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2023-11-08Merge patch series "riscv: Fix set_memory_XX() and set_direct_map_XX()"Palmer Dabbelt
2023-11-08riscv: Fix set_memory_XX() and set_direct_map_XX() by splitting huge linear m...Alexandre Ghiti
2023-11-08riscv: Don't use PGD entries for the linear mappingAlexandre Ghiti
2023-11-07riscv: split cache ops out of dma-noncoherent.cChristoph Hellwig
2023-11-06Merge patch series "riscv: tlb flush improvements"Palmer Dabbelt
2023-11-06riscv: Improve flush_tlb_kernel_range()Alexandre Ghiti
2023-11-06riscv: Make __flush_tlb_range() loop over pte instead of flushing the whole tlbAlexandre Ghiti
2023-11-06riscv: Improve flush_tlb_range() for hugetlb pagesAlexandre Ghiti
2023-11-06riscv: Improve tlb_flush()Alexandre Ghiti
2023-11-05Merge patch series "Improve PTDUMP and introduce new fields"Palmer Dabbelt
2023-11-05riscv: Introduce NAPOT field to PTDUMPYu Chien Peter Lin
2023-11-05riscv: Introduce PBMT field to PTDUMPYu Chien Peter Lin
2023-11-05riscv: Improve PTDUMP to show RSW with non-zero valueYu Chien Peter Lin
2023-11-05RISC-V: capitalise CMO op macrosConor Dooley
2023-11-02Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/...Linus Torvalds
2023-10-31Merge patch series "RISC-V: ACPI improvements"Palmer Dabbelt
2023-10-31riscv: correct pt_level name via pgtable_l5/4_enabledSong Shuai
2023-10-31RISC-V: Provide pgtable_l5_enabled on rv32Palmer Dabbelt
2023-10-26RISC-V: cacheflush: Initialize CBO variables on ACPI systemsSunil V L
2023-10-06riscv: fix set_huge_pte_at() for NAPOT mappings when a swap entry is setAlexandre Ghiti
2023-10-06riscv: handle VM_FAULT_[HWPOISON|HWPOISON_LARGE] faults instead of panickingAlexandre Ghiti