summaryrefslogtreecommitdiffstats
path: root/arch
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-linus' of https://github.com/openrisc/linuxLinus Torvalds2024-03-142-33/+4
|\
| * openrisc: Use asm-generic's version of fix_to_virt() & virt_to_fix()Dawei Li2024-03-101-30/+1
| * openrisc: Call setup_memory() earlier in the init sequenceOreoluwa Babatunde2024-03-101-3/+3
* | Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2024-03-1481-1341/+2279
|\ \
| * | Revert "arm64: mm: add support for WXN memory translation attribute"Catalin Marinas2024-03-137-116/+2
| * | Revert "ARM64: Dynamically allocate cpumasks and increase supported CPUs to 512"Catalin Marinas2024-03-111-2/+1
| * | Merge branch 'for-next/stage1-lpa2' into for-next/coreCatalin Marinas2024-03-0753-1124/+1931
| |\ \
| | * | arm64/mm: Avoid ID mapping of kpti flag if it is no longer neededArd Biesheuvel2024-03-011-1/+1
| | * | arm64/mm: Use generic __pud_free() helper in pud_free() implementationArd Biesheuvel2024-03-011-2/+1
| | * | arm64: gitignore: ignore relacheckBartosz Golaszewski2024-02-221-0/+3
| | * | arm64: Use Signed/Unsigned enums for TGRAN{4,16,64} and VARangeMarc Zyngier2024-02-192-16/+7
| | * | arm64: mm: Make PUD folding check in set_pud() a runtime checkArd Biesheuvel2024-02-191-3/+3
| | * | arm64: mm: add support for WXN memory translation attributeArd Biesheuvel2024-02-167-2/+116
| | * | arm64: defconfig: Enable LPA2 supportArd Biesheuvel2024-02-162-4/+1
| | * | arm64: Enable 52-bit virtual addressing for 4k and 16k granule configsArd Biesheuvel2024-02-162-11/+28
| | * | arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levelsArd Biesheuvel2024-02-161-1/+1
| | * | 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-166-13/+95
| | * | arm64: kasan: Reduce minimum shadow alignment and enable 5 level pagingArd Biesheuvel2024-02-162-20/+130
| | * | arm64: mm: Add 5 level paging support to fixmap and swapper handlingArd Biesheuvel2024-02-164-10/+85
| | * | arm64: Enable LPA2 at boot if supported by the systemArd Biesheuvel2024-02-1611-11/+124
| | * | arm64: mm: add LPA2 and 5 level paging support to G-to-nG conversionArd Biesheuvel2024-02-162-13/+66
| | * | arm64: mm: Add definitions to support 5 levels of pagingArd Biesheuvel2024-02-166-9/+188
| | * | arm64: mm: Add LPA2 support to phys<->pte conversion routinesArd Biesheuvel2024-02-164-19/+20
| | * | arm64: mm: Wire up TCR.DS bit to PTE shareability fieldsArd Biesheuvel2024-02-165-2/+25
| | * | arm64: Add ESR decoding for exceptions involving translation level -1Ard Biesheuvel2024-02-163-35/+18
| | * | arm64: Avoid #define'ing PTE_MAYBE_NG to 0x0 for asm useArd Biesheuvel2024-02-162-4/+13
| | * | arm64: mm: Add feature override support for LVAArd Biesheuvel2024-02-165-9/+53
| | * | arm64: mm: Handle LVA support as a CPU featureArd Biesheuvel2024-02-1610-37/+49
| | * | arm64: Revert "mm: provide idmap pointer to cpu_replace_ttbr1()"Ard Biesheuvel2024-02-163-15/+10
| | * | arm64: mm: omit redundant remap of kernel imageArd Biesheuvel2024-02-168-125/+21
| | * | 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-1611-295/+88
| | * | arm64: pgtable: Decouple PGDIR size macros from PGD/PUD/PMD levelsArd Biesheuvel2024-02-161-46/+19
| | * | arm64: mm: Use 48-bit virtual addressing for the permanent ID mapArd Biesheuvel2024-02-165-32/+32
| | * | arm64: head: Move early kernel mapping routines into C codeArd Biesheuvel2024-02-1615-121/+315
| | * | arm64: mmu: Make __cpu_replace_ttbr1() out of lineArd Biesheuvel2024-02-162-31/+33
| | * | arm64: mm: Make kaslr_requires_kpti() a static inlineArd Biesheuvel2024-02-163-43/+39
| | * | arm64: head: move memstart_offset_seed handling to C codeArd Biesheuvel2024-02-163-7/+5
| | * | arm64: head: allocate more pages for the kernel mappingArd Biesheuvel2024-02-161-1/+10
| | * | arm64: Add helpers to probe local CPU for PAC and BTI supportArd Biesheuvel2024-02-161-0/+32
| | * | arm64: idreg-override: Create a pseudo feature for rodata=offArd Biesheuvel2024-02-162-0/+3
| | * | arm64: kaslr: Use feature override instead of parsing the cmdline againArd Biesheuvel2024-02-163-55/+7
| | * | arm64: cpufeature: Add helper to test for CPU feature overridesArd Biesheuvel2024-02-162-8/+40
| | * | arm64: head: move dynamic shadow call stack patching into early C runtimeArd Biesheuvel2024-02-166-31/+27
| | * | arm64: head: Run feature override detection before mapping the kernelArd Biesheuvel2024-02-162-11/+10
| | * | arm64: Move feature overrides into the BSS sectionArd Biesheuvel2024-02-161-7/+7
| | * | arm64: head: Clear BSS and the kernel page tables in one goArd Biesheuvel2024-02-162-22/+14
| | * | arm64: kernel: Remove early fdt remap codeArd Biesheuvel2024-02-162-18/+0