Show patches with: Submitter = Ard Biesheuvel       |    State = Action Required       |   1175 patches
« 1 2 3 411 12 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[v3,14/60] arm64: kernel: Manage absolute relocations in code built under pi/ arm64: Add support for LPA2 at stage1 and WXN - - - --- 2023-03-07 Ard Biesheuvel New
[v3,13/60] arm64: kvm: honour 'nokaslr' command line option for the HYP VA space arm64: Add support for LPA2 at stage1 and WXN - - - --- 2023-03-07 Ard Biesheuvel New
[v3,12/60] arm64: Turn kaslr_feature_override into a generic SW feature override arm64: Add support for LPA2 at stage1 and WXN - - - --- 2023-03-07 Ard Biesheuvel New
[v3,11/60] arm64: kaslr: drop special case for ThunderX in kaslr_requires_kpti() arm64: Add support for LPA2 at stage1 and WXN - - - --- 2023-03-07 Ard Biesheuvel New
[v3,10/60] arm64: kaslr: Adjust randomization range dynamically arm64: Add support for LPA2 at stage1 and WXN - - - --- 2023-03-07 Ard Biesheuvel New
[v3,09/60] arm64: mm: Reclaim unused vmemmap region for vmalloc use arm64: Add support for LPA2 at stage1 and WXN - - - --- 2023-03-07 Ard Biesheuvel New
[v3,08/60] arm64: vmemmap: Avoid base2 order of struct page size to dimension region arm64: Add support for LPA2 at stage1 and WXN - - - --- 2023-03-07 Ard Biesheuvel New
[v3,07/60] arm64: ptdump: Discover start of vmemmap region at runtime arm64: Add support for LPA2 at stage1 and WXN - - - --- 2023-03-07 Ard Biesheuvel New
[v3,06/60] arm64: ptdump: Allow VMALLOC_END to be defined at boot arm64: Add support for LPA2 at stage1 and WXN - - - --- 2023-03-07 Ard Biesheuvel New
[v3,05/60] arm64: mm: Move fixmap region above vmemmap region arm64: Add support for LPA2 at stage1 and WXN - - - --- 2023-03-07 Ard Biesheuvel New
[v3,04/60] arm64: mm: Move PCI I/O emulation region above the vmemmap region arm64: Add support for LPA2 at stage1 and WXN - - - --- 2023-03-07 Ard Biesheuvel New
[v3,03/60] arm64: mm: get rid of kimage_vaddr global variable arm64: Add support for LPA2 at stage1 and WXN 1 - - --- 2023-03-07 Ard Biesheuvel New
[v3,02/60] arm64: mm: Take potential load offset into account when KASLR is off arm64: Add support for LPA2 at stage1 and WXN - - - --- 2023-03-07 Ard Biesheuvel New
[v3,01/60] arm64: kernel: Disable latent_entropy GCC plugin in early C runtime arm64: Add support for LPA2 at stage1 and WXN 1 - - --- 2023-03-07 Ard Biesheuvel New
arm64: entry: Simplify tramp_alias macro and tramp_exit routine arm64: entry: Simplify tramp_alias macro and tramp_exit routine - - - --- 2023-03-07 Ard Biesheuvel New
arm64: kaslr: don't pretend KASLR is enabled if offset < MIN_KIMG_ALIGN arm64: kaslr: don't pretend KASLR is enabled if offset < MIN_KIMG_ALIGN 1 1 - --- 2023-02-23 Ard Biesheuvel New
rtc: efi: Avoid spamming the log on RTC read failure rtc: efi: Avoid spamming the log on RTC read failure - - - --- 2023-02-17 Ard Biesheuvel New
[RFC] arm64: Move HYP text out of kernel mapping [RFC] arm64: Move HYP text out of kernel mapping - - - --- 2023-02-10 Ard Biesheuvel New
[v2,3/3] efi: x86: Wire up IBT annotation in memory attributes table efi: Enable BTI for EFI runtimes services 2 - - --- 2023-02-06 Ard Biesheuvel New
[v2,2/3] efi: arm64: Wire up BTI annotation in memory attributes table efi: Enable BTI for EFI runtimes services 1 2 - --- 2023-02-06 Ard Biesheuvel New
[v2,1/3] efi: Discover BTI support in runtime services regions efi: Enable BTI for EFI runtimes services - 1 - --- 2023-02-06 Ard Biesheuvel New
arm64: kprobes: Drop ID map text from kprobes blacklist arm64: kprobes: Drop ID map text from kprobes blacklist 1 - 1 --- 2023-02-04 Ard Biesheuvel New
[2/2] efi: arm64: Wire up BTI annotation in memory attributes table efi: Enable BTI for EFI runtimes services - - - --- 2023-02-01 Ard Biesheuvel New
[1/2] efi: Discover BTI support in runtime services regions efi: Enable BTI for EFI runtimes services - - - --- 2023-02-01 Ard Biesheuvel New
arm64: head: Switch endianness before populating the ID map arm64: head: Switch endianness before populating the ID map - - 1 --- 2023-01-25 Ard Biesheuvel New
[RFT,2/2] arm64: efi: Force use of SetVirtualAddressMap() on MS Surface arm64: efi: Call SetVaMap() with a 1:1 mapping - - - --- 2023-01-17 Ard Biesheuvel New
[RFT,1/2] arm64: efi: Prefer a flat virtual mapping of the runtime services arm64: efi: Call SetVaMap() with a 1:1 mapping - - - --- 2023-01-17 Ard Biesheuvel New
[v7,6/6] efi: arm64: enter with MMU and caches enabled arm64: Permit EFI boot with MMU and caches on - - - --- 2023-01-11 Ard Biesheuvel New
[v7,5/6] arm64: head: Clean the ID map and the HYP text to the PoC if needed arm64: Permit EFI boot with MMU and caches on - - - --- 2023-01-11 Ard Biesheuvel New
[v7,4/6] arm64: head: avoid cache invalidation when entering with the MMU on arm64: Permit EFI boot with MMU and caches on - - - --- 2023-01-11 Ard Biesheuvel New
[v7,3/6] arm64: head: record the MMU state at primary entry arm64: Permit EFI boot with MMU and caches on - - - --- 2023-01-11 Ard Biesheuvel New
[v7,2/6] arm64: kernel: move identity map out of .text mapping arm64: Permit EFI boot with MMU and caches on - - - --- 2023-01-11 Ard Biesheuvel New
[v7,1/6] arm64: head: Move all finalise_el2 calls to after __enable_mmu arm64: Permit EFI boot with MMU and caches on - - - --- 2023-01-11 Ard Biesheuvel New
[v2,2/2] arm64: Stash shadow stack pointer in the task struct on interrupt arm64: harden shadow call stack pointer handling 1 1 - --- 2023-01-09 Ard Biesheuvel New
[v2,1/2] arm64: Always load shadow stack pointer directly from the task struct arm64: harden shadow call stack pointer handling 1 1 - --- 2023-01-09 Ard Biesheuvel New
efi: rt-wrapper: Add missing include efi: rt-wrapper: Add missing include - - - --- 2023-01-09 Ard Biesheuvel New
efi: tpm: Avoid READ_ONCE() for accessing the event log efi: tpm: Avoid READ_ONCE() for accessing the event log - 1 1 --- 2023-01-09 Ard Biesheuvel New
[v3,2/2] arm64: efi: Account for the EFI runtime stack in stack unwinder efi: Follow-up fixes for EFI runtime stack 1 - - --- 2023-01-06 Ard Biesheuvel New
[v3,1/2] arm64: efi: Avoid workqueue to check whether EFI runtime is live efi: Follow-up fixes for EFI runtime stack - 1 - --- 2023-01-06 Ard Biesheuvel New
[v2,2/2] arm64: efi: Account for the EFI runtime stack in stack unwinder efi: Follow-up fixes for EFI runtime stack 1 - - --- 2023-01-04 Ard Biesheuvel New
[v2,1/2] arm64: efi: Avoid workqueue to check whether EFI runtime is live efi: Follow-up fixes for EFI runtime stack - - - --- 2023-01-04 Ard Biesheuvel New
arm64: Apply dynamic shadow call stack patching in two passes arm64: Apply dynamic shadow call stack patching in two passes 1 1 - --- 2022-12-13 Ard Biesheuvel New
[v2] ftrace: Allow WITH_ARGS flavour of graph tracer with shadow call stack [v2] ftrace: Allow WITH_ARGS flavour of graph tracer with shadow call stack 2 - - --- 2022-12-13 Ard Biesheuvel New
[v3,4/4] arm64: ftrace: Add return address protection arm64: Add return address protection to asm code - - - --- 2022-12-09 Ard Biesheuvel New
[v3,3/4] arm64: ftrace: Preserve original link register value in ftrace_regs arm64: Add return address protection to asm code - - - --- 2022-12-09 Ard Biesheuvel New
[v3,2/4] arm64: assembler: Protect return addresses in asm routines arm64: Add return address protection to asm code - - - --- 2022-12-09 Ard Biesheuvel New
[v3,1/4] arm64: assembler: Force error on misuse of .Lframe_local_offset arm64: Add return address protection to asm code - - - --- 2022-12-09 Ard Biesheuvel New
ftrace: Allow WITH_ARGS flavour of graph tracer with shadow call stack ftrace: Allow WITH_ARGS flavour of graph tracer with shadow call stack 2 - - --- 2022-12-09 Ard Biesheuvel New
arm64: efi: Account for the EFI runtime stack in stack unwinder arm64: efi: Account for the EFI runtime stack in stack unwinder - - - --- 2022-12-09 Ard Biesheuvel New
[v2,2/2] ARM: permit non-nested kernel mode NEON in softirq context ARM: allow kernel mode NEON in softirq context - 1 - --- 2022-12-07 Ard Biesheuvel New
[v2,1/2] ARM: vfp: Manipulate VFP state with softirqs disabled ARM: allow kernel mode NEON in softirq context - 1 - --- 2022-12-07 Ard Biesheuvel New
[2/2] arm64: efi: Recover from synchronous exceptions occurring in firmware arm64: efi: Robustify EFI runtime wrapper code 1 - - --- 2022-12-05 Ard Biesheuvel New
[1/2] arm64: efi: Execute runtime services from a dedicated stack arm64: efi: Robustify EFI runtime wrapper code - - - --- 2022-12-05 Ard Biesheuvel New
arm64: efi: Limit allocations to 48-bit addressable physical region arm64: efi: Limit allocations to 48-bit addressable physical region - - - --- 2022-12-05 Ard Biesheuvel New
[2/2] arm64: Stash shadow stack pointer in the task struct on interrupt arm64: harden shadow call stack pointer handling - - - --- 2022-12-05 Ard Biesheuvel New
[1/2] arm64: Always load shadow stack pointer directly from the task struct arm64: harden shadow call stack pointer handling - - - --- 2022-12-05 Ard Biesheuvel New
[RFC,v2] arm64: ftrace: Add shadow call stack protection [RFC,v2] arm64: ftrace: Add shadow call stack protection - - - --- 2022-12-01 Ard Biesheuvel New
[4/4] crypto: arm64/ghash-ce - use frame_push/pop macros consistently crypto: arm64 - use frame_push/pop macros - - - --- 2022-11-29 Ard Biesheuvel New
[3/4] crypto: arm64/crct10dif - use frame_push/pop macros consistently crypto: arm64 - use frame_push/pop macros - - - --- 2022-11-29 Ard Biesheuvel New
[2/4] crypto: arm64/aes-modes - use frame_push/pop macros consistently crypto: arm64 - use frame_push/pop macros - - - --- 2022-11-29 Ard Biesheuvel New
[1/4] crypto: arm64/aes-neonbs - use frame_push/pop consistently crypto: arm64 - use frame_push/pop macros - - - --- 2022-11-29 Ard Biesheuvel New
arm64: kernel: Reindent CPU feature table for legibility arm64: kernel: Reindent CPU feature table for legibility - - - --- 2022-11-29 Ard Biesheuvel New
[v6,6/6] arm64: lds: reduce effective minimum image alignment to 64k arm64: Permit EFI boot with MMU and caches on - - - --- 2022-11-29 Ard Biesheuvel New
[v6,5/6] arm64: head: Clean the ID map and the HYP text to the PoC if needed arm64: Permit EFI boot with MMU and caches on - - - --- 2022-11-29 Ard Biesheuvel New
[v6,4/6] arm64: head: avoid cache invalidation when entering with the MMU on arm64: Permit EFI boot with MMU and caches on - - - --- 2022-11-29 Ard Biesheuvel New
[v6,3/6] arm64: head: record the MMU state at primary entry arm64: Permit EFI boot with MMU and caches on - - - --- 2022-11-29 Ard Biesheuvel New
[v6,2/6] arm64: kernel: move identity map out of .text mapping arm64: Permit EFI boot with MMU and caches on - - - --- 2022-11-29 Ard Biesheuvel New
[v6,1/6] arm64: head: Move all finalise_el2 calls to after __enable_mmu arm64: Permit EFI boot with MMU and caches on - - - --- 2022-11-29 Ard Biesheuvel New
[v2] arm64: mm: Align PGDs to at least 64 bytes [v2] arm64: mm: Align PGDs to at least 64 bytes 1 - - --- 2022-11-29 Ard Biesheuvel New
[4/4] arm64: ftrace: Add return address protection arm64: Add return address protection to asm code - - - --- 2022-11-29 Ard Biesheuvel New
[3/4] arm64: efi: Add return address protection to runtime wrapper arm64: Add return address protection to asm code - - - --- 2022-11-29 Ard Biesheuvel New
[2/4] arm64: assembler: Add macros for return address protection arm64: Add return address protection to asm code - - - --- 2022-11-29 Ard Biesheuvel New
[1/4] arm64: assembler: Force error on misuse of .Lframe_local_offset arm64: Add return address protection to asm code - - - --- 2022-11-29 Ard Biesheuvel New
arm64: efi: Make runtime service wrapper more robust arm64: efi: Make runtime service wrapper more robust - - - --- 2022-11-28 Ard Biesheuvel New
[v2,19/19] arm64: Enable 52-bit virtual addressing for 4k and 16k granule configs arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,18/19] arm64: ptdump: Disregard unaddressable VA space arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,17/19] arm64: mm: Add support for folding PUDs at runtime arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,16/19] arm64: kasan: Reduce minimum shadow alignment and enable 5 level paging arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,15/19] arm64: mm: Add 5 level paging support to fixmap and swapper handling arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,14/19] arm64: Enable LPA2 at boot if supported by the system arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,13/19] arm64: mm: add 5 level paging support to G-to-nG conversion routine arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,12/19] arm64: mm: Add definitions to support 5 levels of paging arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,11/19] arm64: mm: Add LPA2 support to phys<->pte conversion routines arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,10/19] arm64: mm: Wire up TCR.DS bit to PTE shareability fields arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,09/19] arm64: mm: Add feature override support for LVA arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,08/19] arm64: mm: Deal with potential ID map extension if VA_BITS > VA_BITS_MIN arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,07/19] arm64: mm: Handle LVA support as a CPU feature arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,06/19] arm64: head: remove order argument from early mapping routine arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,05/19] arm64: mm: get rid of kimage_vaddr global variable arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,04/19] arm64: kaslr: Adjust randomization range dynamically arm64: Enable LPA2 support for 4k and 16k pages - - - --- 2022-11-24 Ard Biesheuvel New
[v2,03/19] arm64/mm: Add FEAT_LPA2 specific ID_AA64MMFR0.TGRAN[2] arm64: Enable LPA2 support for 4k and 16k pages 1 - - --- 2022-11-24 Ard Biesheuvel New
[v2,02/19] arm64/mm: Add FEAT_LPA2 specific TCR_EL1.DS field arm64: Enable LPA2 support for 4k and 16k pages 1 - - --- 2022-11-24 Ard Biesheuvel New
[v2,01/19] arm64/mm: Simplify and document pte_to_phys() for 52 bit addresses arm64: Enable LPA2 support for 4k and 16k pages - 1 - --- 2022-11-24 Ard Biesheuvel New
arm64: booting: Require placement within 48-bit addressable memory arm64: booting: Require placement within 48-bit addressable memory 1 1 - --- 2022-11-22 Ard Biesheuvel New
arm64: mm: Align PGDs to at least 64 bytes arm64: mm: Align PGDs to at least 64 bytes 1 - - --- 2022-11-22 Ard Biesheuvel New
arm64: mm: Enable KASAN for 16k/48-bit VA configurations arm64: mm: Enable KASAN for 16k/48-bit VA configurations - - - --- 2022-11-17 Ard Biesheuvel New
[RFC,7/7] arm64: Enable 52-bit virtual addressing for 16k granule configs arm64: Enable LPA2 support for 16k pages - - - --- 2022-11-17 Ard Biesheuvel New
[RFC,6/7] arm64: Enable LPA2 at boot if supported by the system arm64: Enable LPA2 support for 16k pages - - - --- 2022-11-17 Ard Biesheuvel New
[RFC,5/7] arm64: mm: Add LPA2 support to phys<->pte conversion routines arm64: Enable LPA2 support for 16k pages - - - --- 2022-11-17 Ard Biesheuvel New
[RFC,4/7] arm64: mm: Support use of 52-bit pgdirs on 48-bit/16k systems arm64: Enable LPA2 support for 16k pages - - - --- 2022-11-17 Ard Biesheuvel New
« 1 2 3 411 12 »