From d5c7bba5048e634c4363b6fdd89fe4e74e70107b Mon Sep 17 00:00:00 2001 From: Wei6 Xu Date: Thu, 29 Aug 2024 13:37:09 +0800 Subject: [PATCH] StandaloneMmPkg: Restart dispatcher once MM entry is registered for X64 X64 arch needs to restart the MM dispatcher once MM entry point is registered, therefore set PcdRestartMmDispatcherOnceMmEntryRegistered to TRUE by default for X64 only. Cc: Ard Biesheuvel Cc: Sami Mujawar Cc: Ray Ni Cc: Jiaxin Wu Signed-off-by: Wei6 Xu --- StandaloneMmPkg/StandaloneMmPkg.dec | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/StandaloneMmPkg/StandaloneMmPkg.dec b/StandaloneMmPkg/StandaloneMmPkg.dec index 54fe59e999..5ac57c1013 100644 --- a/StandaloneMmPkg/StandaloneMmPkg.dec +++ b/StandaloneMmPkg/StandaloneMmPkg.dec @@ -63,3 +63,10 @@ # FALSE - Do not restart MM Dispatcher once MM Entry Point is registered.
# @Prompt Restart MM Dispatcher once MM Entry Point is registered. gStandaloneMmPkgTokenSpaceGuid.PcdRestartMmDispatcherOnceMmEntryRegistered|FALSE|BOOLEAN|0x00000002 + +[PcdsFeatureFlag.X64] + ## Indicates if restart MM Dispatcher once MM Entry Point is registered.

+ # TRUE - Restart MM Dispatcher once MM Entry Point is registered.
+ # FALSE - Do not restart MM Dispatcher once MM Entry Point is registered.
+ # @Prompt Restart MM Dispatcher once MM Entry Point is registered. + gStandaloneMmPkgTokenSpaceGuid.PcdRestartMmDispatcherOnceMmEntryRegistered|TRUE|BOOLEAN|0x00000002