diff --git a/OvmfPkg/Library/SmmCpuPlatformHookLibQemu/SmmCpuPlatformHookLibQemu.c b/OvmfPkg/Library/SmmCpuPlatformHookLibQemu/SmmCpuPlatformHookLibQemu.c index 4df057101e8b..cab7d90bcc81 100644 --- a/OvmfPkg/Library/SmmCpuPlatformHookLibQemu/SmmCpuPlatformHookLibQemu.c +++ b/OvmfPkg/Library/SmmCpuPlatformHookLibQemu/SmmCpuPlatformHookLibQemu.c @@ -2,7 +2,7 @@ SMM CPU Platform Hook library instance for QEMU. Copyright (c) 2020, Red Hat, Inc. -Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved.
+Copyright (c) 2006 - 2024, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent **/ @@ -113,3 +113,21 @@ GetPlatformPageTableAttribute ( { return EFI_UNSUPPORTED; } + +/** + SMM CPU Platform Hook before executing MMI Handler. + + This function can be used to perform the platform specific items before executing MMI Handler. + + @retval EFI_SUCCESS The smm cpu platform hook before executing MMI Handler is executed successfully. + @retval EFI_UNSUPPORTED The smm cpu platform hook before executing MMI Handler is unsupported. + +**/ +EFI_STATUS +EFIAPI +SmmCpuPlatformHookBeforeMmiHandler ( + VOID + ) +{ + return EFI_UNSUPPORTED; +}