diff --git a/OvmfPkg/Library/SmmCpuPlatformHookLibQemu/SmmCpuPlatformHookLibQemu.c b/OvmfPkg/Library/SmmCpuPlatformHookLibQemu/SmmCpuPlatformHookLibQemu.c index cab7d90bcc..f8560f36c2 100644 --- a/OvmfPkg/Library/SmmCpuPlatformHookLibQemu/SmmCpuPlatformHookLibQemu.c +++ b/OvmfPkg/Library/SmmCpuPlatformHookLibQemu/SmmCpuPlatformHookLibQemu.c @@ -131,3 +131,26 @@ SmmCpuPlatformHookBeforeMmiHandler ( { return EFI_UNSUPPORTED; } + +/** + This function determines whether the first CPU Synchronization should be executed unconditionally + when a SMI occurs. + + If the function returns true, it indicates that there is no need to check the system configuration + and status, and the first CPU Synchronization should be executed unconditionally. + + If the function returns false, it indicates that the first CPU Synchronization is not executed + unconditionally, and the decision to synchronize should be based on the system configuration and status. + + @retval TRUE The first CPU Synchronization is executed unconditionally. + @retval FALSE The first CPU Synchronization is not executed unconditionally. + +**/ +BOOLEAN +EFIAPI +IsCpuSyncAlwaysNeeded ( + VOID + ) +{ + return FALSE; +}