From 38645fc308f6bfef6f4d0b06ffe36e421c0f781c Mon Sep 17 00:00:00 2001 From: Savva Mitrofanov Date: Thu, 24 Feb 2022 18:01:11 +0600 Subject: [PATCH] UefiPayloadPkg/PchSmiDispatchSmm: Add missing EFIAPI modifiers Added missing EFIAPI modifier to SmmSwDispatcher function which passed into gSmst->SmiHandlerRegister routine. Signed-off-by: Savva Mitrofanov Reviewed-by: Vitaly Cheptsov --- UefiPayloadPkg/PchSmiDispatchSmm/PchSmiDispatchSmm.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/UefiPayloadPkg/PchSmiDispatchSmm/PchSmiDispatchSmm.c b/UefiPayloadPkg/PchSmiDispatchSmm/PchSmiDispatchSmm.c index 8a076e16e6..4b52daa885 100644 --- a/UefiPayloadPkg/PchSmiDispatchSmm/PchSmiDispatchSmm.c +++ b/UefiPayloadPkg/PchSmiDispatchSmm/PchSmiDispatchSmm.c @@ -87,6 +87,7 @@ FindContextByDispatchHandle ( **/ EFI_STATUS +EFIAPI SmmSwDispatcher ( IN EFI_HANDLE DispatchHandle, IN CONST VOID *RegisterContext, @@ -436,7 +437,7 @@ PchSmiDispatchEntryPoint ( // // Register a SMM handler to handle subsequent SW SMIs. // - Status = gSmst->SmiHandlerRegister ((EFI_MM_HANDLER_ENTRY_POINT)SmmSwDispatcher, NULL, &DispatchHandle); + Status = gSmst->SmiHandlerRegister (SmmSwDispatcher, NULL, &DispatchHandle); ASSERT_EFI_ERROR (Status); //