Pull request for UEFI sub-system for efi-2021-01-rc3 (3)
Heinrich Schuchardt
xypron.glpk at gmx.de
Sun Nov 29 10:30:29 CET 2020
Dear Tom,
The following changes since commit 7889951d0f56eab746a7c8fde350a022ba0361ca:
Merge tag 'u-boot-stm32-20201125' of
https://gitlab.denx.de/u-boot/custodians/u-boot-stm (2020-11-25 11:00:52
-0500)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2021-01-rc3-3
for you to fetch changes up to 6974a4a37348ba272e53dd33effcc0db9e144c59:
charset: make u16_strnlen accessible at runtime (2020-11-29 05:18:37
+0100)
----------------------------------------------------------------
Pull request for UEFI sub-system for efi-2021-01-rc3 (3)
The following errors are corrected:
* Linux crash when accessing UEFI variables at runtime.
* UEFI variable using standalone MM on 32 bit systems
not working due to missing packing of communication
structure
* NULL dereference when FAT16 root directory is full
* FAT files with a short file name starting with 0xE5 (0x05 in directory
entry) where treated as deleted.
The UEFI SetTime() service is enabled on ARM QEMU and sandbox.
Gitlab CI showed not problem:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi/-/pipelines/5443
----------------------------------------------------------------
Etienne Carriere (1):
lib/efi_loader: fix ABI in efi_mm_communicate_header
Heinrich Schuchardt (4):
fs: fat: avoid NULL dereference when root dir is full
fs: fat: directory entries starting with 0x05
fs: fat: use ATTR_ARCH instead of anonymous 0x20
efi_loader: enable EFI_SET_TIME on sandbox and QEMU ARM
Ilias Apalodimas (1):
charset: make u16_strnlen accessible at runtime
fs/fat/fat.c | 3 +--
fs/fat/fat_write.c | 8 ++++----
include/mm_communication.h | 2 +-
lib/charset.c | 3 ++-
lib/efi_loader/Kconfig | 1 +
5 files changed, 9 insertions(+), 8 deletions(-)
More information about the U-Boot
mailing list