We should not call eth_rx() before the network interface is initialized.
The services of the simple network protocol should check the state of
the network adapter.

Provide a correctly aligned transmit buffer not depending on
CONFIG_EFI_LOADER_BOUNCE_BUFFER.

Correct the unit test.

Add and correct comments.

Without this patch i.mx6 system Wandboard Quad rev B1 fails to execute
bootefi selftest.

---
v3:
        split the patch into a series
v2:
        match EFI_ENTRY() and EFI_EXIT() in efi_network_timer_notify()
        update comments
---

Heinrich Schuchardt (3):
  efi_selftest: fix simple network protocol test
  efi_loader: correctly aligned transmit buffer
  efi_loader: fix simple network protocol

 lib/efi_loader/efi_net.c            | 415 +++++++++++++++++++++++-----
 lib/efi_selftest/efi_selftest_snp.c |  16 +-
 2 files changed, 357 insertions(+), 74 deletions(-)

-- 
2.19.0

_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
https://lists.denx.de/listinfo/u-boot

Reply via email to