From 7f6d874d176e75e817d2c784b752d6f077069b04 Mon Sep 17 00:00:00 2001 From: Heinrich Schuchardt Date: Sat, 31 Aug 2019 09:56:30 +0200 Subject: efi_loader: interrupts in simple network protocol GetStatus() must clear the interrupt status. Transmit() should set the TX interrupt. Receive() should clear the RX interrupt. Initialize() and Start() should clear the interrupt status. Signed-off-by: Heinrich Schuchardt --- include/efi_api.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/efi_api.h') diff --git a/include/efi_api.h b/include/efi_api.h index 43778197af0..7f7b67fa00f 100644 --- a/include/efi_api.h +++ b/include/efi_api.h @@ -1281,6 +1281,8 @@ struct efi_simple_network { struct efi_mac_address *dest_addr, u16 *protocol); struct efi_event *wait_for_packet; struct efi_simple_network_mode *mode; + /* private fields */ + u32 int_status; }; #define EFI_PXE_BASE_CODE_PROTOCOL_GUID \ -- cgit v1.2.3