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->...