[U-Boot] [PATCH 21/23] efi_loader: fix efi_net_get_status
Simon Glass
sjg at chromium.org
Thu Aug 31 12:52:20 UTC 2017
On 27 August 2017 at 06:54, Heinrich Schuchardt <xypron.glpk at gmx.de> wrote:
> The returned interrupt status was wrong.
>
> As out transmit buffer is empty we need to always set
> EFI_SIMPLE_NETWORK_TRANSMIT_INTERRUPT.
>
> When we have received a packet we need to set
> EFI_SIMPLE_NETWORK_RECEIVE_INTERRUPT.
>
> Furthermore we should call efi_timer_check() to handle events.
>
> Signed-off-by: Heinrich Schuchardt <xypron.glpk at gmx.de>
> ---
> include/efi_api.h | 6 ++++++
> lib/efi_loader/efi_net.c | 11 ++++++++---
> 2 files changed, 14 insertions(+), 3 deletions(-)
Reviewed-by: Simon Glass <sjg at chromium.org>
More information about the U-Boot
mailing list