summaryrefslogtreecommitdiffstats
path: root/arch/arm/cpu/mmu_64.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "ARM64: let 'end' point after the range in cache functions"Sascha Hauer45 hours1-2/+2
* ARM64: let 'end' point after the range in cache functionsEnrico Scholz11 days1-2/+2
* ARM: mmu-early: gracefully handle already enabled MMUAhmad Fatoum2024-03-051-0/+3
* ARM64: mmu: add dynamic optee memory mapping supportMarco Felsch2024-01-191-2/+10
* Merge branch 'for-next/misc'Sascha Hauer2023-12-181-1/+18
|\
| * ARM64: mmu: fix mmu_early_enable VA->PA mappingLior Weintraub2023-12-181-1/+18
* | ARM: mmu: align size of remapped region to page sizeAhmad Fatoum2023-12-051-0/+3
|/
* ARM64: mmu: panic when out of PTEsSascha Hauer2023-12-041-0/+3
* ARM64: mmu: Fix alloc_pte() address calculationSascha Hauer2023-12-041-1/+1
* ARM: mmu64: setup ttb for EL2 as wellSascha Hauer2023-11-211-0/+2
* memory: remap immediately in reserve_sdram_region()Sascha Hauer2023-10-231-2/+1
* Merge branch 'for-next/misc'Sascha Hauer2023-09-251-0/+1
|\
| * ARM: mmu64: mark barebox text section executable during early initAhmad Fatoum2023-09-081-0/+1
* | ARM: mmu: catch stack overflowing into TTB with stack guard pageAhmad Fatoum2023-09-211-0/+15
|/
* ARM: mmu: invalidate when mapping range uncachedAhmad Fatoum2023-05-301-0/+4
* ARM: mmu64: define early_remap_range for mmu_early_enable usageAhmad Fatoum2023-05-301-13/+26
* ARM: mmu64: request TTB regionAhmad Fatoum2023-05-301-0/+12
* ARM: mmu64: support non-1:1 mappings in arch_remap_rangeAhmad Fatoum2023-05-231-5/+3
* mmu: add physical address parameter to arch_remap_rangeAhmad Fatoum2023-05-231-3/+5
* treewide: use remap_range instead of arch_remap_rangeAhmad Fatoum2023-05-231-7/+7
* ARM: mmu64: Use two level pagetables in early codeSascha Hauer2023-05-221-75/+20
* ARM: mmu: drop ttb argumentSascha Hauer2023-05-221-3/+5
* ARM: mmu64: create alloc_pte()Sascha Hauer2023-05-221-3/+17
* ARM: mmu: merge mmu-early_xx.c into mmu_xx.cSascha Hauer2023-05-221-0/+76
* ARM: mmu: move dma_sync_single_for_device to extra fileSascha Hauer2023-05-221-13/+0
* ARM: mmu32: implement zero_page_*()Sascha Hauer2023-05-221-10/+0
* ARM: mmu64: Use arch_remap_range where possibleSascha Hauer2023-05-221-6/+6
* ARM: mmu: implement MAP_FAULTSascha Hauer2023-05-221-0/+3
* ARM: mmu64: map reserved regions uncachedAhmad Fatoum2022-08-181-1/+9
* ARM: mmu64: allow to disable null pointer trap on zero pageMichael Tretter2020-10-221-1/+12
* arm/cpu: Replace license and copyright boilerplate by SPDX identfiersUwe Kleine-König2020-07-141-14/+3
* treewide: remove references to CREDITSUwe Kleine-König2020-04-271-3/+0
* arm64: Set PXN/UXN attributes for uncached memSascha Hauer2020-03-311-2/+2
* ARM64: attribute argument to create_sections() is 64bitSascha Hauer2020-03-311-3/+5
* device: Introduce dma_offsetSascha Hauer2019-12-201-0/+4
* ARM64: Switch to 4 level page tablesSascha Hauer2019-11-271-3/+4
* ARM: mmu: Make sure DMA coherent memory is zeroed outAndrey Smirnov2019-01-211-0/+8
* ARM: mmu: Share code for arm_mmu_not_initialized_error()Andrey Smirnov2019-01-211-11/+0
* ARM: mmu: Share sanity checking code in mmu_init()Andrey Smirnov2019-01-211-14/+2
* ARM: mmu: Share code for dma_sync_single_for_cpu()Andrey Smirnov2019-01-211-7/+0
* ARM: mmu: Share code for dma_alloc_coherent()Andrey Smirnov2019-01-211-17/+1
* ARM64: mmu: Invalidate memory before remapping as DMA coherentAndrey Smirnov2019-01-211-0/+10
* ARM: mmu: Share code for dma_free_coherent()Andrey Smirnov2019-01-211-8/+0
* ARM64: mmu: Merge create_sections() and map_region() togetherAndrey Smirnov2019-01-211-8/+4
* ARM64: mmu: Use arch_remap_range() internallyAndrey Smirnov2019-01-211-4/+2
* ARM: mmu: Share code for dma_(un)map_single()Andrey Smirnov2019-01-211-16/+0
* ARM: mmu: Drop custom virt_to_phys/phys_to_virtAndrey Smirnov2019-01-211-10/+0
* ARM: mmu64: include dma.hLucas Stach2018-12-031-0/+1
* ARM: mmu64: Don't flush freshly invalidated regionAndrey Smirnov2018-08-241-1/+2
* ARM: mmu64: Convert flags in arch_remap_range()Andrey Smirnov2018-06-081-0/+11