summaryrefslogtreecommitdiffstats
path: root/arch/arm64/mm
Commit message (Expand)AuthorAgeFilesLines
* arm64: mte: Fix copy_highpage() warning on hugetlb foliosCatalin Marinas2024-12-051-3/+5
* arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDsCatalin Marinas2024-12-051-2/+2
* arm64: mm: Fix zone_dma_limit calculationYang Shi2024-12-031-9/+8
* Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-11-232-1/+17
|\
| * arch: introduce set_direct_map_valid_noflush()Mike Rapoport (Microsoft)2024-11-071-0/+10
| * mm: remove unused hugepage for vma_alloc_folio()Kefeng Wang2024-11-061-1/+1
| |
| \
| \
| \
| \
| \
| \
| \
*-------. \ Merge branches 'for-next/gcs', 'for-next/probes', 'for-next/asm-offsets', 'fo...Catalin Marinas2024-11-1412-27/+479
|\ \ \ \ \ \ | |_|_|_|_|/ |/| | | | |
| | | | | * arm64: Add support for FEAT_HAFTYicong Yang2024-11-053-8/+16
| | | | | * arm64: setup: name 'tcr2' registerYicong Yang2024-11-051-2/+10
| |_|_|_|/ |/| | | |
| | | | * arm64: Enable memory encrypt for RealmsSuzuki K Poulose2024-10-231-3/+87
| | | | * arm64: mm: Avoid TLBI when marking pages as validSteven Price2024-10-231-1/+7
| | | | * arm64: Enforce bounce buffers for realm DMASteven Price2024-10-231-1/+9
| |_|_|/ |/| | |
| | | * hugetlb: arm64: add mte supportYang Shi2024-10-161-1/+26
| |_|/ |/| |
| | * arm64/ptdump: Test both PTE_TABLE_BIT and PTE_VALID for block mappingsAnshuman Khandual2024-11-051-4/+4
| | * arm64/mm: Re-organize arch_make_huge_pte()Anshuman Khandual2024-11-011-5/+16
| | * arm64/mm: Change pgattr_change_is_safe() arguments as pteval_tAnshuman Khandual2024-10-161-1/+1
| |/ |/|
| * arm64/mm: Implement map_shadow_stack()Mark Brown2024-10-041-0/+64
| * arm64/gcs: Implement shadow stack prctl() interfaceMark Brown2024-10-041-0/+79
| * arm64/gcs: Ensure that new threads have a GCSMark Brown2024-10-041-0/+69
| * arm64/gcs: Context switch GCS state for EL0Mark Brown2024-10-042-0/+43
| * arm64/mm: Handle GCS data abortsMark Brown2024-10-041-0/+40
| * arm64/mm: Map pages for guarded control stackMark Brown2024-10-041-1/+8
|/
* Merge tag 'dma-mapping-6.12-2024-09-19' of git://git.infradead.org/users/hch/...Linus Torvalds2024-09-191-21/+18
|\
| * arm64: mm: keep low RAM dma zoneBaruch Siach2024-09-031-2/+8
| * arm64: mm: fix DMA zone when dma-ranges is missingBaruch Siach2024-08-291-0/+3
| * arm64: support DMA zone above 4GBCatalin Marinas2024-08-221-12/+0
| * dma-mapping: replace zone_dma_bits by zone_dma_limitCatalin Marinas2024-08-221-15/+15
* | Merge tag 'for-linus-non-x86' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2024-09-161-50/+20
|\ \
| * | arm64: ptdump: Don't override the level when operating on the stage-2 tablesSebastian Ene2024-09-101-2/+2
| * | arm64: ptdump: Use the ptdump description from a local contextSebastian Ene2024-09-101-5/+8
| * | arm64: ptdump: Expose the attribute parsing functionalitySebastian Ene2024-09-101-44/+11
| |/
* | Merge branch 'for-next/poe' into for-next/coreWill Deacon2024-09-123-1/+110
|\ \
| * | arm64: implement PKEYS supportJoey Gouly2024-09-041-0/+45
| * | arm64: handle PKEY/POE faultsJoey Gouly2024-09-041-1/+54
| * | arm64: convert protection key into vm_flags and pgprot valuesJoey Gouly2024-09-041-0/+11
| |/
* | Merge branch 'for-next/pkvm-guest' into for-next/coreWill Deacon2024-09-123-2/+73
|\ \
| * | arm64: mm: Add confidential computing hook to ioremap_prot()Will Deacon2024-08-301-1/+22
| * | arm64: mm: Add top-level dispatcher for internal mem_encrypt APIWill Deacon2024-08-302-1/+51
| |/
* | Merge branch 'for-next/mm' into for-next/coreWill Deacon2024-09-123-4/+20
|\ \
| * | arm64/mm: use lm_alias() with addresses passed to memblock_free()Joey Gouly2024-09-061-5/+7
| * | mm: arm64: document why pte is not advanced in contpte_ptep_set_access_flags()Barry Song2024-09-061-0/+6
| * | arm64: trans_pgd: mark PTEs entries as valid to avoid dead kexec()Fares Mehanna2024-09-041-2/+4
| * | arm64/mm: Delete __init region from memblock.reservedRong Qianfeng2024-09-041-0/+6
| |/
* / arm64/mm: Drop TCR_SMP_FLAGSAnshuman Khandual2024-08-161-3/+1
|/
* mm: provide mm_struct and address to huge_ptep_get()Christophe Leroy2024-07-121-1/+1
* arm64: mm: Permit PTE SW bits to change in live mappingsRyan Roberts2024-06-191-1/+2
* mm: arm64: fix the out-of-bounds issue in contpte_clear_young_dirty_ptesBarry Song2024-06-051-2/+2
* Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-05-194-51/+97
|\
| * mm/arm64: override clear_young_dirty_ptes() batch helperLance Yang2024-05-051-0/+29
| * arm64: mm: drop VM_FAULT_BADMAP/VM_FAULT_BADACCESSKefeng Wang2024-05-051-23/+20