audk/StandaloneMmPkg/Core
Zhiguang Liu 2ec8f0c640 StandaloneMmPkg: Disallow unregister MMI handler in other MMI handler
In last patch, we add code support to unregister MMI handler inside
itself. However, the code doesn't support unregister MMI handler
insider other MMI handler. While this is not a must-have usage.
So add check to disallow unregister MMI handler in other MMI handler.

Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Jiaxin Wu <jiaxin.wu@intel.com>
Cc: Ray Ni <ray.ni@intel.com>
Cc: Laszlo Ersek <lersek@redhat.com>
Cc: Ard Biesheuvel <ardb+tianocore@kernel.org>
Cc: Sami Mujawar <sami.mujawar@arm.com>
Cc: Ray Ni <ray.ni@intel.com>
Signed-off-by: Zhiguang Liu <zhiguang.liu@intel.com>
Message-Id: <20240301030133.628-5-zhiguang.liu@intel.com>
Reviewed-by: Ray Ni <ray.ni@intel.com>
Reviewed-by: Laszlo Ersek <lersek@redhat.com>
2024-03-01 18:47:27 +00:00
..
Dependency.c StandaloneMmPkg/Core: Remove optimization for depex evaluation 2024-01-23 18:26:25 +00:00
Dispatcher.c StandaloneMmPkg/Core: Remove dead code 2023-12-25 06:15:54 +00:00
FwVol.c StandaloneMmPkg/Core: Fix the failure to find uncompressed inner FV 2023-12-19 09:29:07 +00:00
Handle.c StandaloneMmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
InstallConfigurationTable.c StandaloneMmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Locate.c StandaloneMmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Mmi.c StandaloneMmPkg: Disallow unregister MMI handler in other MMI handler 2024-03-01 18:47:27 +00:00
Notify.c StandaloneMmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Page.c StandaloneMmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
Pool.c StandaloneMmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00
StandaloneMmCore.c StandaloneMmPkg/Core: Limit FwVol encapsulation section recursion 2023-12-19 09:29:07 +00:00
StandaloneMmCore.h StandaloneMmPkg/Core: Remove dead code 2023-12-25 06:15:54 +00:00
StandaloneMmCore.inf StandaloneMmPkg/Core: Limit FwVol encapsulation section recursion 2023-12-19 09:29:07 +00:00
StandaloneMmCorePrivateData.h StandaloneMmPkg: Apply uncrustify changes 2021-12-07 17:24:28 +00:00