Reviewed-by: jiewen....@intel.com > -----Original Message----- > From: Dong, Eric > Sent: Wednesday, October 11, 2017 4:22 PM > To: edk2-devel@lists.01.org > Cc: Ni, Ruiyu <ruiyu...@intel.com>; Yao, Jiewen <jiewen....@intel.com> > Subject: [Patch v3 0/3] Add SmmEndOfS3Resume event. > > This patch series add new SmmEndOfS3Resume event which required by some > SMM drivers. > It will implmented by SmmCore to install the > gEdkiiSmmEndOfS3ResumeProtocolGuid > Protocol. Smm drivers can install this protocol's notification functions to > hoot this envet. > It will be trigged right after the EndOfPei event in S3 resume phase. > > V2 Changes: > Only change patch 2/3 > 1. Change structures name to avoid they start with EFI_. > 2. Base on DXE phase bits to provide communication buffer, current implement > check both PEI and DXE phase. > > V3 Changes: > for 2/3 patch:UefiCpuPkg/S3Resume2Pei: Send S3 resume finished event to > SmmCore. > 1. Change structure name for better understanding. > 2. Enhance communication buffer calculate logic to more accurate. > > for 3/3 patch: MdeModulePkg/PiSmmCore: Install Protocol when S3 resume > finished. > 1. Uninstall the protocol right after install it to avoid run out of > memory. > > Cc: Ruiyu Ni <ruiyu...@intel.com> > Cc: Jiewen Yao <jiewen....@intel.com> > Contributed-under: TianoCore Contribution Agreement 1.1 > Signed-off-by: Eric Dong <eric.d...@intel.com> > > Eric Dong (3): > MdeModulePkg/SmmEndOfS3Resume.h: Add new protocol definition. > UefiCpuPkg/S3Resume2Pei: Send S3 resume finished event to SmmCore. > MdeModulePkg/PiSmmCore: Install Protocol when S3 resume finished. > > MdeModulePkg/Core/PiSmmCore/PiSmmCore.c | 55 > ++++++++++++-- > MdeModulePkg/Core/PiSmmCore/PiSmmCore.h | 24 ++++++ > MdeModulePkg/Core/PiSmmCore/PiSmmCore.inf | 1 + > MdeModulePkg/Include/Protocol/SmmEndOfS3Resume.h | 31 ++++++++ > MdeModulePkg/MdeModulePkg.dec | 3 + > UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c | 85 > ++++++++++++++++++++++ > .../Universal/Acpi/S3Resume2Pei/S3Resume2Pei.inf | 4 + > 7 files changed, 196 insertions(+), 7 deletions(-) > create mode 100644 MdeModulePkg/Include/Protocol/SmmEndOfS3Resume.h > > -- > 2.7.0.windows.1
_______________________________________________ edk2-devel mailing list edk2-devel@lists.01.org https://lists.01.org/mailman/listinfo/edk2-devel