From 080e51730e2b8b4d7d600d47943a3def1fe327e6 Mon Sep 17 00:00:00 2001 From: Qihang Gao Date: Sat, 9 May 2026 11:08:10 +0800 Subject: [PATCH] ArmPlatformPkg: Add missing EFIAPI for event callback functions According to UEFI spec calling conventions, UEFI event handlers should use EFIAPI. Signed-off-by: Qihang Gao --- .../Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.c | 1 + .../Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.h | 1 + 2 files changed, 2 insertions(+) diff --git a/ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.c b/ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.c index 55f7451708..833d1497e5 100644 --- a/ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.c +++ b/ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.c @@ -220,6 +220,7 @@ EXIT: and uninstall the protocols **/ VOID +EFIAPI LcdGraphicsExitBootServicesEvent ( IN EFI_EVENT Event, IN VOID *Context diff --git a/ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.h b/ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.h index 1094602c0f..7a6cf6b5e0 100644 --- a/ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.h +++ b/ArmPlatformPkg/Drivers/LcdGraphicsOutputDxe/LcdGraphicsOutputDxe.h @@ -44,6 +44,7 @@ typedef struct { // VOID +EFIAPI LcdGraphicsExitBootServicesEvent ( IN EFI_EVENT Event, IN VOID *Context