aboutsummaryrefslogtreecommitdiff
path: root/stand/efi/libefi/eficom.c
diff options
context:
space:
mode:
Diffstat (limited to 'stand/efi/libefi/eficom.c')
-rw-r--r--stand/efi/libefi/eficom.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/stand/efi/libefi/eficom.c b/stand/efi/libefi/eficom.c
index 2aa592da47f4..62069eb01d6c 100644
--- a/stand/efi/libefi/eficom.c
+++ b/stand/efi/libefi/eficom.c
@@ -30,8 +30,9 @@
#include <efi.h>
#include <efilib.h>
+#include <Protocol/SerialIo.h>
-static EFI_GUID serial = SERIAL_IO_PROTOCOL;
+static EFI_GUID serial = EFI_SERIAL_IO_PROTOCOL_GUID;
#define COMC_TXWAIT 0x40000 /* transmit timeout */
@@ -510,7 +511,7 @@ comc_port_set(struct env_var *ev, int flags, const void *value)
(void**)&sio, IH, NULL, EFI_OPEN_PROTOCOL_GET_PROTOCOL);
if (EFI_ERROR(status)) {
- printf("OpenProtocol: %lu\n", EFI_ERROR_CODE(status));
+ printf("OpenProtocol: %lu\n", DECODE_ERROR(status));
return (CMD_ERROR);
}