From e34460c8b27d4f47b4f895e06955a254c5b0ac00 Mon Sep 17 00:00:00 2001 From: Jiaxin Wu Date: Tue, 10 Sep 2024 11:54:22 +0800 Subject: OvmfPkg/Library: Impl SmmCpuPlatformHookBeforeMmiHandler func This patch is to add SmmCpuPlatformHookBeforeMmiHandler func for OVMF. Signed-off-by: Jiaxin Wu --- .../SmmCpuPlatformHookLibQemu.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/OvmfPkg/Library/SmmCpuPlatformHookLibQemu/SmmCpuPlatformHookLibQemu.c b/OvmfPkg/Library/SmmCpuPlatformHookLibQemu/SmmCpuPlatformHookLibQemu.c index 4df057101e..cab7d90bcc 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; +} -- cgit v1.2.3