BaseTools/AutoGen: Update header file for MM modules.

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>
This commit is contained in:
Supreeth Venkatesh 2018-07-03 18:00:35 +08:00 committed by Liming Gao
parent 1794b98f72
commit 549ae85ce1
1 changed files with 8 additions and 8 deletions

View File

@ -266,7 +266,7 @@ EFI_STATUS
EFIAPI EFIAPI
${Function} ( ${Function} (
IN EFI_HANDLE ImageHandle, IN EFI_HANDLE ImageHandle,
IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable IN EFI_MM_SYSTEM_TABLE *MmSystemTable
); );
${END} ${END}
""") """)
@ -279,7 +279,7 @@ EFI_STATUS
EFIAPI EFIAPI
ProcessModuleEntryPointList ( ProcessModuleEntryPointList (
IN EFI_HANDLE ImageHandle, IN EFI_HANDLE ImageHandle,
IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable IN EFI_MM_SYSTEM_TABLE *MmSystemTable
) )
{ {
@ -293,7 +293,7 @@ EFI_STATUS
EFIAPI EFIAPI
ProcessModuleEntryPointList ( ProcessModuleEntryPointList (
IN EFI_HANDLE ImageHandle, IN EFI_HANDLE ImageHandle,
IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable IN EFI_MM_SYSTEM_TABLE *MmSystemTable
) )
{ {
@ -308,7 +308,7 @@ EFI_STATUS
EFIAPI EFIAPI
ProcessModuleEntryPointList ( ProcessModuleEntryPointList (
IN EFI_HANDLE ImageHandle, IN EFI_HANDLE ImageHandle,
IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable IN EFI_MM_SYSTEM_TABLE *MmSystemTable
) )
{ {
@ -676,7 +676,7 @@ EFI_STATUS
EFIAPI EFIAPI
${Function} ( ${Function} (
IN EFI_HANDLE ImageHandle, IN EFI_HANDLE ImageHandle,
IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable IN EFI_MM_SYSTEM_TABLE *MmSystemTable
);${END} );${END}
"""), """),
} }
@ -756,7 +756,7 @@ VOID
EFIAPI EFIAPI
ProcessLibrary${Type}List ( ProcessLibrary${Type}List (
IN EFI_HANDLE ImageHandle, IN EFI_HANDLE ImageHandle,
IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable IN EFI_MM_SYSTEM_TABLE *MmSystemTable
) )
{ {
${BEGIN} EFI_STATUS Status; ${BEGIN} EFI_STATUS Status;
@ -780,8 +780,8 @@ gModuleTypeHeaderFile = {
SUP_MODULE_UEFI_DRIVER : ["Uefi.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/UefiBootServicesTableLib.h", "Library/UefiDriverEntryPoint.h"], SUP_MODULE_UEFI_DRIVER : ["Uefi.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/UefiBootServicesTableLib.h", "Library/UefiDriverEntryPoint.h"],
SUP_MODULE_UEFI_APPLICATION : ["Uefi.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/UefiBootServicesTableLib.h", "Library/UefiApplicationEntryPoint.h"], SUP_MODULE_UEFI_APPLICATION : ["Uefi.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/UefiBootServicesTableLib.h", "Library/UefiApplicationEntryPoint.h"],
SUP_MODULE_SMM_CORE : ["PiDxe.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/UefiDriverEntryPoint.h"], SUP_MODULE_SMM_CORE : ["PiDxe.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/UefiDriverEntryPoint.h"],
SUP_MODULE_MM_STANDALONE : ["PiSmm.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/SmmDriverStandaloneEntryPoint.h"], SUP_MODULE_MM_STANDALONE : ["PiMm.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/StandaloneMmDriverEntryPoint.h"],
SUP_MODULE_MM_CORE_STANDALONE : ["PiSmm.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/SmmCoreStandaloneEntryPoint.h"], SUP_MODULE_MM_CORE_STANDALONE : ["PiMm.h", "Library/BaseLib.h", "Library/DebugLib.h", "Library/StandaloneMmCoreEntryPoint.h"],
SUP_MODULE_USER_DEFINED : [gBasicHeaderFile] SUP_MODULE_USER_DEFINED : [gBasicHeaderFile]
} }