Show patches with: Submitter = Ard Biesheuvel       |    State = Action Required       |   150 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[3/3] arm64/scs: Drop unused prototype __pi_scs_patch_vmlinux() arm64: Dynamic shadow call stack fixes - - - --- 2024-11-06 Ard Biesheuvel New
[2/3] arm64/scs: Deal with 64-bit relative offsets in FDE frames arm64: Dynamic shadow call stack fixes - - - --- 2024-11-06 Ard Biesheuvel New
[1/3] arm64/scs: Fix handling of DWARF augmentation data in CIE/FDE frames arm64: Dynamic shadow call stack fixes - - - --- 2024-11-06 Ard Biesheuvel New
[v2,6/6] crypto: arm/crct10dif - Implement plain NEON variant Clean up and improve ARM/arm64 CRC-T10DIF code - - - --- 2024-11-05 Ard Biesheuvel New
[v2,5/6] crypto: arm/crct10dif - Macroify PMULL asm code Clean up and improve ARM/arm64 CRC-T10DIF code - 1 - --- 2024-11-05 Ard Biesheuvel New
[v2,4/6] crypto: arm/crct10dif - Use existing mov_l macro instead of __adrl Clean up and improve ARM/arm64 CRC-T10DIF code - 1 - --- 2024-11-05 Ard Biesheuvel New
[v2,3/6] crypto: arm64/crct10dif - Remove remaining 64x64 PMULL fallback code Clean up and improve ARM/arm64 CRC-T10DIF code - - - --- 2024-11-05 Ard Biesheuvel New
[v2,2/6] crypto: arm64/crct10dif - Use faster 16x64 bit polynomial multiply Clean up and improve ARM/arm64 CRC-T10DIF code - - - --- 2024-11-05 Ard Biesheuvel New
[v2,1/6] crypto: arm64/crct10dif - Remove obsolete chunking logic Clean up and improve ARM/arm64 CRC-T10DIF code - 1 - --- 2024-11-05 Ard Biesheuvel New
[v2] arm64/mm: Sanity check PTE address before runtime P4D/PUD folding [v2] arm64/mm: Sanity check PTE address before runtime P4D/PUD folding - - - --- 2024-11-05 Ard Biesheuvel New
arm64/mm: Sanity check PTE address before runtime P4D/PUD folding arm64/mm: Sanity check PTE address before runtime P4D/PUD folding - - - --- 2024-11-01 Ard Biesheuvel New
[RFC,8/8] arm64/mm: Account for reduced VA sizes in T0SZ and skip the levels arm64: Simplify VA space configurations - - - --- 2024-10-30 Ard Biesheuvel New
[RFC,7/8] arm64/mm: Use reduced VA sizes (36/39/42 bits) only for user space arm64: Simplify VA space configurations - - - --- 2024-10-30 Ard Biesheuvel New
[RFC,6/8] arm64/Kconfig: Drop support for 48-bit virtual addressing arm64: Simplify VA space configurations - - - --- 2024-10-30 Ard Biesheuvel New
[RFC,5/8] arm64/Kconfig: Drop support for 47-bit virtual addressing arm64: Simplify VA space configurations - - - --- 2024-10-30 Ard Biesheuvel New
[RFC,4/8] arm64: Kconfig: eliminate 4k/48-bit VA combination arm64: Simplify VA space configurations - - - --- 2024-10-30 Ard Biesheuvel New
[RFC,3/8] arm64: Kconfig: eliminate 64k/48-bit VA combination arm64: Simplify VA space configurations - - - --- 2024-10-30 Ard Biesheuvel New
[RFC,2/8] arm64: Kconfig: fix ARCH_MMAP_RND_BITS_MAX for 52-bit virtual addressing arm64: Simplify VA space configurations - - - --- 2024-10-30 Ard Biesheuvel New
[RFC,1/8] arm64: Kconfig: force ARM64_PAN=y when enabling TTBR0 sw PAN arm64: Simplify VA space configurations - - - --- 2024-10-30 Ard Biesheuvel New
[6/6] crypto: arm/crct10dif - Implement plain NEON variant Clean up and improve ARM/arm64 CRC-T10DIF code - - - --- 2024-10-28 Ard Biesheuvel New
[5/6] crypto: arm/crct10dif - Macroify PMULL asm code Clean up and improve ARM/arm64 CRC-T10DIF code - 1 - --- 2024-10-28 Ard Biesheuvel New
[4/6] crypto: arm/crct10dif - Use existing mov_l macro instead of __adrl Clean up and improve ARM/arm64 CRC-T10DIF code - 1 - --- 2024-10-28 Ard Biesheuvel New
[3/6] crypto: arm64/crct10dif - Remove remaining 64x64 PMULL fallback code Clean up and improve ARM/arm64 CRC-T10DIF code - - - --- 2024-10-28 Ard Biesheuvel New
[2/6] crypto: arm64/crct10dif - Use faster 16x64 bit polynomial multiply Clean up and improve ARM/arm64 CRC-T10DIF code - - - --- 2024-10-28 Ard Biesheuvel New
[1/6] crypto: arm64/crct10dif - Remove obsolete chunking logic Clean up and improve ARM/arm64 CRC-T10DIF code - 1 - --- 2024-10-28 Ard Biesheuvel New
[v4,3/3] arm64/crc32: Implement 4-way interleave using PMULL arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-18 Ard Biesheuvel New
[v4,2/3] arm64/crc32: Reorganize bit/byte ordering macros arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-18 Ard Biesheuvel New
[v4,1/3] arm64/lib: Handle CRC-32 alternative in C code arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-18 Ard Biesheuvel New
[v3,2/2] arm64/crc32: Implement 4-way interleave using PMULL arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-17 Ard Biesheuvel New
[v3,1/2] arm64/lib: Handle CRC-32 alternative in C code arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-17 Ard Biesheuvel New
[v2,2/2] arm64/crc32: Implement 4-way interleave using PMULL arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-16 Ard Biesheuvel New
[v2,1/2] arm64/lib: Handle CRC-32 alternative in C code arm64: Speed up CRC-32 using PMULL instructions - 1 - --- 2024-10-16 Ard Biesheuvel New
[2/2] arm64/crc32: Implement 4-way interleave using PMULL arm64: Speed up CRC-32 using PMULL instructions - - - --- 2024-10-15 Ard Biesheuvel New
[1/2] arm64/lib: Handle CRC-32 alternative in C code arm64: Speed up CRC-32 using PMULL instructions - - - --- 2024-10-15 Ard Biesheuvel New
ARM: assembler: Drop obsolete VFP accessor fallback ARM: assembler: Drop obsolete VFP accessor fallback - 2 - --- 2024-07-30 Ard Biesheuvel New
[v2] efi/arm: Disable LPAE PAN when calling EFI runtime services [v2] efi/arm: Disable LPAE PAN when calling EFI runtime services - 1 - --- 2024-06-11 Ard Biesheuvel New
efi/arm: Disable LPAE PAN when calling EFI runtime services efi/arm: Disable LPAE PAN when calling EFI runtime services - 1 - --- 2024-06-10 Ard Biesheuvel New
efi: Add missing __nocfi annotations to runtime wrappers efi: Add missing __nocfi annotations to runtime wrappers - 1 1 --- 2024-06-04 Ard Biesheuvel New
ARM: ftrace: Don't assume stack frames are contiguous in memory ARM: ftrace: Don't assume stack frames are contiguous in memory - 1 2 --- 2024-05-27 Ard Biesheuvel New
arm64/fpsimd: Avoid erroneous elide of user state reload arm64/fpsimd: Avoid erroneous elide of user state reload - 1 2 --- 2024-05-22 Ard Biesheuvel New
[2/2] arm64/head: Disable MMU at EL2 before clearing HCR_EL2.E2H arm64 head.S fixes 2 - - --- 2024-04-15 Ard Biesheuvel New
[1/2] arm64/head: Drop unnecessary pre-disable-MMU workaround arm64 head.S fixes 2 - - --- 2024-04-15 Ard Biesheuvel New
ARM: vfp: use asm volatile for FP control register accesses ARM: vfp: use asm volatile for FP control register accesses 1 - - --- 2024-03-18 Ard Biesheuvel New
[2/2] arm64: mm: add support for WXN memory translation attribute arm64: Implement WXN using MDWE hook - - - --- 2024-03-14 Ard Biesheuvel New
[1/2] mm: Add arch hook to map_deny_write_exec() arm64: Implement WXN using MDWE hook - - - --- 2024-03-14 Ard Biesheuvel New
[2/2] arm64/mm: Avoid ID mapping of kpti flag if it is no longer needed arm64 lpa2 fixes - - - --- 2024-03-01 Ard Biesheuvel New
[1/2] arm64/mm: Use generic __pud_free() helper in pud_free() implementation arm64 lpa2 fixes - - 1 --- 2024-03-01 Ard Biesheuvel New
arm64: mm: Make PUD folding check in set_pud() a runtime check arm64: mm: Make PUD folding check in set_pud() a runtime check - - - --- 2024-02-16 Ard Biesheuvel New
[v8,43/43] arm64: mm: add support for WXN memory translation attribute arm64: Add support for LPA2 and WXN at stage 1 - 1 - --- 2024-02-14 Ard Biesheuvel New
[v8,42/43] mm: add arch hook to validate mmap() prot flags arm64: Add support for LPA2 and WXN at stage 1 - 1 - --- 2024-02-14 Ard Biesheuvel New
[v8,41/43] arm64: defconfig: Enable LPA2 support arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,40/43] arm64: Enable 52-bit virtual addressing for 4k and 16k granule configs arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,39/43] arm64: kvm: avoid CONFIG_PGTABLE_LEVELS for runtime levels arm64: Add support for LPA2 and WXN at stage 1 2 - - --- 2024-02-14 Ard Biesheuvel New
[v8,38/43] arm64: ptdump: Deal with translation levels folded at runtime arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,37/43] arm64: ptdump: Disregard unaddressable VA space arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,36/43] arm64: mm: Add support for folding PUDs at runtime arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,35/43] arm64: kasan: Reduce minimum shadow alignment and enable 5 level paging arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,34/43] arm64: mm: Add 5 level paging support to fixmap and swapper handling arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,33/43] arm64: Enable LPA2 at boot if supported by the system arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,32/43] 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-02-14 Ard Biesheuvel New
[v8,31/43] arm64: mm: Add definitions to support 5 levels of paging arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,30/43] arm64: mm: Add LPA2 support to phys<->pte conversion routines arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,29/43] arm64: mm: Wire up TCR.DS bit to PTE shareability fields arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,28/43] arm64: Add ESR decoding for exceptions involving translation level -1 arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,27/43] arm64: Avoid #define'ing PTE_MAYBE_NG to 0x0 for asm use arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,26/43] arm64: mm: Add feature override support for LVA arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,25/43] arm64: mm: Handle LVA support as a CPU feature arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,24/43] arm64: Revert "mm: provide idmap pointer to cpu_replace_ttbr1()" arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,23/43] arm64: mm: omit redundant remap of kernel image arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,22/43] arm64: mm: avoid fixmap for early swapper_pg_dir updates arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,21/43] arm64: kernel: Create initial ID map from C code arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,20/43] arm64: pgtable: Decouple PGDIR size macros from PGD/PUD/PMD levels arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,19/43] arm64: mm: Use 48-bit virtual addressing for the permanent ID map arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,18/43] arm64: head: Move early kernel mapping routines into C code arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,17/43] arm64: mmu: Make __cpu_replace_ttbr1() out of line arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,16/43] arm64: mm: Make kaslr_requires_kpti() a static inline arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,15/43] arm64: head: move memstart_offset_seed handling to C code arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,14/43] arm64: head: allocate more pages for the kernel mapping arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,13/43] arm64: Add helpers to probe local CPU for PAC and BTI support arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,12/43] arm64: idreg-override: Create a pseudo feature for rodata=off arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,11/43] arm64: kaslr: Use feature override instead of parsing the cmdline again arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,10/43] arm64: cpufeature: Add helper to test for CPU feature overrides arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,09/43] arm64: head: move dynamic shadow call stack patching into early C runtime arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,08/43] arm64: head: Run feature override detection before mapping the kernel arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,07/43] arm64: Move feature overrides into the BSS section arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,06/43] arm64: head: Clear BSS and the kernel page tables in one go arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,05/43] arm64: kernel: Remove early fdt remap code arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,04/43] arm64: idreg-override: Move to early mini C runtime arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,03/43] arm64: head: move relocation handling to C code arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,02/43] arm64: kernel: Don't rely on objcopy to make code under pi/ __init arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v8,01/43] arm64: kernel: Manage absolute relocations in code built under pi/ arm64: Add support for LPA2 and WXN at stage 1 - - - --- 2024-02-14 Ard Biesheuvel New
[v2] ARM: iwmmxt: Remove support for PJ4/PJ4B cores [v2] ARM: iwmmxt: Remove support for PJ4/PJ4B cores 3 1 - --- 2024-02-13 Ard Biesheuvel New
ARM: iwmmxt: Remove support for PJ4/PJ4B cores ARM: iwmmxt: Remove support for PJ4/PJ4B cores 3 1 - --- 2024-02-09 Ard Biesheuvel New
x86/sev: Fix position dependent variable references in startup code x86/sev: Fix position dependent variable references in startup code - - - --- 2024-02-03 Ard Biesheuvel New
ARM: iwmmxt: Handle Thumb2 encodings of coproc loads and stores ARM: iwmmxt: Handle Thumb2 encodings of coproc loads and stores - - - --- 2024-01-31 Ard Biesheuvel New
[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
« 1 2 »