Some uefi applications e.g systemd-stub uses more members in efi_simple_text_output_protocol, hence extending its members as UEFI specification. Signed-off-by: Pingfan Liu <piliu@xxxxxxxxxx> Cc: Ard Biesheuvel <ardb@xxxxxxxxxx> To: linux-efi@xxxxxxxxxxxxxxx --- drivers/firmware/efi/libstub/efistub.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/drivers/firmware/efi/libstub/efistub.h b/drivers/firmware/efi/libstub/efistub.h index 27abb4ce02917..a075d327a11ba 100644 --- a/drivers/firmware/efi/libstub/efistub.h +++ b/drivers/firmware/efi/libstub/efistub.h @@ -506,6 +506,13 @@ union efi_simple_text_output_protocol { efi_status_t (__efiapi *output_string)(efi_simple_text_output_protocol_t *, efi_char16_t *); void *test_string; + void *query_mode; + void *set_mode; + void *set_attribute; + void *clean_screen; + void *set_cursor_pos; + void *enable_cursor; + void *mode; }; struct { u32 reset; -- 2.41.0