Skip to contentSkip to conversation

efi patch queue 2017-10-13

GIT PULL Alexander Graf 2 participants 2 messages Oct 13, 2017 – Oct 14, 2017

lore
Share & tools
lore
#0 lore raw

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
#1 lore raw
Quoted 11 lines · Alexander Graf

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)

Quoted 8 lines

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)

Applied to u-boot/master, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20171013/2893243d/attachment.sig>