summaryrefslogtreecommitdiff
path: root/arch/arm64/mm
AgeCommit message (Expand)AuthorFilesLines
2024-03-15Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds11-58/+463
2024-03-13Revert "arm64: mm: add support for WXN memory translation attribute"Catalin Marinas1-6/+0
2024-03-05arm64/mm: improve comment in contpte_ptep_get_lockless()Ryan Roberts1-10/+14
2024-03-05arm64/mm: export contpte symbols only to GPL usersRyan Roberts1-11/+11
2024-03-01arm64/mm: Avoid ID mapping of kpti flag if it is no longer neededArd Biesheuvel1-1/+1
2024-02-24arm64, crash: wrap crash dumping code into crash related ifdefsBaoquan He1-1/+1
2024-02-23arm64/mm: automatically fold contpte mappingsRyan Roberts1-0/+64
2024-02-23arm64/mm: implement new [get_and_]clear_full_ptes() batch APIsRyan Roberts1-0/+17
2024-02-23arm64/mm: implement new wrprotect_ptes() batch APIRyan Roberts1-0/+38
2024-02-23arm64/mm: wire up PTE_CONT for user mappingsRyan Roberts2-0/+286
2024-02-23arm64/mm: new ptep layer to manage contig bitRyan Roberts7-44/+44
2024-02-23arm64/mm: convert ptep_clear() to ptep_get_and_clear()Ryan Roberts1-1/+1
2024-02-23arm64/mm: convert set_pte_at() to set_ptes(..., 1)Ryan Roberts2-6/+6
2024-02-23arm64/mm: convert READ_ONCE(*ptep) to ptep_get(ptep)Ryan Roberts6-15/+15
2024-02-22mm/hugetlb: move page order check inside hugetlb_cma_reserve()Anshuman Khandual1-7/+0
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 Leroy1-2/+0
2024-02-16arm64: mm: add support for WXN memory translation attributeArd Biesheuvel1-0/+6
2024-02-16arm64: ptdump: Deal with translation levels folded at runtimeArd Biesheuvel1-5/+12
2024-02-16arm64: ptdump: Disregard unaddressable VA spaceArd Biesheuvel1-2/+2
2024-02-16arm64: mm: Add support for folding PUDs at runtimeArd Biesheuvel2-1/+3
2024-02-16arm64: kasan: Reduce minimum shadow alignment and enable 5 level pagingArd Biesheuvel1-19/+129
2024-02-16arm64: mm: Add 5 level paging support to fixmap and swapper handlingArd Biesheuvel2-5/+44
2024-02-16arm64: Enable LPA2 at boot if supported by the systemArd Biesheuvel3-2/+9
2024-02-16arm64: mm: add LPA2 and 5 level paging support to G-to-nG conversionArd Biesheuvel1-10/+60
2024-02-16arm64: mm: Add definitions to support 5 levels of pagingArd Biesheuvel2-5/+41
2024-02-16arm64: mm: Add LPA2 support to phys<->pte conversion routinesArd Biesheuvel1-0/+8
2024-02-16arm64: mm: Wire up TCR.DS bit to PTE shareability fieldsArd Biesheuvel2-0/+6
2024-02-16arm64: Add ESR decoding for exceptions involving translation level -1Ard Biesheuvel1-19/+11
2024-02-16arm64: Avoid #define'ing PTE_MAYBE_NG to 0x0 for asm useArd Biesheuvel1-0/+13
2024-02-16arm64: mm: Handle LVA support as a CPU featureArd Biesheuvel2-10/+4
2024-02-16arm64: Revert "mm: provide idmap pointer to cpu_replace_ttbr1()"Ard Biesheuvel2-4/+4
2024-02-16arm64: mm: omit redundant remap of kernel imageArd Biesheuvel3-120/+14
2024-02-16arm64: mm: avoid fixmap for early swapper_pg_dir updatesArd Biesheuvel1-1/+15
2024-02-16arm64: kernel: Create initial ID map from C codeArd Biesheuvel2-6/+2
2024-02-16arm64: mm: Use 48-bit virtual addressing for the permanent ID mapArd Biesheuvel2-21/+20
2024-02-16arm64: head: Move early kernel mapping routines into C codeArd Biesheuvel1-0/+1
2024-02-16arm64: mmu: Make __cpu_replace_ttbr1() out of lineArd Biesheuvel1-0/+32
2024-02-09arm64: ptdump: Discover start of vmemmap region at runtimeArd Biesheuvel1-1/+3
2024-02-09arm64: ptdump: Allow all region boundaries to be defined at boot timeArd Biesheuvel1-32/+22
2024-02-09arm64: mm: Move fixmap region above vmemmap regionArd Biesheuvel2-2/+5
2024-02-09arm64: mm: Move PCI I/O emulation region above the vmemmap regionArd Biesheuvel1-2/+2
2024-01-19Merge tag 'iommu-updates-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-2/+2
2024-01-09Merge tag 'mm-stable-2024-01-08-15-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-1/+6
2024-01-09Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-3/+3
2024-01-09mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDERKirill A. Shutemov1-1/+1
2024-01-04Merge branch 'for-next/lpa2-prep' into for-next/coreWill Deacon1-3/+0
2023-12-29kasan/arm64: improve comments for KASAN_SHADOW_START/ENDAndrey Konovalov1-0/+5
2023-12-29arch/mm/fault: fix major fault accounting when retrying under per-VMA lockSuren Baghdasaryan1-0/+2
2023-12-12arm64: mm: get rid of kimage_vaddr global variableArd Biesheuvel1-3/+0