All of lore.kernel.org
 help / color / mirror / Atom feed
* Pull request for efi-next
@ 2021-03-25 21:31 Heinrich Schuchardt
  2021-03-26 13:55 ` Tom Rini
  0 siblings, 1 reply; 2+ messages in thread
From: Heinrich Schuchardt @ 2021-03-25 21:31 UTC (permalink / raw)
  To: u-boot

Dear Tom,

a lot of patches in this pull-request are already in origin/master. The
rest is summarized in the tag description.

Gitlab CI showed no issues:
https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/6913

Please, merge into the *next* branch:

The following changes since commit 874dcedee92a828b03c8d3146dccfaa8b709618b:

   Merge branch '2021-03-20-mediatek-updates' into next (2021-03-20
19:27:22 -0400)

are available in the Git repository at:

   https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-next

for you to fetch changes up to ac30aad21076e9eeb460af2865b863f3ae3d2eaa:

   efi_loader: Clean up file size calculations (2021-03-25 21:03:51 +0100)

----------------------------------------------------------------
Pull request for efi-next

New:
	provide EFI ESRT table
	initrd via Load_File2_Protocol uses boot options
	create an S-CRTM event for measured boot

Bug fixes:
	avoid double free of SPI device in dfu_free_entity()
	avoid memory leak in TCG2 protocol

----------------------------------------------------------------
Heinrich Schuchardt (7):
       efi_loader: disable GRUB_ARM32_WORKAROUND on ARCH_SUNXI
       efi_selftest: illegal cast to pointer in initrddump
       efi_loader: NULL dereference in EFI console
       efi_loader: Uart device path
       cmd/load: support uploading EFI binary via UART
       dfu: dfu_sf: avoid double free of SPI device
       efi_selfest: redefine enum efi_test_phase

Ilias Apalodimas (8):
       efi_selftest: Remove loadfile2 for initrd selftests
       efi_loader: Add device path related functions for initrd via Boot####
       efi_loader: Add helper functions for EFI
       efi_loader: Replace config option for initrd loading
       efidebug: add multiple device path instances on Boot####
       efi_loader: EFI TCG2 free efi memory on protocol failure
       efi_loader: Add an S-CRTM even for firmware version
       efi_loader: Clean up file size calculations

Jose Marinho (4):
       efi: Add ESRT to the EFI system table
       cmd: efi: ESRT table debug print
       efi: ESRT creation tests
       test: test the ESRT creation

Mark Kettenis (1):
       efi_loader: fix memory type for memory reservation block

Simon Glass (1):
       efi: Fix compiler warnings

  cmd/bootefi.c                                      |   3 +
  cmd/efidebug.c                                     | 281 ++++++++++--
  cmd/load.c                                         |  10 +-
  doc/board/emulation/qemu_capsule_update.rst        |   4 +-
  doc/uefi/uefi.rst                                  |   2 +-
  drivers/dfu/dfu_sf.c                               |  18 +-
  include/efi_api.h                                  |  31 ++
  include/efi_loader.h                               |  36 ++
  include/efi_selftest.h                             |   7 +-
  lib/efi_loader/Kconfig                             |  26 +-
  lib/efi_loader/Makefile                            |   2 +
  lib/efi_loader/efi_bootmgr.c                       |  19 +-
  lib/efi_loader/efi_boottime.c                      |  23 +-
  lib/efi_loader/efi_capsule.c                       |  12 +-
  lib/efi_loader/efi_console.c                       |  51 ++-
  lib/efi_loader/efi_device_path.c                   | 151 +++++-
  lib/efi_loader/efi_device_path_to_text.c           |  13 +
  lib/efi_loader/efi_dt_fixup.c                      |   2 +-
  lib/efi_loader/efi_esrt.c                          | 510
+++++++++++++++++++++
  lib/efi_loader/efi_file.c                          |  39 ++
  lib/efi_loader/efi_firmware.c                      |   4 +-
  lib/efi_loader/efi_helper.c                        |  98 ++++
  lib/efi_loader/efi_load_initrd.c                   | 202 ++++----
  lib/efi_loader/efi_setup.c                         |   6 +
  lib/efi_loader/efi_tcg2.c                          |  75 ++-
  lib/efi_loader/efi_var_common.c                    |  33 ++
  lib/efi_selftest/Makefile                          |   3 +-
  lib/efi_selftest/efi_selftest.c                    |  11 +-
  lib/efi_selftest/efi_selftest_esrt.c               | 291 ++++++++++++
  lib/efi_selftest/efi_selftest_load_initrd.c        | 221 ---------
  .../efi_selftest_set_virtual_address_map.c         |   2 +-
  lib/efi_selftest/initrddump.c                      |   2 +-
  .../test_efi_capsule/test_capsule_firmware.py      |  14 +-
  test/py/tests/test_efi_secboot/test_signed.py      |  16 +-
  .../py/tests/test_efi_secboot/test_signed_intca.py |   8 +-
  test/py/tests/test_efi_secboot/test_unsigned.py    |   8 +-
  36 files changed, 1781 insertions(+), 453 deletions(-)
  create mode 100644 lib/efi_loader/efi_esrt.c
  create mode 100644 lib/efi_loader/efi_helper.c
  create mode 100644 lib/efi_selftest/efi_selftest_esrt.c
  delete mode 100644 lib/efi_selftest/efi_selftest_load_initrd.c

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Pull request for efi-next
  2021-03-25 21:31 Pull request for efi-next Heinrich Schuchardt
@ 2021-03-26 13:55 ` Tom Rini
  0 siblings, 0 replies; 2+ messages in thread
From: Tom Rini @ 2021-03-26 13:55 UTC (permalink / raw)
  To: u-boot

On Thu, Mar 25, 2021 at 10:31:06PM +0100, Heinrich Schuchardt wrote:

> Dear Tom,
> 
> a lot of patches in this pull-request are already in origin/master. The
> rest is summarized in the tag description.
> 
> Gitlab CI showed no issues:
> https://source.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/6913
> 
> Please, merge into the *next* branch:
> 
> The following changes since commit 874dcedee92a828b03c8d3146dccfaa8b709618b:
> 
>   Merge branch '2021-03-20-mediatek-updates' into next (2021-03-20
> 19:27:22 -0400)
> 
> are available in the Git repository at:
> 
>   https://source.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-next
> 
> for you to fetch changes up to ac30aad21076e9eeb460af2865b863f3ae3d2eaa:
> 
>   efi_loader: Clean up file size calculations (2021-03-25 21:03:51 +0100)
> 

Applied to u-boot/next, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: not available
URL: <https://lists.denx.de/pipermail/u-boot/attachments/20210326/c2ba7dba/attachment.sig>

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2021-03-26 13:55 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-03-25 21:31 Pull request for efi-next Heinrich Schuchardt
2021-03-26 13:55 ` Tom Rini

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.