Pull request for UEFI sub-system for efi-2020-10-rc5

Dear Tom,
The following changes since commit 00e5fda0063eaa20e9c3f6844ac88c64eb875f23:
Merge branch '2020-09-12-assorted-bugfixes' (2020-09-14 15:39:46 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2020-10-rc5
for you to fetch changes up to 5bf12a78599d4a311265c174496233aa15ed4252:
efi_selftest: restore gd before do_reset() (2020-09-14 23:28:52 +0200)
---------------------------------------------------------------- Pull request for UEFI sub-system for efi-2020-10-rc5
The following bugs are fixed:
* unaligned access in br_i32_decode() * missing restore of global data pointer in UEFI selftest * missing restore of global data pointer on RISC-V in UEfI subsystem * efi_var_mem_notify_exit_boot_services() should not be __efi_runtime
---------------------------------------------------------------- Heinrich Schuchardt (4): efi_loader: efi_var_mem_notify_exit_boot_services riscv: define function set_gd() efi_loader: save global data pointer on RISC-V efi_selftest: restore gd before do_reset()
Robert Reither (1): rsa: crash in br_i32_decode() called from rsa_gen_key_prop()
arch/riscv/include/asm/global_data.h | 9 +++++++++ lib/efi_loader/efi_boottime.c | 18 +++++++++--------- lib/efi_loader/efi_var_mem.c | 2 +- lib/efi_selftest/efi_selftest.c | 6 ++++-- lib/rsa/rsa-keyprop.c | 6 +++--- 5 files changed, 26 insertions(+), 15 deletions(-)

On 9/14/20 11:48 PM, Heinrich Schuchardt wrote:
Dear Tom,
The following changes since commit 00e5fda0063eaa20e9c3f6844ac88c64eb875f23:
Merge branch '2020-09-12-assorted-bugfixes' (2020-09-14 15:39:46 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2020-10-rc5
for you to fetch changes up to 5bf12a78599d4a311265c174496233aa15ed4252:
efi_selftest: restore gd before do_reset() (2020-09-14 23:28:52 +0200)
Pull request for UEFI sub-system for efi-2020-10-rc5
The following bugs are fixed:
- unaligned access in br_i32_decode()
- missing restore of global data pointer in UEFI selftest
- missing restore of global data pointer on RISC-V in UEfI subsystem
- efi_var_mem_notify_exit_boot_services() should not be __efi_runtime
Hello Tom,
after rebasing the patch series from v2020.01-rc4 to current origin/master I observed a build error in:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi/-/jobs/149666
I am not able to reproduce the problem locally outside the Docker container.
The build error is due to incomplete ELF file format support in arch/arm/mach-rockchip/make_fit_atf.py. See
[PATCH 1/1] rockchip: make_fit_atf: ignore empty PT_LOAD segment https://lists.denx.de/pipermail/u-boot/2020-September/426569.html
This script is meant to be replaced by binman according to a build warning:
+===================== WARNING ====================== +This board uses CONFIG_SPL_FIT_GENERATOR. Please migrate +to binman instead, to avoid the proliferation of +arch-specific scripts with no tests. +====================================================
Best regards
Heinrich

On Mon, Sep 14, 2020 at 11:48:35PM +0200, Heinrich Schuchardt wrote:
Dear Tom,
The following changes since commit 00e5fda0063eaa20e9c3f6844ac88c64eb875f23:
Merge branch '2020-09-12-assorted-bugfixes' (2020-09-14 15:39:46 -0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git tags/efi-2020-10-rc5
for you to fetch changes up to 5bf12a78599d4a311265c174496233aa15ed4252:
efi_selftest: restore gd before do_reset() (2020-09-14 23:28:52 +0200)
Applied to u-boot/master, thanks!
participants (2)
-
Heinrich Schuchardt
-
Tom Rini