Show patches with: Series = arm64: Add support for LPA2 and WXN at stage 1       |   50 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v7,50/50] arm64: Set the default CONFIG_ARM64_VA_BITS_52 in Kconfig rather than defconfig arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,49/50] arm64: mm: add support for WXN memory translation attribute arm64: Add support for LPA2 and WXN at stage 1 - 1 - --- 2024-01-23 Ard Biesheuvel New
[v7,48/50] mm: add arch hook to validate mmap() prot flags arm64: Add support for LPA2 and WXN at stage 1 - 1 - --- 2024-01-23 Ard Biesheuvel New
[v7,47/50] arm64: defconfig: Enable LPA2 support arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,46/50] arm64: Enable 52-bit virtual addressing for 4k and 16k granule configs arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,45/50] arm64: ptdump: Deal with translation levels folded at runtime arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,44/50] arm64: ptdump: Disregard unaddressable VA space arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,43/50] arm64: mm: Add support for folding PUDs at runtime arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,42/50] arm64: kasan: Reduce minimum shadow alignment and enable 5 level paging arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,41/50] arm64: mm: Add 5 level paging support to fixmap and swapper handling arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,40/50] arm64: Enable LPA2 at boot if supported by the system arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,39/50] arm64: mm: add LPA2 and 5 level paging support to G-to-nG conversion arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,38/50] arm64: mm: Add definitions to support 5 levels of paging arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,37/50] arm64: mm: Add LPA2 support to phys<->pte conversion routines arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,36/50] arm64: mm: Wire up TCR.DS bit to PTE shareability fields arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,35/50] arm64: Add ESR decoding for exceptions involving translation level -1 arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,34/50] arm64: Avoid #define'ing PTE_MAYBE_NG to 0x0 for asm use arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,33/50] arm64: mm: Add feature override support for LVA arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,32/50] arm64: mm: Handle LVA support as a CPU feature arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,31/50] arm64: Revert "mm: provide idmap pointer to cpu_replace_ttbr1()" arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,30/50] arm64: mm: omit redundant remap of kernel image arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,29/50] arm64: mm: avoid fixmap for early swapper_pg_dir updates arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,28/50] arm64: kernel: Create initial ID map from C code arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,27/50] arm64: pgtable: Decouple PGDIR size macros from PGD/PUD/PMD levels arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,26/50] arm64: mm: Use 48-bit virtual addressing for the permanent ID map arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,25/50] arm64: head: Move early kernel mapping routines into C code arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,24/50] arm64: mmu: Make __cpu_replace_ttbr1() out of line arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,23/50] arm64: mm: Make kaslr_requires_kpti() a static inline arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,22/50] arm64: head: move memstart_offset_seed handling to C code arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,21/50] arm64: head: allocate more pages for the kernel mapping arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,20/50] arm64: Add helpers to probe local CPU for PAC and BTI support arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,19/50] arm64: idreg-override: Create a pseudo feature for rodata=off arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,18/50] arm64: kaslr: Use feature override instead of parsing the cmdline again arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,17/50] arm64: cpufeature: Add helper to test for CPU feature overrides arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,16/50] arm64: head: move dynamic shadow call stack patching into early C runtime arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,15/50] arm64: head: Run feature override detection before mapping the kernel arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,14/50] arm64: Move feature overrides into the BSS section arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,13/50] arm64: head: Clear BSS and the kernel page tables in one go arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,12/50] arm64: kernel: Remove early fdt remap code arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,11/50] arm64: idreg-override: Move to early mini C runtime arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,10/50] arm64: head: move relocation handling to C code arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,09/50] arm64: kernel: Don't rely on objcopy to make code under pi/ __init arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,08/50] arm64: kernel: Manage absolute relocations in code built under pi/ arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-01-23 Ard Biesheuvel New
[v7,07/50] arm64: kaslr: Adjust randomization range dynamically arm64: Add support for LPA2 and WXN at stage 1 1 - - --- 2024-01-23 Ard Biesheuvel New
[v7,06/50] arm64: mm: Reclaim unused vmemmap region for vmalloc use arm64: Add support for LPA2 and WXN at stage 1 1 - - --- 2024-01-23 Ard Biesheuvel New
[v7,05/50] arm64: vmemmap: Avoid base2 order of struct page size to dimension region arm64: Add support for LPA2 and WXN at stage 1 1 - - --- 2024-01-23 Ard Biesheuvel New
[v7,04/50] arm64: ptdump: Discover start of vmemmap region at runtime arm64: Add support for LPA2 and WXN at stage 1 1 - - --- 2024-01-23 Ard Biesheuvel New
[v7,03/50] arm64: ptdump: Allow all region boundaries to be defined at boot time arm64: Add support for LPA2 and WXN at stage 1 1 - - --- 2024-01-23 Ard Biesheuvel New
[v7,02/50] arm64: mm: Move fixmap region above vmemmap region arm64: Add support for LPA2 and WXN at stage 1 1 - - --- 2024-01-23 Ard Biesheuvel New
[v7,01/50] arm64: mm: Move PCI I/O emulation region above the vmemmap region arm64: Add support for LPA2 and WXN at stage 1 1 - - --- 2024-01-23 Ard Biesheuvel New