Toggle navigation
Patchwork
linux-efi
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Ard Biesheuvel
| Archived =
No
| 773 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
4
…
7
8
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
[v2,06/20] x86: decompressor: Call trampoline directly from C code
efi/x86: Avoid bare metal decompressor during EFI boot
-
-
-
2023-05-08
Ard Biesheuvel
Superseded
[v2,05/20] x86: decompressor: Avoid the need for a stack in the 32-bit trampoline
efi/x86: Avoid bare metal decompressor during EFI boot
-
-
-
2023-05-08
Ard Biesheuvel
Superseded
[v2,04/20] x86: decompressor: Use standard calling convention for trampoline
efi/x86: Avoid bare metal decompressor during EFI boot
-
-
-
2023-05-08
Ard Biesheuvel
Superseded
[v2,03/20] x86: decompressor: Call trampoline as a normal function
efi/x86: Avoid bare metal decompressor during EFI boot
-
-
-
2023-05-08
Ard Biesheuvel
Superseded
[v2,02/20] x86: decompressor: Store boot_params pointer in callee save register
efi/x86: Avoid bare metal decompressor during EFI boot
-
-
-
2023-05-08
Ard Biesheuvel
Superseded
[v2,01/20] x86: decompressor: Use proper sequence to take the address of the GOT
efi/x86: Avoid bare metal decompressor during EFI boot
-
-
-
2023-05-08
Ard Biesheuvel
Superseded
[2/2] efi/zboot: arm64: Grab kernel code size from zboot payload
arm64: Expose kernel code size to EFI zboot code
-
-
-
2023-04-26
Ard Biesheuvel
Accepted
[1/2] efi/zboot: arm64: Inject kernel code size symbol into the zboot payload
arm64: Expose kernel code size to EFI zboot code
-
-
-
2023-04-26
Ard Biesheuvel
Accepted
[6/6] x86: efistub: Avoid legacy decompressor when doing EFI boot
efi/x86: Avoid legacy decompressor during EFI boot
-
-
-
2023-04-24
Ard Biesheuvel
New
[5/6] x86: efistub: Prefer EFI memory attributes protocol over DXE services
efi/x86: Avoid legacy decompressor during EFI boot
-
-
-
2023-04-24
Ard Biesheuvel
New
[4/6] x86: efistub: Perform 4/5 level paging switch from the stub
efi/x86: Avoid legacy decompressor during EFI boot
-
-
-
2023-04-24
Ard Biesheuvel
New
[3/6] x86: efistub: Obtain ACPI RSDP address while running in the stub
efi/x86: Avoid legacy decompressor during EFI boot
-
-
-
2023-04-24
Ard Biesheuvel
New
[2/6] x86: decompressor: Factor out kernel decompression and relocation
efi/x86: Avoid legacy decompressor during EFI boot
-
-
-
2023-04-24
Ard Biesheuvel
New
[1/6] x86: decompressor: Move global symbol references to C code
efi/x86: Avoid legacy decompressor during EFI boot
-
-
-
2023-04-24
Ard Biesheuvel
Superseded
[v2,6/6] efi/zboot: arm64: Grab code size from image header
arm64/efi/zboot: Clean up and enable BTI annotation
-
-
-
2023-04-18
Ard Biesheuvel
New
[v2,5/6] efi/zboot: Set forward edge CFI compat header flag if supported
arm64/efi/zboot: Clean up and enable BTI annotation
-
-
-
2023-04-18
Ard Biesheuvel
Accepted
[v2,4/6] efi/zboot: Add BSS padding before compression
arm64/efi/zboot: Clean up and enable BTI annotation
-
-
-
2023-04-18
Ard Biesheuvel
Accepted
[v2,3/6] efi/zboot: arm64: Poke kernel code size into the zboot payload image header
arm64/efi/zboot: Clean up and enable BTI annotation
-
-
-
2023-04-18
Ard Biesheuvel
New
[v2,2/6] arm64: efi: Enable BTI codegen and add PE/COFF annotation
arm64/efi/zboot: Clean up and enable BTI annotation
-
-
-
2023-04-18
Ard Biesheuvel
Accepted
[v2,1/6] efi/pe: Import new BTI/IBT header flags from the spec
arm64/efi/zboot: Clean up and enable BTI annotation
-
-
-
2023-04-18
Ard Biesheuvel
Accepted
[RFC,3/3] efi/zboot: x86: Clear NX restrictions on populated code regions
efi: Implement generic zboot support
-
-
-
2023-04-16
Ard Biesheuvel
New
[RFC,2/3] efi/zboot: x86: Implement EFI zboot support
efi: Implement generic zboot support
-
-
-
2023-04-16
Ard Biesheuvel
New
[RFC,1/3] efi/libstub: x86: Split off pieces shared with zboot
efi: Implement generic zboot support
-
-
-
2023-04-16
Ard Biesheuvel
New
[6/6] efi/zboot: arm64: Grab code size from image header
arm64/efi/zboot: Clean up and enable BTI annotation
-
-
-
2023-04-04
Ard Biesheuvel
Superseded
[5/6] efi/zboot: Set forward edge CFI compat header flag if supported
arm64/efi/zboot: Clean up and enable BTI annotation
-
-
-
2023-04-04
Ard Biesheuvel
Superseded
[4/6] efi/zboot: Add BSS padding before compression
arm64/efi/zboot: Clean up and enable BTI annotation
-
-
-
2023-04-04
Ard Biesheuvel
Superseded
[3/6] arm64: image: Add code size to the image header
arm64/efi/zboot: Clean up and enable BTI annotation
-
-
-
2023-04-04
Ard Biesheuvel
New
[2/6] arm64: efi: Enable BTI codegen and add PE/COFF annotation
arm64/efi/zboot: Clean up and enable BTI annotation
-
-
-
2023-04-04
Ard Biesheuvel
Superseded
[1/6] efi/pe: Import new BTI/IBT header flags from the spec
arm64/efi/zboot: Clean up and enable BTI annotation
-
-
-
2023-04-04
Ard Biesheuvel
Superseded
[GIT,PULL] EFI fixes for v6.3 #1
[GIT,PULL] EFI fixes for v6.3 #1
-
-
-
2023-03-24
Ard Biesheuvel
New
[3/3] efi/libstub: smbios: Drop unused 'recsize' parameter
arm64: efi: Use SMBIOS type 4 record for Altra quirk
-
-
-
2023-03-22
Ard Biesheuvel
Accepted
[2/3] arm64: efi: Use SMBIOS processor version to key off Ampere quirk
arm64: efi: Use SMBIOS type 4 record for Altra quirk
-
-
-
2023-03-22
Ard Biesheuvel
Accepted
[1/3] efi/libstub: smbios: Use length member instead of record struct size
arm64: efi: Use SMBIOS type 4 record for Altra quirk
-
-
-
2023-03-22
Ard Biesheuvel
Accepted
[v2] efi: libstub: Use relocated version of kernel's struct screen_info
[v2] efi: libstub: Use relocated version of kernel's struct screen_info
-
-
-
2023-03-22
Ard Biesheuvel
Accepted
[v2,3/3] efi/libstub: Look for initrd LoadFile2 protocol on image handle
efi: Allow initrd LoadFile2 proto on loaded image
-
-
-
2023-03-21
Ard Biesheuvel
New
[v2,2/3] efi/libstub: Pass loaded image EFI handle to efi_load_initrd()
efi: Allow initrd LoadFile2 proto on loaded image
-
-
-
2023-03-21
Ard Biesheuvel
New
[v2,1/3] efi/libstub: Use const qualified device path protocol pointers
efi: Allow initrd LoadFile2 proto on loaded image
-
-
-
2023-03-21
Ard Biesheuvel
New
efi/libstub: zboot: Add compressed image to make targets
efi/libstub: zboot: Add compressed image to make targets
-
-
-
2023-03-21
Ard Biesheuvel
Accepted
efi: libstub: Use relocated version of kernel's struct screen_info
efi: libstub: Use relocated version of kernel's struct screen_info
-
-
-
2023-03-13
Ard Biesheuvel
New
efi: libstub: Always pass screen_info via config table
efi: libstub: Always pass screen_info via config table
-
-
-
2023-03-12
Ard Biesheuvel
New
efi: earlycon: Reprobe after parsing config tables
efi: earlycon: Reprobe after parsing config tables
-
-
-
2023-03-12
Ard Biesheuvel
Accepted
[3/3] arm64: efi: Set NX compat flag in PE/COFF header
efi: arm64: Set NX compat flag where appropriate
-
-
-
2023-03-10
Ard Biesheuvel
Accepted
[2/3] efi/libstub: arm64: Remap relocated image with strict permissions
efi: arm64: Set NX compat flag where appropriate
-
-
-
2023-03-10
Ard Biesheuvel
Accepted
[1/3] efi/libstub: zboot: Mark zboot EFI application as NX compatible
efi: arm64: Set NX compat flag where appropriate
-
-
-
2023-03-10
Ard Biesheuvel
Accepted
[2/2] efi: libstub: Look for initrd LoadFile2 protocol on image handle
efi: Allow initrd LoadFile2 proto on loaded image
-
-
-
2023-03-10
Ard Biesheuvel
Superseded
[1/2] efi: libstub: Pass loaded image EFI handle to efi_load_initrd()
efi: Allow initrd LoadFile2 proto on loaded image
-
-
-
2023-03-10
Ard Biesheuvel
Superseded
[RFC,4/4] efi: x86: Split PE/COFF .text section into .text and .data
efi: x86: Use strict W^X mappings in PE/COFF header
-
-
-
2023-03-08
Ard Biesheuvel
New
[RFC,3/4] efi: x86: Drop alignment section header flags
efi: x86: Use strict W^X mappings in PE/COFF header
-
-
-
2023-03-08
Ard Biesheuvel
New
[RFC,2/4] efi: x86: Move PE header after setup header
efi: x86: Use strict W^X mappings in PE/COFF header
-
-
-
2023-03-08
Ard Biesheuvel
New
[RFC,1/4] efi: x86: Use private copy of struct setup_header
efi: x86: Use strict W^X mappings in PE/COFF header
-
-
-
2023-03-08
Ard Biesheuvel
New
efi/libstub: randomalloc: Return EFI_OUT_OF_RESOURCES on failure
efi/libstub: randomalloc: Return EFI_OUT_OF_RESOURCES on failure
-
-
-
2023-03-07
Ard Biesheuvel
Accepted
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
-
-
-
2023-02-23
Ard Biesheuvel
New
[GIT,PULL] EFI updates for v6.3
[GIT,PULL] EFI updates for v6.3
-
-
-
2023-02-20
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
Accepted
[GIT,PULL] EFI fixes for v6.2 #4
[GIT,PULL] EFI fixes for v6.2 #4
-
-
-
2023-02-12
Ard Biesheuvel
New
efi: Add mixed-mode thunk recipe for GetMemoryAttributes
efi: Add mixed-mode thunk recipe for GetMemoryAttributes
-
-
-
2023-02-10
Ard Biesheuvel
Accepted
[v2,3/3] efi: x86: Wire up IBT annotation in memory attributes table
efi: Enable BTI for EFI runtimes services
-
-
-
2023-02-06
Ard Biesheuvel
Accepted
[v2,2/3] efi: arm64: Wire up BTI annotation in memory attributes table
efi: Enable BTI for EFI runtimes services
-
-
-
2023-02-06
Ard Biesheuvel
Accepted
[v2,1/3] efi: Discover BTI support in runtime services regions
efi: Enable BTI for EFI runtimes services
-
-
-
2023-02-06
Ard Biesheuvel
Accepted
[GIT,PULL] EFI fixes for v6.2 batch #3
[GIT,PULL] EFI fixes for v6.2 batch #3
-
-
-
2023-02-03
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
Superseded
efi: Use standard format for printing the EFI revision
efi: Use standard format for printing the EFI revision
-
-
-
2023-01-31
Ard Biesheuvel
New
efi: zboot: Use EFI protocol to remap code/data with the right attributes
efi: zboot: Use EFI protocol to remap code/data with the right attributes
-
-
-
2023-01-30
Ard Biesheuvel
New
arm64: head: Switch endianness before populating the ID map
arm64: head: Switch endianness before populating the ID map
-
-
-
2023-01-25
Ard Biesheuvel
Accepted
[GIT,PULL] EFI fixes for v6.2 #2
[GIT,PULL] EFI fixes for v6.2 #2
-
-
-
2023-01-23
Ard Biesheuvel
New
efi: Remove Matthew Garrett as efivarfs maintainer
efi: Remove Matthew Garrett as efivarfs maintainer
-
-
-
2023-01-17
Ard Biesheuvel
Accepted
[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
[GIT,PULL] EFI fixes for v6.2 #1
[GIT,PULL] EFI fixes for v6.2 #1
-
-
-
2023-01-13
Ard Biesheuvel
New
[v2] ACPI: PRM: Check whether EFI runtime is available
[v2] ACPI: PRM: Check whether EFI runtime is available
-
-
-
2023-01-12
Ard Biesheuvel
Accepted
ACPI: PRM: Check whether EFI runtime is available
ACPI: PRM: Check whether EFI runtime is available
-
-
-
2023-01-11
Ard Biesheuvel
Superseded
[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
Accepted
[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
Accepted
[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
Accepted
[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
Accepted
[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
Accepted
[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
Accepted
efi: rt-wrapper: Add missing include
efi: rt-wrapper: Add missing include
-
-
-
2023-01-09
Ard Biesheuvel
Accepted
efi: tpm: Avoid READ_ONCE() for accessing the event log
efi: tpm: Avoid READ_ONCE() for accessing the event log
-
-
-
2023-01-09
Ard Biesheuvel
Accepted
[v3,2/2] arm64: efi: Account for the EFI runtime stack in stack unwinder
efi: Follow-up fixes for EFI runtime stack
-
-
-
2023-01-06
Ard Biesheuvel
Accepted
[v3,1/2] arm64: efi: Avoid workqueue to check whether EFI runtime is live
efi: Follow-up fixes for EFI runtime stack
-
-
-
2023-01-06
Ard Biesheuvel
Accepted
[v2,2/2] arm64: efi: Account for the EFI runtime stack in stack unwinder
efi: Follow-up fixes for EFI runtime stack
-
-
-
2023-01-04
Ard Biesheuvel
Superseded
[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
[GIT,PULL] EFI updates for v6.2
[GIT,PULL] EFI updates for v6.2
-
-
-
2022-12-13
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
Superseded
[2/2] arm64: efi: Recover from synchronous exceptions occurring in firmware
arm64: efi: Robustify EFI runtime wrapper code
-
-
-
2022-12-05
Ard Biesheuvel
Accepted
[1/2] arm64: efi: Execute runtime services from a dedicated stack
arm64: efi: Robustify EFI runtime wrapper code
-
-
-
2022-12-05
Ard Biesheuvel
Accepted
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
Accepted
arm64: efi: Move runtime services asm wrapper out of .text
arm64: efi: Move runtime services asm wrapper out of .text
-
-
-
2022-11-30
Ard Biesheuvel
New
[v2,2/2] efi: Put Linux specific magic number in the DOS header
efi: Add generic magic number in header
-
-
-
2022-11-29
Ard Biesheuvel
Accepted
[v2,1/2] efi: libstub: Always enable initrd command line loader and bump version
efi: Add generic magic number in header
-
-
-
2022-11-29
Ard Biesheuvel
Accepted
arm64: efi: Make runtime service wrapper more robust
arm64: efi: Make runtime service wrapper more robust
-
-
-
2022-11-28
Ard Biesheuvel
New
[v3,17/17] efi: x86: Make the deprecated EFI handover protocol optional
[v3,01/17] x86/compressed: efi-mixed: rename efi_thunk_64.S to efi-mixed.S
-
-
-
2022-11-22
Ard Biesheuvel
Accepted
[v3,16/17] x86/compressed: only build mem_encrypt.S if AMD_MEM_ENCRYPT=y
[v3,01/17] x86/compressed: efi-mixed: rename efi_thunk_64.S to efi-mixed.S
-
-
-
2022-11-22
Ard Biesheuvel
Accepted
[v3,13/17] x86/compressed: move startup32_check_sev_cbit() into .text
[v3,01/17] x86/compressed: efi-mixed: rename efi_thunk_64.S to efi-mixed.S
-
-
-
2022-11-22
Ard Biesheuvel
Accepted
[v3,11/17] x86/compressed: move startup32_load_idt() into .text section
[v3,01/17] x86/compressed: efi-mixed: rename efi_thunk_64.S to efi-mixed.S
-
-
-
2022-11-22
Ard Biesheuvel
Accepted
[v3,09/17] x86/compressed: avoid touching ECX in startup32_set_idt_entry()
[v3,01/17] x86/compressed: efi-mixed: rename efi_thunk_64.S to efi-mixed.S
-
-
-
2022-11-22
Ard Biesheuvel
Accepted
[v3,07/17] x86/compressed: efi: merge multiple definitions of image_offset into one
[v3,01/17] x86/compressed: efi-mixed: rename efi_thunk_64.S to efi-mixed.S
-
-
-
2022-11-22
Ard Biesheuvel
Accepted
[v3,05/17] x86/compressed: efi-mixed: move efi32_entry out of head_64.S
[v3,01/17] x86/compressed: efi-mixed: rename efi_thunk_64.S to efi-mixed.S
-
-
-
2022-11-22
Ard Biesheuvel
Accepted
«
1
2
3
4
…
7
8
»