[U-Boot] Pull request for UEFI sub-system for v2019.10-rc4 (3)
Heinrich Schuchardt
xypron.glpk at gmx.de
Fri Sep 6 07:27:45 UTC 2019
The following changes since commit ece9834f7d223097cec92e3d3c70cd37b3768482:
Merge branch 'master' of
https://gitlab.denx.de/u-boot/custodians/u-boot-net (2019-09-04 16:02:03
-0400)
are available in the Git repository at:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi.git
tags/efi-2019-10-rc4-3
for you to fetch changes up to fe1a81c1a47737d3ce6b6855a05468b7546d4982:
doc: UEFI API documentation (2019-09-05 23:18:52 +0200)
No problems where observed in Gitlab:
https://gitlab.denx.de/u-boot/custodians/u-boot-efi/pipelines/620
Primary key fingerprint:
6DC4 F9C7 1F29 A6FA 06B7 6D33 C481 DBBC 2C05 1AC4
----------------------------------------------------------------
Pull request for UEFI sub-system for v2019.10-rc4 (3)
This includes the patches from
Pull request for UEFI sub-system for v2019.10-rc4 (2)
Fix UEFI specification compliance issues in the simple network protocol:
* Correctly set and reset the interrupt status.
* Support filling the header in the Transmit() service.
* Correct the checking and setting of the network state.
* Implement the MCastIPtoMAC() service.
* Adjust the simple network protocol unit test.
Fix UEFI specification compliance issues in the protocol.
Fix UEFI specification compliance issues in the simple text output protocol:
* Avoid out of bounds cursor position.
* Do not set illegal screen mode.
Fix UEFI specification compliance issues in the block IO protocol:
* Check parameters.
* Return correct status code if buffer is unaligned.
Refactor initialization of EFI memory in preparation of support for
> 3GB memory on x86.
----------------------------------------------------------------
Heinrich Schuchardt (16):
riscv: qemu: enable CONFIG_CMD_BOOTEFI_SELFTEST
efi_loader: interrupts in simple network protocol
efi_selftest: check EFI_SIMPLE_NETWORK_RECEIVE_INTERRUPT
efi_loader: EFI_SIMPLE_NETWORK.Transmit() fill header
efi_loader: fix status management in network stack
efi_loader: implement MCastIPtoMAC
efi_loader: correct text conversion for vendor DP
efi_loader: correctly render MAC address device path nodes
efi_loader: correctly render CD-ROM device path nodes
efi_loader: correctly render UsbClass DP nodes as text
efi_loader: cursor positioning
efi_loader: do not set invalid screen mode
efi_loader: parameter checks BLOCK_IO_PROTOCOL
efi_loader: use EFI_PRINT() instead of debug()
efi_loader: EFI_BLOCK_IO_PROTOCOL.Reset()
doc: UEFI API documentation
Park, Aiden (1):
efi_loader: Extract adding a conventional memory in separate routine
configs/qemu-riscv32_defconfig | 1 +
configs/qemu-riscv32_smode_defconfig | 1 +
configs/qemu-riscv64_defconfig | 1 +
configs/qemu-riscv64_smode_defconfig | 1 +
doc/api/efi.rst | 33 ++++++
include/efi_api.h | 4 +-
include/efi_loader.h | 4 +
lib/efi_loader/efi_console.c | 33 ++++--
lib/efi_loader/efi_device_path.c | 2 +-
lib/efi_loader/efi_device_path_to_text.c | 31 +++--
lib/efi_loader/efi_disk.c | 60 +++++++++-
lib/efi_loader/efi_gop.c | 2 +-
lib/efi_loader/efi_memory.c | 82 ++++++++-----
lib/efi_loader/efi_net.c | 193
+++++++++++++++++++++++++------
lib/efi_selftest/efi_selftest_snp.c | 64 ++++++++--
15 files changed, 410 insertions(+), 102 deletions(-)
More information about the U-Boot
mailing list