Show patches with: Submitter = Ard Biesheuvel       |    Archived = No       |   185 patches
« 1 2 »
Patch Series S/W/F Date Submitter Delegate State
[v2,4/4] x86/efistub: Don't bother enabling SEV in the EFI stub efi: Don't initalize SEV-SNP from the EFI stub --- 2025-04-16 Ard Biesheuvel New
[v2,2/4] x86/boot: Drop redundant RMPADJUST in SEV SVSM presence check efi: Don't initalize SEV-SNP from the EFI stub --- 2025-04-16 Ard Biesheuvel New
[RFC/RFT] x86/efistub: Don't bother enabling SEV in the EFI stub [RFC/RFT] x86/efistub: Don't bother enabling SEV in the EFI stub --- 2025-04-14 Ard Biesheuvel Superseded
[v4,11/11] x86/asm: Retire RIP_REL_REF() x86: Refactor and consolidate startup code --- 2025-04-10 Ard Biesheuvel New
[v4,10/11] x86/boot: Drop RIP_REL_REF() uses from early SEV code x86: Refactor and consolidate startup code --- 2025-04-10 Ard Biesheuvel New
[v4,09/11] x86/boot: Move SEV startup code into startup/ x86: Refactor and consolidate startup code --- 2025-04-10 Ard Biesheuvel New
[v4,08/11] x86/sev: Split off startup code from core code x86: Refactor and consolidate startup code --- 2025-04-10 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
[v3,6/7] x86/boot: Move early SME init code into startup/ x86: Refactor and consolidate startup code --- 2025-04-08 Ard Biesheuvel Superseded
[v3,4/7] x86/boot: Move early kernel mapping code into startup/ x86: Refactor and consolidate startup code --- 2025-04-08 Ard Biesheuvel Superseded
[v3,2/7] x86/asm: Make rip_rel_ptr() usable from fPIC code x86: Refactor and consolidate startup code --- 2025-04-08 Ard Biesheuvel Superseded
[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,1/2] x86/boot: Move early kernel mapping code into startup/ x86: Refactor and consolidate startup code --- 2025-04-07 Ard Biesheuvel Superseded
[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,6/6] x86/boot: Move early SME init code into startup/ x86: Refactor and consolidate startup code --- 2025-04-01 Ard Biesheuvel Superseded
[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,4/6] x86/boot: Move early GDT/IDT setup code into startup/ x86: Refactor and consolidate startup code --- 2025-04-01 Ard Biesheuvel Superseded
[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
[6/6] x86/efi/mixed: Move mixed mode startup code into libstub x86/efi/mixed: Decouple from legacy decompressor --- 2025-01-08 Ard Biesheuvel Superseded
[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
[1/6] x86/efi/mixed: Check CPU compatibility without relying on verify_cpu() x86/efi/mixed: Decouple from legacy decompressor --- 2025-01-08 Ard Biesheuvel Superseded
[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
[3/7] efi/libstub: Simplify GOP handling code EFI stub cleanup work --- 2024-12-20 Ard Biesheuvel New
[2/7] efi/libstub: Use C99-style for loop to traverse handle buffer EFI stub cleanup work --- 2024-12-20 Ard Biesheuvel New
[1/7] x86/efistub: Drop long obsolete UGA support EFI stub cleanup work --- 2024-12-20 Ard Biesheuvel New
[RFC,4/4] efi/arm64: Use ELF payload for EFI zboot efi/zboot: Encapsulate ELF image for arm64 --- 2024-12-18 Ard Biesheuvel New
[RFC,3/4] arm64/boot: Populate vmlinux ELF program headers efi/zboot: Encapsulate ELF image for arm64 --- 2024-12-18 Ard Biesheuvel New
[RFC,2/4] efi/zboot: Add support for ELF payloads efi/zboot: Encapsulate ELF image for arm64 --- 2024-12-18 Ard Biesheuvel New
[RFC,1/4] efi/libstub: Avoid legacy decompressor zlib/zstd wrappers efi/zboot: Encapsulate ELF image for arm64 --- 2024-12-18 Ard Biesheuvel New
[GIT,PULL] First batch of EFI fixes for v6.13 [GIT,PULL] First batch of EFI fixes for v6.13 --- 2024-12-15 Ard Biesheuvel New
efi/zboot: Limit compression options to GZIP and ZSTD efi/zboot: Limit compression options to GZIP and ZSTD --- 2024-12-06 Ard Biesheuvel New
[GIT,PULL] EFI updates for v6.13 [GIT,PULL] EFI updates for v6.13 --- 2024-11-19 Ard Biesheuvel New
[4/4] efi/libstub: Take command line overrides into account for loaded files [1/4] efi/libstub: Free correct pointer on failure --- 2024-11-15 Ard Biesheuvel New
[3/4] efi/libstub: Fix command line fallback handling when loading files [1/4] efi/libstub: Free correct pointer on failure --- 2024-11-15 Ard Biesheuvel New
[2/4] efi/libstub: Parse builtin command line after bootloader provided one [1/4] efi/libstub: Free correct pointer on failure --- 2024-11-15 Ard Biesheuvel New
[1/4] efi/libstub: Free correct pointer on failure [1/4] efi/libstub: Free correct pointer on failure --- 2024-11-15 Ard Biesheuvel New
efi/zboot: Fix outdated comment about using LoadImage/StartImage efi/zboot: Fix outdated comment about using LoadImage/StartImage --- 2024-11-15 Ard Biesheuvel New
[v2] efi/memattr: Ignore table if the size is clearly bogus [v2] efi/memattr: Ignore table if the size is clearly bogus --- 2024-10-31 Ard Biesheuvel New
efi/memattr: Ignore table if the size is clearly bogus efi/memattr: Ignore table if the size is clearly bogus --- 2024-10-31 Ard Biesheuvel New
[4/4] efi/libstub: Take command line overrides into account for loaded files efi/libstub: Clean up command line handling --- 2024-10-15 Ard Biesheuvel Superseded
[3/4] efi/libstub: Fix command line fallback handling when loading files efi/libstub: Clean up command line handling --- 2024-10-15 Ard Biesheuvel Superseded
[2/4] efi/libstub: Parse builtin command line after bootloader provided one efi/libstub: Clean up command line handling --- 2024-10-15 Ard Biesheuvel Superseded
[1/4] efi/libstub: Free correct pointer on failure efi/libstub: Clean up command line handling --- 2024-10-15 Ard Biesheuvel Superseded
[GIT,PULL] EFI updates for v6.12 [GIT,PULL] EFI updates for v6.12 --- 2024-09-26 Ard Biesheuvel New
[RFC,28/28] x86/tools: Drop x86_64 support from 'relocs' tool x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,27/28] x86/kernel: Switch to PIE linking for the core kernel x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,26/28] x86/boot: Implement support for ELF RELA/RELR relocations x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,25/28] x86: Use PIE codegen for the core kernel x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,24/28] tools/objtool: Treat indirect ftrace calls as direct calls x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,23/28] tools/objtool: Mark generated sections as writable x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,22/28] asm-generic: Treat PIC .data.rel.ro sections as .rodata x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,21/28] x86/head: Use PIC-compatible symbol references in startup code x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,20/28] x64/acpi: Use PIC-compatible references in wakeup_64.S x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,19/28] x86/boot/64: Avoid intentional absolute symbol references in .head.text x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,18/28] x86/boot/64: Determine VA/PA offset before entering C code x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,17/28] x86/hibernate: Prefer RIP-relative accesses x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,16/28] x86/entry_64: Use RIP-relative addressing x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,15/28] x86/sync_core: Use RIP-relative addressing x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,14/28] x86/rethook: Use RIP-relative reference for return address x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,13/28] x86/kvm: Use RIP-relative addressing x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,12/28] x86/pm-trace: Use RIP-relative accesses for .tracedata x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,11/28] x86/pvh: Avoid absolute symbol references in .head.text x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,10/28] x86/xen: Avoid relocatable quantities in Xen ELF notes x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
« 1 2 »