summaryrefslogtreecommitdiffstats
path: root/arch/arm64/mm/mmu.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* 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
* | arm64: mm: Only map KPTI trampoline if it is going to be usedArd Biesheuvel2023-12-111-0/+3
|/
* arm64: Avoid cpus_have_const_cap() for ARM64_WORKAROUND_2645198Mark Rutland2023-10-161-2/+1
* arm64: convert various functions to use ptdescsVishal Moola (Oracle)2023-08-211-3/+4
* arm64: mm: fix VA-range sanity checkMark Rutland2023-06-151-2/+2
* arm64: consolidate rox page protection logicRussell King2023-06-141-2/+7
* Merge branch 'for-next/mm' into for-next/coreWill Deacon2023-04-201-194/+63
|\
| * arm64: mm: move fixmap code to its own fileMark Rutland2023-04-111-194/+3
| * arm64: add FIXADDR_TOT_{START,SIZE}Mark Rutland2023-04-111-13/+13
| * mm,kfence: decouple kfence from page granularity mapping judgementZhenhua Huang2023-03-271-0/+61
* | arm64: kdump: do not map crashkernel region specificallyBaoquan He2023-04-111-43/+0
|/
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2023-02-221-2/+6
|\
| * arm64/mm: Intercept pfn changes in set_pte_at()Anshuman Khandual2023-01-311-2/+6
* | arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruptionAnshuman Khandual2023-01-061-0/+21
|/
* Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/arm6...Linus Torvalds2022-12-161-21/+0
|\
| * Revert "arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruption"Will Deacon2022-12-151-21/+0
* | Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-12-141-87/+15
|\ \ | |/ |/|
| * mm/sparse-vmemmap: generalise vmemmap_populate_hugepages()Feiyang Chen2022-12-121-40/+15
| * mm: remove kern_addr_valid() completelyKefeng Wang2022-11-091-47/+0
* | Merge branch 'for-next/trivial' into for-next/coreWill Deacon2022-12-061-1/+1
|\ \
| * | Revert "arm64/mm: Drop redundant BUG_ON(!pgtable_alloc)"Will Deacon2022-11-211-1/+3
| * | arm64/mm: Drop redundant BUG_ON(!pgtable_alloc)Anshuman Khandual2022-11-181-3/+1
| * | arm64/mm: Drop ARM64_KERNEL_USES_PMD_MAPSAnshuman Khandual2022-11-081-1/+1
| |/
* / arm64: errata: Workaround possible Cortex-A715 [ESR|FAR]_ELx corruptionAnshuman Khandual2022-11-181-0/+21
|/
* Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2022-10-061-16/+7
|\
| * Merge branch 'for-next/misc' into for-next/coreCatalin Marinas2022-09-301-15/+6
| |\
| | * arm64/mm: fold check for KFENCE into can_set_direct_map()Mike Rapoport2022-09-291-6/+2
| | * arm64: mm: handle ARM64_KERNEL_USES_PMD_MAPS in vmemmap_populate()Kefeng Wang2022-09-221-9/+4
| * | arm64/sysreg: Add _EL1 into ID_AA64PFR1_EL1 constant namesMark Brown2022-09-091-1/+1
| |/
* / arm64: mm: don't acquire mutex when rewriting swapperMark Rutland2022-09-221-14/+18
|/
* arm64: fix rodata=fullMark Rutland2022-08-231-18/+0
* Merge branch 'for-next/boot' into for-next/coreWill Deacon2022-07-251-4/+51
|\
| * arm64: head: record CPU boot mode after enabling the MMUArd Biesheuvel2022-06-241-0/+8
| * arm64: head: cover entire kernel image in initial ID mapArd Biesheuvel2022-06-241-1/+34
| * arm64: mm: provide idmap pointer to cpu_replace_ttbr1()Ard Biesheuvel2022-06-241-1/+1
| * arm64: head: drop idmap_ptrs_per_pgdArd Biesheuvel2022-06-241-1/+0
| * arm64: head: move assignment of idmap_t0sz to C codeArd Biesheuvel2022-06-241-1/+3
| * arm64: mm: make vabits_actual a build time constant if possibleArd Biesheuvel2022-06-241-1/+3
| * arm64: head: move kimage_vaddr variable into C fileArd Biesheuvel2022-06-241-0/+3
* | Merge branch 'for-next/misc' into for-next/coreWill Deacon2022-07-251-4/+2
|\ \
| * | arm64/mm: Define defer_reserve_crashkernel()Anshuman Khandual2022-07-051-4/+2
| |/
* | arm64: entry: simplify trampoline data pageArd Biesheuvel2022-06-241-7/+3
* | arm64: mm: install KPTI nG mappings with MMU enabledArd Biesheuvel2022-06-231-0/+7
|/
* Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-03-231-0/+1
|\
| * mm: don't include <linux/memremap.h> in <linux/mm.h>Christoph Hellwig2022-03-031-0/+1
* | Merge branch 'for-next/spectre-bhb' into for-next/coreWill Deacon2022-03-141-3/+9
|\ \
| * | arm64: entry: Allow the trampoline text to occupy multiple pagesJames Morse2022-02-151-3/+9
| |/
* | Merge branch 'for-next/mm' into for-next/coreWill Deacon2022-03-141-13/+11
|\ \
| * | arm64/mm: Drop use_1G_block()Anshuman Khandual2022-03-071-13/+2