Push at 549ae85ce1b00228c3abcf6a9e4022c4f4fba5ed
>-----Original Message----- >From: edk2-devel [mailto:[email protected]] On Behalf Of Gao, >Liming >Sent: Tuesday, July 03, 2018 7:57 PM >To: Supreeth Venkatesh <[email protected]>; edk2- >[email protected] >Cc: Yao, Jiewen <[email protected]> >Subject: Re: [edk2] [PATCH] BaseTools/AutoGen: Update header file for MM >modules. > >Reviewed-by: Liming Gao <[email protected]> > >> -----Original Message----- >> From: edk2-devel [mailto:[email protected]] On Behalf Of >Supreeth Venkatesh >> Sent: Tuesday, July 3, 2018 6:01 PM >> To: [email protected] >> Cc: Yao, Jiewen <[email protected]> >> Subject: [edk2] [PATCH] 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 <[email protected]> >> Reviewed-by: Jiewen Yao <[email protected]> >> Cc: Jiewen Yao <[email protected]> >> --- >> BaseTools/Source/Python/AutoGen/GenC.py | 16 ++++++++-------- >> 1 file changed, 8 insertions(+), 8 deletions(-) >> >> diff --git a/BaseTools/Source/Python/AutoGen/GenC.py >b/BaseTools/Source/Python/AutoGen/GenC.py >> index 5c3552a..55bcaba 100644 >> --- a/BaseTools/Source/Python/AutoGen/GenC.py >> +++ b/BaseTools/Source/Python/AutoGen/GenC.py >> @@ -265,7 +265,7 @@ EFI_STATUS >> EFIAPI >> ${Function} ( >> IN EFI_HANDLE ImageHandle, >> - IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable >> + IN EFI_MM_SYSTEM_TABLE *MmSystemTable >> ); >> ${END} >> """) >> @@ -278,7 +278,7 @@ EFI_STATUS >> EFIAPI >> ProcessModuleEntryPointList ( >> IN EFI_HANDLE ImageHandle, >> - IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable >> + IN EFI_MM_SYSTEM_TABLE *MmSystemTable >> ) >> >> { >> @@ -292,7 +292,7 @@ EFI_STATUS >> EFIAPI >> ProcessModuleEntryPointList ( >> IN EFI_HANDLE ImageHandle, >> - IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable >> + IN EFI_MM_SYSTEM_TABLE *MmSystemTable >> ) >> >> { >> @@ -307,7 +307,7 @@ EFI_STATUS >> EFIAPI >> ProcessModuleEntryPointList ( >> IN EFI_HANDLE ImageHandle, >> - IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable >> + IN EFI_MM_SYSTEM_TABLE *MmSystemTable >> ) >> >> { >> @@ -675,7 +675,7 @@ EFI_STATUS >> EFIAPI >> ${Function} ( >> IN EFI_HANDLE ImageHandle, >> - IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable >> + IN EFI_MM_SYSTEM_TABLE *MmSystemTable >> );${END} >> """), >> } >> @@ -755,7 +755,7 @@ VOID >> EFIAPI >> ProcessLibrary${Type}List ( >> IN EFI_HANDLE ImageHandle, >> - IN EFI_SMM_SYSTEM_TABLE2 *MmSystemTable >> + IN EFI_MM_SYSTEM_TABLE *MmSystemTable >> ) >> { >> ${BEGIN} EFI_STATUS Status; >> @@ -779,8 +779,8 @@ gModuleTypeHeaderFile = { >> 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_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_CORE_STANDALONE : ["PiSmm.h", >"Library/BaseLib.h", "Library/DebugLib.h", >> "Library/SmmCoreStandaloneEntryPoint.h"], >> + SUP_MODULE_MM_STANDALONE : ["PiMm.h", "Library/BaseLib.h", >"Library/DebugLib.h", >> "Library/StandaloneMmDriverEntryPoint.h"], >> + SUP_MODULE_MM_CORE_STANDALONE : ["PiMm.h", >"Library/BaseLib.h", "Library/DebugLib.h", >> "Library/StandaloneMmCoreEntryPoint.h"], >> SUP_MODULE_USER_DEFINED : [gBasicHeaderFile] >> } >> >> -- >> 2.7.4 >> >> _______________________________________________ >> edk2-devel mailing list >> [email protected] >> https://lists.01.org/mailman/listinfo/edk2-devel >_______________________________________________ >edk2-devel mailing list >[email protected] >https://lists.01.org/mailman/listinfo/edk2-devel _______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

