This patch corrects the Module Type Header file for Management Mode(MM)
as specified in PI v1.6 Specification. Also, it updates parameter for
auto generated template functions from EFI_SMM_SYSTEM_TABLE2 to
EFI_MM_SYSTEM_TABLE.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Supreeth Venkatesh <supreeth.venkatesh@arm.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Cc: Jiewen Yao <jiewen.yao@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
EFIAPI\r
${Function} (\r
IN EFI_HANDLE ImageHandle,\r
EFIAPI\r
${Function} (\r
IN EFI_HANDLE ImageHandle,\r
- IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable\r
+ IN EFI_MM_SYSTEM_TABLE *MmSystemTable\r
EFIAPI\r
ProcessModuleEntryPointList (\r
IN EFI_HANDLE ImageHandle,\r
EFIAPI\r
ProcessModuleEntryPointList (\r
IN EFI_HANDLE ImageHandle,\r
- IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable\r
+ IN EFI_MM_SYSTEM_TABLE *MmSystemTable\r
EFIAPI\r
ProcessModuleEntryPointList (\r
IN EFI_HANDLE ImageHandle,\r
EFIAPI\r
ProcessModuleEntryPointList (\r
IN EFI_HANDLE ImageHandle,\r
- IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable\r
+ IN EFI_MM_SYSTEM_TABLE *MmSystemTable\r
EFIAPI\r
ProcessModuleEntryPointList (\r
IN EFI_HANDLE ImageHandle,\r
EFIAPI\r
ProcessModuleEntryPointList (\r
IN EFI_HANDLE ImageHandle,\r
- IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable\r
+ IN EFI_MM_SYSTEM_TABLE *MmSystemTable\r
EFIAPI\r
${Function} (\r
IN EFI_HANDLE ImageHandle,\r
EFIAPI\r
${Function} (\r
IN EFI_HANDLE ImageHandle,\r
- IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable\r
+ IN EFI_MM_SYSTEM_TABLE *MmSystemTable\r
EFIAPI\r
ProcessLibrary${Type}List (\r
IN EFI_HANDLE ImageHandle,\r
EFIAPI\r
ProcessLibrary${Type}List (\r
IN EFI_HANDLE ImageHandle,\r
- IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable\r
+ IN EFI_MM_SYSTEM_TABLE *MmSystemTable\r
)\r
{\r
${BEGIN} EFI_STATUS Status;\r
)\r
{\r
${BEGIN} EFI_STATUS Status;\r
SUP_MODULE_UEFI_DRIVER : ["Uefi.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/UefiBootServicesTableLib.h", "Library/UefiDriverEntryPoint.h"],\r
SUP_MODULE_UEFI_APPLICATION : ["Uefi.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/UefiBootServicesTableLib.h", "Library/UefiApplicationEntryPoint.h"],\r
SUP_MODULE_SMM_CORE : ["PiDxe.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/UefiDriverEntryPoint.h"],\r
SUP_MODULE_UEFI_DRIVER : ["Uefi.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/UefiBootServicesTableLib.h", "Library/UefiDriverEntryPoint.h"],\r
SUP_MODULE_UEFI_APPLICATION : ["Uefi.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/UefiBootServicesTableLib.h", "Library/UefiApplicationEntryPoint.h"],\r
SUP_MODULE_SMM_CORE : ["PiDxe.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/UefiDriverEntryPoint.h"],\r
- SUP_MODULE_MM_STANDALONE : ["PiSmm.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/SmmDriverStandaloneEntryPoint.h"],\r
- SUP_MODULE_MM_CORE_STANDALONE : ["PiSmm.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/SmmCoreStandaloneEntryPoint.h"],\r
+ SUP_MODULE_MM_STANDALONE : ["PiMm.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/StandaloneMmDriverEntryPoint.h"],\r
+ SUP_MODULE_MM_CORE_STANDALONE : ["PiMm.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/StandaloneMmCoreEntryPoint.h"],\r
SUP_MODULE_USER_DEFINED : [gBasicHeaderFile]\r
}\r
\r
SUP_MODULE_USER_DEFINED : [gBasicHeaderFile]\r
}\r
\r