search for: open_protocol

Displaying 3 results from an estimated 3 matches for "open_protocol".

2013 Apr 07
1
EFI64 failing to build - firmware branch HEAD
...fi.h:44:0, from /home/voltagex/src/syslinux/efi/efi.h:7, from /home/voltagex/src/syslinux/efi/console.c:2: /usr/include/efi/efiapi.h:528:5: warning: function declaration isn?t a prototype [-Wstrict-prototypes] /home/voltagex/src/syslinux/efi/console.c: In function ?open_protocol?: /home/voltagex/src/syslinux/efi/console.c:15:29: error: ?EFI_BOOT_SERVICES? has no member named ?OpenProtocol? /home/voltagex/src/syslinux/efi/console.c: In function ?setup_gop?: /home/voltagex/src/syslinux/efi/console.c:81:16: warning: comparison between signed and unsigned integer expressions [...
2025 Apr 21
0
[PATCH] Improve EFI console logging
...ds, Marek [0] - https://bugs.debian.org/1103692 --- a/efi/console.c +++ b/efi/console.c @@ -34,7 +34,7 @@ void efi_console_restore(void) __export void writechr(char data) { - efi_write_char(data, 0); + efi_write_char(data, EFI_BACKGROUND_BLACK | EFI_LIGHTGRAY); } static inline EFI_STATUS open_protocol(EFI_HANDLE handle, EFI_GUID *protocol, --- a/efi/main.c +++ b/efi/main.c @@ -255,7 +255,10 @@ void efi_write_char(uint8_t ch, uint8_t SIMPLE_TEXT_OUTPUT_INTERFACE *out = ST->ConOut; uint16_t c[2]; - uefi_call_wrapper(out->SetAttribute, 2, out, attribute); + if (ST->ConOut->Mode-&g...
2025 Apr 22
0
[PATCH] Improve EFI console logging
...ole.c >> @@ -34,7 +34,7 @@ void efi_console_restore(void) >> >> __export void writechr(char data) >> { >> - efi_write_char(data, 0); >> + efi_write_char(data, EFI_BACKGROUND_BLACK | EFI_LIGHTGRAY); >> } >> >> static inline EFI_STATUS open_protocol(EFI_HANDLE handle, EFI_GUID *protocol, >> --- a/efi/main.c >> +++ b/efi/main.c >> @@ -255,7 +255,10 @@ void efi_write_char(uint8_t ch, uint8_t >> SIMPLE_TEXT_OUTPUT_INTERFACE *out = ST->ConOut; >> uint16_t c[2]; >> >> - uefi_call_wrapper(out->...