aboutsummaryrefslogtreecommitdiffstats
path: root/src/include/ipxe/efi/Uefi/UefiSpec.h
diff options
context:
space:
mode:
authorMichael Brown <mcb30@ipxe.org>2024-12-17 13:30:16 +0000
committerMichael Brown <mcb30@ipxe.org>2024-12-17 13:30:16 +0000
commit8816ddcd96d9831f83448eb579aceae36ca57daa (patch)
treed73586c44feaec87b1f5d6e934e787abbf346222 /src/include/ipxe/efi/Uefi/UefiSpec.h
parent97079553b66ea9036348543e2b92cbe29bfd2c6b (diff)
downloadipxe-8816ddcd96d9831f83448eb579aceae36ca57daa.tar.gz
[efi] Update to current EDK2 headers
Signed-off-by: Michael Brown <mcb30@ipxe.org>
Diffstat (limited to 'src/include/ipxe/efi/Uefi/UefiSpec.h')
-rw-r--r--src/include/ipxe/efi/Uefi/UefiSpec.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/include/ipxe/efi/Uefi/UefiSpec.h b/src/include/ipxe/efi/Uefi/UefiSpec.h
index cc166fc34..4dfc346df 100644
--- a/src/include/ipxe/efi/Uefi/UefiSpec.h
+++ b/src/include/ipxe/efi/Uefi/UefiSpec.h
@@ -2044,7 +2044,8 @@ typedef struct {
UINT32 FirmwareRevision;
///
/// The handle for the active console input device. This handle must support
- /// EFI_SIMPLE_TEXT_INPUT_PROTOCOL and EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL.
+ /// EFI_SIMPLE_TEXT_INPUT_PROTOCOL and EFI_SIMPLE_TEXT_INPUT_EX_PROTOCOL. If
+ /// there is no active console, these protocols must still be present.
///
EFI_HANDLE ConsoleInHandle;
///
@@ -2053,7 +2054,9 @@ typedef struct {
///
EFI_SIMPLE_TEXT_INPUT_PROTOCOL *ConIn;
///
- /// The handle for the active console output device.
+ /// The handle for the active console output device. This handle must support the
+ /// EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL. If there is no active console, these protocols
+ /// must still be present.
///
EFI_HANDLE ConsoleOutHandle;
///
@@ -2063,7 +2066,8 @@ typedef struct {
EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL *ConOut;
///
/// The handle for the active standard error console device.
- /// This handle must support the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL.
+ /// This handle must support the EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL. If there
+ /// is no active console, this protocol must still be present.
///
EFI_HANDLE StandardErrorHandle;
///