audk/UefiCpuPkg/Include/Library
Jiaxin Wu 7d4da670ea UefiCpuPkg: Add SmmCpuPlatformHookBeforeMmiHandler
This patch is to add SmmCpuPlatformHookBeforeMmiHandler interface
in SmmCpuPlatformHookLib.

The new API can be used to perform the platform specific items
before executing MMI Handler. For example, Intel can leverage
this API to clear the pending SMI bit after all CPUs finish the
sync and before the MMI handlers. If so, the the redundant
SMI can be avoided after CPU exit from current SMI.

Signed-off-by: Jiaxin Wu <jiaxin.wu@intel.com>
2024-10-12 08:56:05 +00:00
..
AmdSvsmLib.h UefiCpuPkg/AmdSvsmLib: Create the AmdSvsmLib library to support an SVSM 2024-04-17 18:30:03 +00:00
BaseRiscVFpuLib.h UefiCpuPkg: RiscV64: initialize FPU 2024-10-04 04:53:21 +00:00
BaseRiscVMmuLib.h
CcExitLib.h
CpuCacheInfoLib.h
CpuMmuLib.h UefiCpuPkg: Add CpuMmuLib.h to UefiCpuPkg 2024-04-16 06:00:32 +00:00
CpuPageTableLib.h UefiCpuPkg: Fix issue that IsModified is wrongly set in PageTableMap 2024-02-22 03:28:55 +00:00
LocalApicLib.h
MicrocodeLib.h
MmSaveStateLib.h
MpInitLib.h UefiCpuPkg: set EXTENDED_PROCESSOR_INFORMATION to 0 2024-01-09 16:31:57 +00:00
MtrrLib.h UefiCpuPkg/MtrrLib.h: use cache type #defines from ArchitecturalMsr.h 2024-06-26 06:04:49 +00:00
PlatformSecLib.h
RegisterCpuFeaturesLib.h
SmmCpuFeaturesLib.h
SmmCpuPlatformHookLib.h UefiCpuPkg: Add SmmCpuPlatformHookBeforeMmiHandler 2024-10-12 08:56:05 +00:00
SmmCpuSyncLib.h UefiCpuPkg: Adds SmmCpuSyncLib library class 2023-12-20 02:30:56 +00:00
SmmRelocationLib.h UefiCpuPkg: Add SmmRelocationLib class 2024-05-08 01:53:58 +00:00