Show patches with: Submitter = Ard Biesheuvel       |   130 patches
« 1 2 »
Patch Series S/W/F Date Submitter Delegate State
[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
[RFC,09/28] x86/tools: Remove special relocation handling for per-CPU variables x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,08/28] scripts/kallsyms: Remove support for absolute per-CPU variables x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,07/28] scripts/kallsyms: Avoid 0x0 as the relative base x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,06/28] x86/percpu: Get rid of absolute per-CPU variable placement x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,05/28] x86: Define the stack protector guard symbol explicitly x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,04/28] x86/boot: Permit GOTPCREL relocations for x86_64 builds x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,03/28] x86/tools: Use mmap() to simplify relocs host tool x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,02/28] Documentation: Bump minimum GCC version to 8.1 x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
[RFC,01/28] x86/pvh: Call C code via the kernel virtual mapping x86: Rely on toolchain for relocatable code --- 2024-09-25 Ard Biesheuvel New
efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption --- 2024-09-12 Ard Biesheuvel New
[GIT,PULL] EFI fixes for v6.11 #1 [GIT,PULL] EFI fixes for v6.11 #1 --- 2024-07-24 Ard Biesheuvel New
x86/efistub: Revert to heap allocated boot_params for PE entrypoint x86/efistub: Revert to heap allocated boot_params for PE entrypoint --- 2024-07-18 Ard Biesheuvel New
[GIT,PULL] EFI updates for v6.11 [GIT,PULL] EFI updates for v6.11 --- 2024-07-16 Ard Biesheuvel New
arm64/efistub: Clean up KASLR logic arm64/efistub: Clean up KASLR logic --- 2024-07-10 Ard Biesheuvel New
[2/2] x86/efistub: Drop redundant clearing of BSS [1/2] x86/efistub: Avoid returning EFI_SUCCESS on error --- 2024-07-04 Ard Biesheuvel New
[1/2] x86/efistub: Avoid returning EFI_SUCCESS on error [1/2] x86/efistub: Avoid returning EFI_SUCCESS on error --- 2024-07-04 Ard Biesheuvel New
efistub/smbios: Simplify SMBIOS enumeration API efistub/smbios: Simplify SMBIOS enumeration API --- 2024-07-01 Ard Biesheuvel New
[v3,2/2] x86/efistub: Call Apple set_os protocol on dual GPU Intel Macs efi/x86: Call set_os() protocol on dual GPU Macs --- 2024-07-01 Ard Biesheuvel New
[v3,1/2] efistub/x86: Enable SMBIOS protocol handling for x86 efi/x86: Call set_os() protocol on dual GPU Macs --- 2024-07-01 Ard Biesheuvel New
[RFC] x86/efi: Drop support for fake EFI memory maps [RFC] x86/efi: Drop support for fake EFI memory maps --- 2024-06-20 Ard Biesheuvel New
[GIT,PULL] EFI fixes for v6.10 #3 [GIT,PULL] EFI fixes for v6.10 #3 --- 2024-06-18 Ard Biesheuvel New
[v3] x86/efi: Free EFI memory map only when installing a new one. [v3] x86/efi: Free EFI memory map only when installing a new one. --- 2024-06-12 Ard Biesheuvel New
[v2] x86/efi: Free EFI memory map only when installing a new one. [v2] x86/efi: Free EFI memory map only when installing a new one. --- 2024-06-12 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 --- 2024-06-11 Ard Biesheuvel New
efi/x86: Clear BSS when entering in mixed mode via compat entrypoint efi/x86: Clear BSS when entering in mixed mode via compat entrypoint --- 2024-06-10 Ard Biesheuvel New
x86/efi: Free EFI memory map only when installing a new one. x86/efi: Free EFI memory map only when installing a new one. --- 2024-06-10 Ard Biesheuvel New
efi/arm: Disable LPAE PAN when calling EFI runtime services efi/arm: Disable LPAE PAN when calling EFI runtime services --- 2024-06-10 Ard Biesheuvel New
[GIT,PULL] EFI fixes for v6.10 #2 [GIT,PULL] EFI fixes for v6.10 #2 --- 2024-06-06 Ard Biesheuvel New
efi: Add missing __nocfi annotations to runtime wrappers efi: Add missing __nocfi annotations to runtime wrappers --- 2024-06-04 Ard Biesheuvel New
x86/efistub: Omit physical KASLR when memory reservations exist x86/efistub: Omit physical KASLR when memory reservations exist --- 2024-05-16 Ard Biesheuvel New
[GIT,PULL] EFI updates for v6.10 [GIT,PULL] EFI updates for v6.10 --- 2024-05-14 Ard Biesheuvel New
[GIT,PULL] EFI fix for v6.9 (#1) [GIT,PULL] EFI fix for v6.9 (#1) --- 2024-05-03 Ard Biesheuvel New
[GIT,PULL] EFI fixes for v6.9 #3 [GIT,PULL] EFI fixes for v6.9 #3 --- 2024-03-29 Ard Biesheuvel New
x86/efistub: Reinstate soft limit for initrd loading x86/efistub: Reinstate soft limit for initrd loading --- 2024-03-28 Ard Biesheuvel New
efi/libstub: Cast away type warning in use of max() efi/libstub: Cast away type warning in use of max() --- 2024-03-26 Ard Biesheuvel New
x86/efistub: Add missing boot_params for mixed mode compat entry x86/efistub: Add missing boot_params for mixed mode compat entry --- 2024-03-25 Ard Biesheuvel New
[GIT,PULL] EFI fixes for v6.9 #2 [GIT,PULL] EFI fixes for v6.9 #2 --- 2024-03-24 Ard Biesheuvel New
[2/2] x86/efistub: Don't clear BSS twice in mixed mode EFI mixed mode fixes --- 2024-03-22 Ard Biesheuvel New
[1/2] x86/efistub: Call mixed mode boot services on the firmware's stack EFI mixed mode fixes --- 2024-03-22 Ard Biesheuvel New
[GIT,PULL] EFI fixes for v6.9 #1 [GIT,PULL] EFI fixes for v6.9 #1 --- 2024-03-17 Ard Biesheuvel New
x86/efistub: Clear decompressor BSS in native EFI entrypoint x86/efistub: Clear decompressor BSS in native EFI entrypoint --- 2024-03-15 Ard Biesheuvel New
[GIT,PULL] EFI updates for v6.9 [GIT,PULL] EFI updates for v6.9 --- 2024-03-12 Ard Biesheuvel New
[v3,5/5] efi/libstub: Add get_event_log() support for CC platforms efi/libstub: Fall back to CC proto for measurement --- 2024-03-08 Ard Biesheuvel New
[v3,4/5] efi/libstub: Measure into CC protocol if TCG2 protocol is absent efi/libstub: Fall back to CC proto for measurement --- 2024-03-08 Ard Biesheuvel New
[v3,3/5] efi/libstub: Add Confidential Computing (CC) measurement typedefs efi/libstub: Fall back to CC proto for measurement --- 2024-03-08 Ard Biesheuvel Superseded
[v3,2/5] efi/tpm: Use symbolic GUID name from spec for final events table efi/libstub: Fall back to CC proto for measurement --- 2024-03-08 Ard Biesheuvel New
[v3,1/5] efi/libstub: Use correct event size when measuring data into the TPM efi/libstub: Fall back to CC proto for measurement --- 2024-03-08 Ard Biesheuvel New
[v2,5/5] efi/libstub: Add get_event_log() support for CC platforms efi/libstub: Fall back to CC proto for measurement --- 2024-03-07 Ard Biesheuvel Superseded
[v2,4/5] efi/libstub: Measure into CC protocol if TCG2 protocol is absent efi/libstub: Fall back to CC proto for measurement --- 2024-03-07 Ard Biesheuvel Superseded
[v2,3/5] efi/libstub: Add Confidential Computing (CC) measurement typedefs efi/libstub: Fall back to CC proto for measurement --- 2024-03-07 Ard Biesheuvel Superseded
[v2,2/5] efi/tpm: Use symbolic GUID name from spec for final events table efi/libstub: Fall back to CC proto for measurement --- 2024-03-07 Ard Biesheuvel Superseded
[v2,1/5] efi/libstub: Fold efi_tcg2_tagged_event into efi_measured_event efi/libstub: Fall back to CC proto for measurement --- 2024-03-07 Ard Biesheuvel New
[stable-v6.1,18/18] efi/x86: Fix the missing KASLR_FLAG bit in boot_params->hdr.loadflags efistub/x86 changes for secure boot --- 2024-03-04 Ard Biesheuvel New
[stable-v6.1,17/18] x86/boot: efistub: Assign global boot_params variable efistub/x86 changes for secure boot --- 2024-03-04 Ard Biesheuvel New
[stable-v6.1,16/18] x86/boot: Rename conflicting 'boot_params' pointer to 'boot_params_ptr' efistub/x86 changes for secure boot --- 2024-03-04 Ard Biesheuvel New
« 1 2 »