summaryrefslogtreecommitdiffstats
path: root/arch/arm64/mm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-03-1411-58/+463
|\
| * arm64/mm: improve comment in contpte_ptep_get_lockless()Ryan Roberts2024-03-041-10/+14
| * arm64/mm: export contpte symbols only to GPL usersRyan Roberts2024-03-041-11/+11
| * arm64, crash: wrap crash dumping code into crash related ifdefsBaoquan He2024-02-231-1/+1
| * arm64/mm: automatically fold contpte mappingsRyan Roberts2024-02-221-0/+64
| * arm64/mm: implement new [get_and_]clear_full_ptes() batch APIsRyan Roberts2024-02-221-0/+17
| * arm64/mm: implement new wrprotect_ptes() batch APIRyan Roberts2024-02-221-0/+38
| * arm64/mm: wire up PTE_CONT for user mappingsRyan Roberts2024-02-222-0/+286
| * arm64/mm: new ptep layer to manage contig bitRyan Roberts2024-02-227-44/+44
| * arm64/mm: convert ptep_clear() to ptep_get_and_clear()Ryan Roberts2024-02-221-1/+1
| * arm64/mm: convert set_pte_at() to set_ptes(..., 1)Ryan Roberts2024-02-222-6/+6
| * arm64/mm: convert READ_ONCE(*ptep) to ptep_get(ptep)Ryan Roberts2024-02-226-15/+15
| * mm/hugetlb: move page order check inside hugetlb_cma_reserve()Anshuman Khandual2024-02-221-7/+0
| * mm: ptdump: have ptdump_check_wx() return boolChristophe Leroy2024-02-221-3/+8
| * arm64, powerpc, riscv, s390, x86: ptdump: refactor CONFIG_DEBUG_WXChristophe Leroy2024-02-221-2/+0
* | Revert "arm64: mm: add support for WXN memory translation attribute"Catalin Marinas2024-03-131-6/+0
* | arm64/mm: Avoid ID mapping of kpti flag if it is no longer neededArd Biesheuvel2024-03-011-1/+1
* | arm64: mm: add support for WXN memory translation attributeArd Biesheuvel2024-02-161-0/+6
* | arm64: ptdump: Deal with translation levels folded at runtimeArd Biesheuvel2024-02-161-5/+12
* | arm64: ptdump: Disregard unaddressable VA spaceArd Biesheuvel2024-02-161-2/+2
* | arm64: mm: Add support for folding PUDs at runtimeArd Biesheuvel2024-02-162-1/+3
* | arm64: kasan: Reduce minimum shadow alignment and enable 5 level pagingArd Biesheuvel2024-02-161-19/+129
* | arm64: mm: Add 5 level paging support to fixmap and swapper handlingArd Biesheuvel2024-02-162-5/+44
* | arm64: Enable LPA2 at boot if supported by the systemArd Biesheuvel2024-02-163-2/+9
* | arm64: mm: add LPA2 and 5 level paging support to G-to-nG conversionArd Biesheuvel2024-02-161-10/+60
* | arm64: mm: Add definitions to support 5 levels of pagingArd Biesheuvel2024-02-162-5/+41
* | arm64: mm: Add LPA2 support to phys<->pte conversion routinesArd Biesheuvel2024-02-161-0/+8
* | arm64: mm: Wire up TCR.DS bit to PTE shareability fieldsArd Biesheuvel2024-02-162-0/+6
* | arm64: Add ESR decoding for exceptions involving translation level -1Ard Biesheuvel2024-02-161-19/+11
* | arm64: Avoid #define'ing PTE_MAYBE_NG to 0x0 for asm useArd Biesheuvel2024-02-161-0/+13
* | arm64: mm: Handle LVA support as a CPU featureArd Biesheuvel2024-02-162-10/+4
* | arm64: Revert "mm: provide idmap pointer to cpu_replace_ttbr1()"Ard Biesheuvel2024-02-162-4/+4
* | arm64: mm: omit redundant remap of kernel imageArd Biesheuvel2024-02-163-120/+14
* | arm64: mm: avoid fixmap for early swapper_pg_dir updatesArd Biesheuvel2024-02-161-1/+15
* | arm64: kernel: Create initial ID map from C codeArd Biesheuvel2024-02-162-6/+2
* | arm64: mm: Use 48-bit virtual addressing for the permanent ID mapArd Biesheuvel2024-02-162-21/+20
* | arm64: head: Move early kernel mapping routines into C codeArd Biesheuvel2024-02-161-0/+1
* | arm64: mmu: Make __cpu_replace_ttbr1() out of lineArd Biesheuvel2024-02-161-0/+32
* | arm64: ptdump: Discover start of vmemmap region at runtimeArd Biesheuvel2024-02-091-1/+3
* | arm64: ptdump: Allow all region boundaries to be defined at boot timeArd Biesheuvel2024-02-091-32/+22
* | arm64: mm: Move fixmap region above vmemmap regionArd Biesheuvel2024-02-092-2/+5
* | arm64: mm: Move PCI I/O emulation region above the vmemmap regionArd Biesheuvel2024-02-091-2/+2
|/
* Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-01-181-2/+2
|\
| * iommu: Remove struct iommu_ops *iommu from arch_setup_dma_ops()Jason Gunthorpe2023-12-121-2/+2
* | Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-01-092-1/+6
|\ \
| * | mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov2024-01-081-1/+1
| * | kasan/arm64: improve comments for KASAN_SHADOW_START/ENDAndrey Konovalov2023-12-291-0/+5
| |/
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2024-01-081-3/+3
|\ \
| * \ Merge branch 'for-next/lpa2-prep' into for-next/coreWill Deacon2024-01-041-3/+0
| |\ \
| | * | arm64: mm: get rid of kimage_vaddr global variableArd Biesheuvel2023-12-121-3/+0
| | |/