diff options
author | 2020-05-18 15:07:10 -0400 | |
---|---|---|
committer | 2020-05-20 19:09:20 +0200 | |
commit | 9b47c5275614a16fd64359fab73fe6c736bf57a0 (patch) | |
tree | 00f8fbb03f71def9b7081a8d2027c704c27a08c1 /include/linux/efi.h | |
parent | efi/libstub: Implement printk-style logging (diff) | |
download | linux-9b47c5275614a16fd64359fab73fe6c736bf57a0.tar.gz linux-9b47c5275614a16fd64359fab73fe6c736bf57a0.tar.bz2 linux-9b47c5275614a16fd64359fab73fe6c736bf57a0.zip |
efi/libstub: Add definitions for console input and events
Add the required typedefs etc for using con_in's simple text input
protocol, and for using the boottime event services.
Also add the prototype for the "stall" boot service.
Signed-off-by: Arvind Sankar <nivedita@alum.mit.edu>
Link: https://lore.kernel.org/r/20200518190716.751506-19-nivedita@alum.mit.edu
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
Diffstat (limited to 'include/linux/efi.h')
-rw-r--r-- | include/linux/efi.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/linux/efi.h b/include/linux/efi.h index 9b7c7ec319ac..974648db0c68 100644 --- a/include/linux/efi.h +++ b/include/linux/efi.h @@ -426,6 +426,7 @@ typedef struct { u32 tables; } efi_system_table_32_t; +typedef union efi_simple_text_input_protocol efi_simple_text_input_protocol_t; typedef union efi_simple_text_output_protocol efi_simple_text_output_protocol_t; typedef union { @@ -434,7 +435,7 @@ typedef union { unsigned long fw_vendor; /* physical addr of CHAR16 vendor string */ u32 fw_revision; unsigned long con_in_handle; - unsigned long con_in; + efi_simple_text_input_protocol_t *con_in; unsigned long con_out_handle; efi_simple_text_output_protocol_t *con_out; unsigned long stderr_handle; |