Hi Tom, This is my current patch queue for efi. Please pull.
Alex The following changes since commit 39dd65a059e503883dbf16d4c00ac083d15837da: sandbox: Enable btrfs support (2017-10-03 08:44:55 -0400) are available in the git repository at: git://github.com/agraf/u-boot.git tags/signed-efi-next for you to fetch changes up to abe994633b2ad56c5eea87c9253873f41dab477d: efi_selftest: correctly check return values (2017-10-13 10:24:22 +0200) ---------------------------------------------------------------- Patch queue for efi - 2017-10-13 This is the second batch of amazing improvements for efi_loader in 2017.11: - New self tests to verify our own code - A few bug fixes - colored text support - event and SNP improvements, should get us close to iPXE working ---------------------------------------------------------------- Heinrich Schuchardt (32): efi_loader: support 16 protocols per efi_object efi_loader: allow creating new handles efi_selftest: enable CONFIG_CMD_BOOTEFI_SELFTEST efi_selftest: use efi_st_error for all error messages efi_loader: use type bool for event states efi_selftest: make tests easier to read efi_loader: provide function comments for boot services efi_loader: replace efi_div10 by do_div efi_loader: call EFI_EXIT in efi_copy_mem, efi_set_mem efi_loader: parameters of CopyMem and SetMem efi_loader: pass GUIDs as const efi_guid_t * efi_loader: wrong type in wait_for_event efi_loader: incorrect definition of EFI_SIMPLE_NETWORK_PROTOCOL efi_loader: correct bits of receive_filters bit mask efi_loader: fill simple network protocol revision efi_loader: efi_net: hwaddr_size = 6 efi_net: return EFI_UNSUPPORTED where appropriate efi_loader: use events for efi_net_receive efi_loader: implement WaitForPacket event efi_loader: fix efi_net_get_status efi_loader: size fields in SimpleNetworkProtocol efi_loader: fill return values in SimpleNetworkProtocol efi_selftest: correct definition of efi_st_error efi_selftest: allow printing MAC addresses efi_loader: supply EFI network test efi_selftest: efi_st_memcmp return difference of bytes efi_selftest: avoid dereferencing NULL in tpl test efi_loader: avoid NULL dereference in efi_dp_match efi_loader: comments for functions add missing @return efi_selftest: error handling in SNP test efi_loader: MAX_UTF8_PER_UTF16 = 3 efi_selftest: correctly check return values Jonathan Gray (2): efi_loader: search all possible disk partitions efi_loader: don't increment part twice per loop Rob Clark (3): efi_loader: Fix disk dp's for pre-DM/legacy devices efi_loader: Add mem-mapped for fallback efi_loader: console support for color attributes cmd/bootefi.c | 23 + configs/qemu-x86_64_defconfig | 1 + configs/qemu-x86_defconfig | 1 + include/charset.h | 4 +- include/efi_api.h | 103 ++- include/efi_loader.h | 15 +- include/efi_selftest.h | 18 +- lib/efi_loader/efi_boottime.c | 788 ++++++++++++++++++++--- lib/efi_loader/efi_console.c | 29 +- lib/efi_loader/efi_device_path.c | 24 + lib/efi_loader/efi_device_path_to_text.c | 9 + lib/efi_loader/efi_disk.c | 26 +- lib/efi_loader/efi_net.c | 143 +++- lib/efi_selftest/Makefile | 8 +- lib/efi_selftest/efi_selftest.c | 37 +- lib/efi_selftest/efi_selftest_console.c | 41 +- lib/efi_selftest/efi_selftest_events.c | 84 +-- lib/efi_selftest/efi_selftest_exitbootservices.c | 46 +- lib/efi_selftest/efi_selftest_snp.c | 431 +++++++++++++ lib/efi_selftest/efi_selftest_tpl.c | 90 +-- lib/efi_selftest/efi_selftest_util.c | 25 + 21 files changed, 1688 insertions(+), 258 deletions(-) create mode 100644 lib/efi_selftest/efi_selftest_snp.c create mode 100644 lib/efi_selftest/efi_selftest_util.c _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot