On 10/06/2017 02:08 PM, Alexander Graf wrote: > > > On 05.10.17 16:35, Heinrich Schuchardt wrote: >> This patch series focuses on >> * correction of parameter types for boot services >> * fixes for the SetMem and CopyMem boot services >> * fixes for the simple network protocol implementation (SNP) >> * a unit test for SetMem, CopyMem and the simple network protocol >> >> The unit test broadcasts a DHCPDISCOVER messager over the network and >> receives the reply. >> >> This patch series is based on >> * efi-next tree >> https://github.com/agraf/u-boot/tree/efi-next >> * [PATCH 1/1] efi_selftest: enable CONFIG_CMD_BOOTEFI_SELFTEST >> https://patchwork.ozlabs.org/patch/816412/ >> This patch enables the unit test on qemu-x86_defconfig >> * [PATCH 1/1] efi_loader: provide function comments for boot services >> https://patchwork.ozlabs.org/patch/817010/ > > Looks quite good to me. I've applied them (with the modification I > suggested), running through tests and will push them to master if nobody > (human or machine) objects within the next 1-2 days. > > > Alex >
You moved setting is_signaled to efi_net_push. 181 static void efi_net_push(void *pkt, int len) 182 { 183 new_rx_packet = true; 184 wait_for_packet->is_signaled = true; 185 } The code looks fine to me. The selftest for the Simple Network Protocol correctly receives a DHCP packet. Thank you. I just sent you a fix for efi_st_memcmp: [PATCH 1/1] efi_selftest: efi_st_memcmp return difference of bytes Best regards Heinrich _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot