Skip to contentSkip to conversation

efi patch queue 2017-12-17

GIT PULL Alexander Graf 4 participants 4 messages Dec 17, 2017 – Dec 18, 2017

lore
Share & tools
lore
#0 lore raw

Hi Tom,

This is my current patch queue for efi. Please pull.

Alex

The following changes since commit 15616a0aa58173bce1efe47569bf2e10d023ae9c:

Merge git://git.denx.de/u-boot-dm (2017-12-14 15:46:07 -0500)

are available in the git repository at:

git://github.com/agraf/u-boot.git tags/signed-efi-v2018.01

for you to fetch changes up to bde6bfe4c3234480a0eef3b5bda8cf5fc83d3c79:

efi_loader: comments for dp_part_fill() (2017-12-16 23:07:56 +0100)

----------------------------------------------------------------
Patch queue for efi - 2017-12-17

A few fixes for 2018.01:

- Compile fix with helloworld example
- DP match fix (fixes FreeBSD loader and grub on block storage)
- More DP fixes for SD, block
- Fix use-after-free

----------------------------------------------------------------
Alexander Graf (3):
efi_loader: helloworld.c: Explicitly use .rodata for loaded_image_guid
efi_loader: helloworld.c: Reduce file size
efi_loader: Ensure efi_dp_find_obj() finds exact matches

Heinrich Schuchardt (7):
efi_loader: return status from efi_setup_loaded_image()
efi_loader: new function efi_delete_handle()
efi_loader: error handling in efi_load_image()
efi_loader: correctly determine if an MMC device is an SD-card
efi_loader: correctly setup device paths for block devices
efi_loader: correct DeviceNodeToText for media types
efi_loader: comments for dp_part_fill()

 arch/arm/lib/elf_arm_efi.lds             |  11 +-
 include/efi_loader.h                     |  10 +-
 lib/efi_loader/efi_boottime.c            | 228 +++++++++++++++++--------------
 lib/efi_loader/efi_device_path.c         |  56 ++++++--
 lib/efi_loader/efi_device_path_to_text.c |  43 ++++--
 lib/efi_loader/helloworld.c              |   3 +-
 6 files changed, 214 insertions(+), 137 deletions(-)
#1 lore raw
Quoted 19 lines · Alexander Graf

Hi Tom,

This is my current patch queue for efi. Please pull.

Alex

The following changes since commit 15616a0aa58173bce1efe47569bf2e10d023ae9c:

Merge git://git.denx.de/u-boot-dm (2017-12-14 15:46:07 -0500)

are available in the git repository at:

git://github.com/agraf/u-boot.git tags/signed-efi-v2018.01

for you to fetch changes up to bde6bfe4c3234480a0eef3b5bda8cf5fc83d3c79:

efi_loader: comments for dp_part_fill() (2017-12-16 23:07:56 +0100)

Quoted 7 lines

----------------------------------------------------------------
Patch queue for efi - 2017-12-17

A few fixes for 2018.01:

- Compile fix with helloworld example
- DP match fix (fixes FreeBSD loader and grub on block storage)

This was for the OpenBSD bootloader, FreeBSD has a different one. I'd test again but am away from hardware for a few days.

Quoted 29 lines

- More DP fixes for SD, block
- Fix use-after-free

----------------------------------------------------------------
Alexander Graf (3):
efi_loader: helloworld.c: Explicitly use .rodata for loaded_image_guid
efi_loader: helloworld.c: Reduce file size
efi_loader: Ensure efi_dp_find_obj() finds exact matches

Heinrich Schuchardt (7):
efi_loader: return status from efi_setup_loaded_image()
efi_loader: new function efi_delete_handle()
efi_loader: error handling in efi_load_image()
efi_loader: correctly determine if an MMC device is an SD-card
efi_loader: correctly setup device paths for block devices
efi_loader: correct DeviceNodeToText for media types
efi_loader: comments for dp_part_fill()

 arch/arm/lib/elf_arm_efi.lds             |  11 +-
 include/efi_loader.h                     |  10 +-
 lib/efi_loader/efi_boottime.c            | 228 +++++++++++++++++--------------
 lib/efi_loader/efi_device_path.c         |  56 ++++++--
 lib/efi_loader/efi_device_path_to_text.c |  43 ++++--
 lib/efi_loader/helloworld.c              |   3 +-
 6 files changed, 214 insertions(+), 137 deletions(-)

_______________________________________________
U-Boot mailing list
U-Boot at lists.denx.de
https://lists.denx.de/listinfo/u-boot

#2 lore raw
Quoted 23 lines · On Mon, 18 Dec 2017 23:29:27 +1100 Jonathan Gray <[email protected]> wrote:
Quoted 22 lines · Alexander Graf

Hi Tom,

This is my current patch queue for efi. Please pull.

Alex

The following changes since commit 15616a0aa58173bce1efe47569bf2e10d023ae9c:

Merge git://git.denx.de/u-boot-dm (2017-12-14 15:46:07 -0500)

are available in the git repository at:

git://github.com/agraf/u-boot.git tags/signed-efi-v2018.01

for you to fetch changes up to bde6bfe4c3234480a0eef3b5bda8cf5fc83d3c79:

efi_loader: comments for dp_part_fill() (2017-12-16 23:07:56 +0100)

----------------------------------------------------------------
Patch queue for efi - 2017-12-17

Quoted 7 lines
Quoted 4 lines

A few fixes for 2018.01:

- Compile fix with helloworld example
- DP match fix (fixes FreeBSD loader and grub on block storage)

This was for the OpenBSD bootloader, FreeBSD has a different one. I'd test again but am away from hardware for a few days.

This was for every bootloaders, it just fixes FreeBSD's, OpenBSD's and
Grub :)

Quoted 33 lines
Quoted 25 lines

- More DP fixes for SD, block
- Fix use-after-free

----------------------------------------------------------------
Alexander Graf (3):
efi_loader: helloworld.c: Explicitly use .rodata for loaded_image_guid
efi_loader: helloworld.c: Reduce file size
efi_loader: Ensure efi_dp_find_obj() finds exact matches

Heinrich Schuchardt (7):
efi_loader: return status from efi_setup_loaded_image()
efi_loader: new function efi_delete_handle()
efi_loader: error handling in efi_load_image()
efi_loader: correctly determine if an MMC device is an SD-card
efi_loader: correctly setup device paths for block devices
efi_loader: correct DeviceNodeToText for media types
efi_loader: comments for dp_part_fill()

 arch/arm/lib/elf_arm_efi.lds             |  11 +-
 include/efi_loader.h                     |  10 +-
 lib/efi_loader/efi_boottime.c            | 228 +++++++++++++++++--------------
 lib/efi_loader/efi_device_path.c         |  56 ++++++--
 lib/efi_loader/efi_device_path_to_text.c |  43 ++++--
 lib/efi_loader/helloworld.c              |   3 +-
 6 files changed, 214 insertions(+), 137 deletions(-)
Quoted 4 lines

_______________________________________________
U-Boot mailing list
U-Boot at lists.denx.de
https://lists.denx.de/listinfo/u-boot

_______________________________________________
U-Boot mailing list
U-Boot at lists.denx.de
https://lists.denx.de/listinfo/u-boot

Signature · 1 line
Emmanuel Vadot <[email protected]> <[email protected]>
#3 lore raw
In reply to Alexander Graf
Quoted 11 lines · Alexander Graf

Hi Tom,

This is my current patch queue for efi. Please pull.

Alex

The following changes since commit 15616a0aa58173bce1efe47569bf2e10d023ae9c:

Merge git://git.denx.de/u-boot-dm (2017-12-14 15:46:07 -0500)

Quoted 8 lines

are available in the git repository at:

git://github.com/agraf/u-boot.git tags/signed-efi-v2018.01

for you to fetch changes up to bde6bfe4c3234480a0eef3b5bda8cf5fc83d3c79:

efi_loader: comments for dp_part_fill() (2017-12-16 23:07:56 +0100)

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171218/eb06dfb4/attachment.sig>