Show patches with: Submitter = Ard Biesheuvel       |    State = Action Required       |    Archived = No       |   216 patches
« 1 2 3 »
Patch Series S/W/F Date Submitter Delegate State
[RFC,7/7] arm64/efi: Call EFI runtime services without disabling preemption arm64: Make EFI calls preemptible --- 2025-05-14 Ard Biesheuvel New
[RFC,6/7] arm64/efi: Move uaccess en/disable out of efi_set_pgd() arm64: Make EFI calls preemptible --- 2025-05-14 Ard Biesheuvel New
[RFC,5/7] arm64/efi: Use a semaphore to protect the EFI stack and FP/SIMD state arm64: Make EFI calls preemptible --- 2025-05-14 Ard Biesheuvel New
[RFC,4/7] arm64/fpsimd: Don't warn when EFI execution context is preemptible arm64: Make EFI calls preemptible --- 2025-05-14 Ard Biesheuvel New
[RFC,3/7] efi/runtime: Deal with arch_efi_call_virt_setup() returning failure arm64: Make EFI calls preemptible --- 2025-05-14 Ard Biesheuvel New
[RFC,2/7] efi/runtime: Return success/failure from arch_efi_call_virt_setup() arm64: Make EFI calls preemptible --- 2025-05-14 Ard Biesheuvel New
[RFC,1/7] efi: Add missing static initializer for efi_mm::cpus_allowed_lock arm64: Make EFI calls preemptible --- 2025-05-14 Ard Biesheuvel New
[RFT,v3,21/21] x86/boot: Get rid of the .head.text section x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,20/21] x86/boot: Revert "Reject absolute references in .head.text" x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,19/21] x86/boot: Disallow absolute symbol references in startup code x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,18/21] x86/boot: Move startup code out of __head section x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,17/21] x86/boot: Create a confined code area for startup code x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,16/21] x86/sev: Export startup routines for later use x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,15/21] x86/sev: Move __sev_[get|put]_ghcb() into separate noinstr object x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,14/21] x86/boot: Provide PIC aliases for 5-level paging related constants x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,13/21] x86/sev: Provide PIC aliases for SEV related data objects x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,12/21] x86/sev: Unify SEV-SNP hypervisor feature check x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,11/21] x86/boot: Drop redundant RMPADJUST in SEV SVSM presence check x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,10/21] x86/sev: Use boot SVSM CA for all startup and init code x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,09/21] x86/sev: Pass SVSM calling area down to early page state change API x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,08/21] x86/sev: Share implementation of MSR-based page state change x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,07/21] x86/sev: Move MSR save/restore out of early page state change helper x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,06/21] x86/sev: Avoid global variable to store virtual address of SVSM area x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,05/21] x86/sev: Move GHCB page based HV communication out of startup code x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,04/21] x86/sev: Run RMPADJUST on SVSM calling area page to test VMPL x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,03/21] x86/sev: Use MSR protocol only for early SVSM PVALIDATE call x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,02/21] x86/sev: Use MSR protocol for remapping SVSM calling area x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v3,01/21] x86/sev: Separate MSR and GHCB based snp_cpuid() via a callback x86: strict separation of startup code --- 2025-05-12 Ard Biesheuvel New
[RFT,v2,20/23] x86/boot: Move startup code out of __head section x86: strict separation of startup code --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,16/23] x86/sev: Provide PIC aliases for SEV related data objects x86: strict separation of startup code --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,15/23] x86/boot: Provide __pti_set_user_pgtbl() to startup code x86: strict separation of startup code --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,14/23] x86/boot: Add a bunch of PIC aliases [tip:,x86/boot] x86/boot: Add a bunch of PIC aliases --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,13/23] x86/linkage: Add SYM_PIC_ALIAS() macro helper to emit symbol aliases x86: strict separation of startup code --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,12/23] x86/sev: Unify SEV-SNP hypervisor feature check x86: strict separation of startup code --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,10/23] x86/sev: Use boot SVSM CA for all startup and init code x86: strict separation of startup code --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,09/23] x86/sev: Move GHCB page based HV communication out of startup code x86: strict separation of startup code --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,08/23] x86/sev: Fall back to early page state change code only during boot x86: strict separation of startup code --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,06/23] x86/sev: Disentangle #VC handling code from startup code x86: strict separation of startup code --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,05/23] x86/sev: Move instruction decoder into separate source file [tip:,x86/boot] x86/sev: Move instruction decoder into separate source file --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,04/23] x86/sev: Make sev_snp_enabled() a static function [tip:,x86/boot] x86/sev: Make sev_snp_enabled() a static function --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,03/23] x86/boot: Drop global variables keeping track of LA57 state x86: strict separation of startup code --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,02/23] x86/boot: Disregard __supported_pte_mask in __startup_64() [tip:,x86/boot] x86/boot: Disregard __supported_pte_mask in __startup_64() --- 2025-05-04 Ard Biesheuvel New
[RFT,v2,01/23] x86/boot: Move early_setup_gdt() back into head64.c x86: strict separation of startup code --- 2025-05-04 Ard Biesheuvel New
x86/boot/sev: Support memory acceptance in the EFI stub under SVSM x86/boot/sev: Support memory acceptance in the EFI stub under SVSM --- 2025-04-28 Ard Biesheuvel New
x86/boot: Disable jump tables in PIC code x86/boot: Disable jump tables in PIC code --- 2025-04-22 Ard Biesheuvel New
[v3,5/5] x86/efistub: Don't bother enabling SEV in the EFI stub efi: Don't initalize SEV-SNP from the EFI stub --- 2025-04-22 Ard Biesheuvel New
[v3,2/5] x86/efistub: Obtain SEV CC blob address from the stub efi: Don't initalize SEV-SNP from the EFI stub --- 2025-04-22 Ard Biesheuvel New
[v3,1/5] x86/boot: Drop unused sev_enable() fallback efi: Don't initalize SEV-SNP from the EFI stub --- 2025-04-22 Ard Biesheuvel New
[v5,6/6] x86/asm: Retire RIP_REL_REF() x86: Refactor and consolidate startup code --- 2025-04-18 Ard Biesheuvel New
[v5,5/6] x86/boot: Drop RIP_REL_REF() uses from early SEV code x86: Refactor and consolidate startup code --- 2025-04-18 Ard Biesheuvel New
[v5,4/6] x86/boot: Move SEV startup code into startup/ x86: Refactor and consolidate startup code --- 2025-04-18 Ard Biesheuvel New
[v5,3/6] x86/sev: Split off startup code from core code x86: Refactor and consolidate startup code --- 2025-04-18 Ard Biesheuvel New
[v5,2/6] x86/sev: Move noinstr NMI handling code into separate source file x86: Refactor and consolidate startup code --- 2025-04-18 Ard Biesheuvel New
[v5,1/6] vmlinux.lds: Include .data.rel[.local] into .data section x86: Refactor and consolidate startup code --- 2025-04-18 Ard Biesheuvel New
[v4] x86/boot/sev: Avoid shared GHCB page for early memory acceptance [v4] x86/boot/sev: Avoid shared GHCB page for early memory acceptance --- 2025-04-17 Ard Biesheuvel New
[v2,3/4] x86/sev: Unify SEV-SNP hypervisor feature check efi: Don't initalize SEV-SNP from the EFI stub --- 2025-04-16 Ard Biesheuvel New
[v4,07/11] x86/sev: Prepare for splitting off early SEV code [tip:,x86/boot] x86/sev: Prepare for splitting off early SEV code --- 2025-04-10 Ard Biesheuvel New
[v4,06/11] x86/boot: Drop RIP_REL_REF() uses from SME startup code x86: Refactor and consolidate startup code --- 2025-04-10 Ard Biesheuvel New
[v4,05/11] x86/boot: Move early SME init code into startup/ x86: Refactor and consolidate startup code --- 2025-04-10 Ard Biesheuvel New
[v4,04/11] x86/boot: Drop RIP_REL_REF() uses from early mapping code x86: Refactor and consolidate startup code --- 2025-04-10 Ard Biesheuvel New
[v4,03/11] x86/boot: Move early kernel mapping code into startup/ [tip:,x86/boot] x86/boot: Move early kernel mapping code into startup/ --- 2025-04-10 Ard Biesheuvel New
[v4,02/11] x86/boot: Move the early GDT/IDT setup code into startup/ x86: Refactor and consolidate startup code --- 2025-04-10 Ard Biesheuvel New
[v4,01/11] x86/asm: Make rip_rel_ptr() usable from fPIC code x86: Refactor and consolidate startup code --- 2025-04-10 Ard Biesheuvel New
[v3] x86/boot/sev: Avoid shared GHCB page for early memory acceptance [v3] x86/boot/sev: Avoid shared GHCB page for early memory acceptance --- 2025-04-10 Ard Biesheuvel New
[v2,2/2] x86/boot: Move early SME init code into startup/ x86: Refactor and consolidate startup code --- 2025-04-07 Ard Biesheuvel New
[v2,3/3] x86/boot: Implement early memory acceptance for SEV-SNP efistub/x86: Fix early SEV-SNP memory acceptance --- 2025-04-04 Ard Biesheuvel New
[v2,2/3] x86/boot: Use separate API for memory acceptance in the EFI stub efistub/x86: Fix early SEV-SNP memory acceptance --- 2025-04-04 Ard Biesheuvel New
[v2,1/3] x86/boot: Move accept_memory() into decompressor efistub/x86: Fix early SEV-SNP memory acceptance --- 2025-04-04 Ard Biesheuvel New
[RFC,5/6] x86/boot: Move early kernel mapping code into startup/ x86: Refactor and consolidate startup code --- 2025-04-01 Ard Biesheuvel New
[RFC,3/6] x86/boot: Move EFI mixed mode startup code back under arch/x86 x86: Refactor and consolidate startup code --- 2025-04-01 Ard Biesheuvel New
[RFC,2/6] x86/boot: Move 5-level paging trampoline into startup code x86: Refactor and consolidate startup code --- 2025-04-01 Ard Biesheuvel New
[RFC,1/6] x86/boot/compressed: Merge local pgtable.h include into asm/boot.h x86: Refactor and consolidate startup code --- 2025-04-01 Ard Biesheuvel New
[GIT,PULL] EFI updates for v6.15 [GIT,PULL] EFI updates for v6.15 --- 2025-03-28 Ard Biesheuvel New
efi/libstub: Do not accept parts of memory before ExitBootServices() efi/libstub: Do not accept parts of memory before ExitBootServices() --- 2025-03-25 Ard Biesheuvel New
[GIT,PULL] EFI fixes for v6.14 #3 [GIT,PULL] EFI fixes for v6.14 #3 --- 2025-03-20 Ard Biesheuvel New
arm64/fpsimd: Avoid unnecessary per-CPU buffers for EFI runtime calls arm64/fpsimd: Avoid unnecessary per-CPU buffers for EFI runtime calls --- 2025-03-18 Ard Biesheuvel New
efivarfs: use INODE_CHILD nested lock to traverse variables on resume efivarfs: use INODE_CHILD nested lock to traverse variables on resume --- 2025-03-17 Ard Biesheuvel New
efi/libstub: Avoid physical address 0x0 when doing random allocation efi/libstub: Avoid physical address 0x0 when doing random allocation --- 2025-03-14 Ard Biesheuvel New
[GIT,PULL] EFI fixes for v6.14 #2 [GIT,PULL] EFI fixes for v6.14 #2 --- 2025-02-28 Ard Biesheuvel New
[v2] efi/libstub: Avoid CopyMem/SetMem EFI services after ExitBootServices [v2] efi/libstub: Avoid CopyMem/SetMem EFI services after ExitBootServices --- 2025-02-27 Ard Biesheuvel New
efi/zboot: Avoid CopyMem/SetMem EFI services after ExitBootServices efi/zboot: Avoid CopyMem/SetMem EFI services after ExitBootServices --- 2025-02-26 Ard Biesheuvel New
[GIT,PULL] EFI fixes for v6.14 #1 [GIT,PULL] EFI fixes for v6.14 #1 --- 2025-02-14 Ard Biesheuvel New
[v2,7/7] x86/efi/mixed: Move mixed mode startup code into libstub x86/efi/mixed: Decouple from legacy decompressor --- 2025-02-10 Ard Biesheuvel New
[v2,6/7] x86/efi/mixed: Simplify and document thunking logic x86/efi/mixed: Decouple from legacy decompressor --- 2025-02-10 Ard Biesheuvel New
[v2,5/7] x86/efi/mixed: Remove dependency on legacy startup_32 code x86/efi/mixed: Decouple from legacy decompressor --- 2025-02-10 Ard Biesheuvel New
[v2,4/7] x86/efi/mixed: Set up 1:1 mapping of lower 4GiB in the stub x86/efi/mixed: Decouple from legacy decompressor --- 2025-02-10 Ard Biesheuvel New
[v2,3/7] x86/efi/mixed: Factor out and clean up long mode entry x86/efi/mixed: Decouple from legacy decompressor --- 2025-02-10 Ard Biesheuvel New
[v2,2/7] x86/efi/mixed: Check CPU compatibility without relying on verify_cpu() x86/efi/mixed: Decouple from legacy decompressor --- 2025-02-10 Ard Biesheuvel New
[v2,1/7] x86/efistub: Merge PE and handover entrypoints x86/efi/mixed: Decouple from legacy decompressor --- 2025-02-10 Ard Biesheuvel New
[2/2] efi: Use BIT_ULL() constants for memory attributes efi: Add support for EFI_MEMORY_HOT_PLUGGABLE --- 2025-02-01 Ard Biesheuvel New
[1/2] efi: Avoid cold plugged memory for placing the kernel efi: Add support for EFI_MEMORY_HOT_PLUGGABLE --- 2025-02-01 Ard Biesheuvel New
[GIT,PULL] EFI updates for v6.14 [GIT,PULL] EFI updates for v6.14 --- 2025-01-24 Ard Biesheuvel New
[5/6] x86/efi/mixed: Reduce padding by moving some code around x86/efi/mixed: Decouple from legacy decompressor --- 2025-01-08 Ard Biesheuvel New
[4/6] x86/efi/mixed: Simplify and document thunking logic x86/efi/mixed: Decouple from legacy decompressor --- 2025-01-08 Ard Biesheuvel New
[3/6] x86/efi/mixed: Don't bother preserving 64-bit mode segment selectors x86/efi/mixed: Decouple from legacy decompressor --- 2025-01-08 Ard Biesheuvel New
[2/6] x86/efi/mixed: Remove dependency on legacy startup_32 code x86/efi/mixed: Decouple from legacy decompressor --- 2025-01-08 Ard Biesheuvel New
[7/7] efi/libstub: Use __free() helper for pool deallocations EFI stub cleanup work --- 2024-12-20 Ard Biesheuvel New
[6/7] efi/libstub: Use cleanup helpers for freeing copies of the memory map EFI stub cleanup work --- 2024-12-20 Ard Biesheuvel New
[5/7] efi/libstub: Simplify PCI I/O handle buffer traversal EFI stub cleanup work --- 2024-12-20 Ard Biesheuvel New
[4/7] efi/libstub: Refactor and cleanup GOP resolution picker code EFI stub cleanup work --- 2024-12-20 Ard Biesheuvel New
« 1 2 3 »