[PATCH 14/16] efi: gop: flesh out efi_graphics_output_protocol::blt definition
Ahmad Fatoum
a.fatoum at pengutronix.de
Thu Dec 11 12:30:05 PST 2025
We don't use this callback, but the GOP implementation in barebox as EFI
loader will, so set the stage for that.
Signed-off-by: Ahmad Fatoum <a.fatoum at pengutronix.de>
---
include/efi/protocol/gop.h | 11 +++++------
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a/include/efi/protocol/gop.h b/include/efi/protocol/gop.h
index bad9f64f0623..04d139ffcb3f 100644
--- a/include/efi/protocol/gop.h
+++ b/include/efi/protocol/gop.h
@@ -42,12 +42,11 @@ struct efi_graphics_output_protocol {
efi_status_t (EFIAPI *set_mode) (struct efi_graphics_output_protocol *This,
uint32_t mode_number);
efi_status_t (EFIAPI *blt)(struct efi_graphics_output_protocol *This,
- void *buffer,
- unsigned long operation,
- unsigned long sourcex, unsigned long sourcey,
- unsigned long destinationx, unsigned long destinationy,
- unsigned long width, unsigned long height, unsigned
- long delta);
+ struct efi_pixel_bitmask *buffer,
+ u32 operation,
+ size_t sourcex, size_t sourcey,
+ size_t destinationx, size_t destinationy,
+ size_t width, size_t height, size_t delta);
struct efi_graphics_output_protocol_mode *mode;
};
--
2.47.3
More information about the barebox
mailing list