Toggle navigation
Patchwork
linux-efi
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Ard Biesheuvel
| State =
Action Required
| Archived =
No
| 216 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
------
Nobody
andy.doan@linaro.org
andy.doan@linaro.org
Apply
«
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
»