Also for the series. Reviewed-by: Jaben Carsey <[email protected]>
> -----Original Message----- > From: edk2-devel [mailto:[email protected]] On Behalf Of > Shia, Cinnamon > Sent: Sunday, June 12, 2016 7:44 PM > To: Yao, Jiewen <[email protected]>; Zeng, Star <[email protected]>; > [email protected] > Cc: Carsey, Jaben <[email protected]>; Gao, Liming > <[email protected]> > Subject: Re: [edk2] [PATCH V2 0/3] Remove TimerLib dependency from DP > Importance: High > > Series reviewed by: [email protected] > > > -----Original Message----- > From: Yao, Jiewen [mailto:[email protected]] > Sent: Sunday, June 12, 2016 3:34 PM > To: Zeng, Star <[email protected]>; [email protected] > Cc: Carsey, Jaben <[email protected]>; Gao, Liming > <[email protected]>; Shia, Cinnamon <[email protected]> > Subject: RE: [edk2] [PATCH V2 0/3] Remove TimerLib dependency from DP > > Yes, that is a better idea to maintain the dependency. > Reviewed-by: [email protected] > > > > -----Original Message----- > > From: Zeng, Star > > Sent: Sunday, June 12, 2016 3:28 PM > > To: Zeng, Star <[email protected]>; [email protected] > > Cc: Carsey, Jaben <[email protected]>; Yao, Jiewen > > <[email protected]>; Gao, Liming <[email protected]>; Cinnamon > > Shia <[email protected]> > > Subject: RE: [edk2] [PATCH V2 0/3] Remove TimerLib dependency from DP > > > > Thanks all for the R-b. Sorry to disturb you again. > > Just considered more about the implementation to use PEI performance > > log HOB, that will make DP hardly depends on *PeiPerformanceLib*. > > As user may want to only dump DXE or SMM performance data, then > > PeiPerformanceLib will be not linked and PEI performance log HOB will > > be not built. > > > > DP needs performance protocol or smm performance handler to get > > performance data, the performance protocol or smm performance handler > > is installed by DxeCorePerformanceLib or SmmCorePerformanceLib. > > So it means DP requires SmmCorePerformanceLib or > > SmmCorePerformanceLib, and we can define PERFORMANCE_PROPERTY > and > > install performance property configuration table in > > DxeCorePerformanceLib and SmmCorePerformanceLib. > > > > Please review the updated patch series V3 that will define, install > > and use performance property configuration table. > > > > Thanks, > > Star > > -----Original Message----- > > From: edk2-devel [mailto:[email protected]] On Behalf Of > > Star Zeng > > Sent: Wednesday, June 8, 2016 6:24 PM > > To: [email protected] > > Cc: Carsey, Jaben <[email protected]>; Yao, Jiewen > > <[email protected]>; Gao, Liming <[email protected]> > > Subject: [edk2] [PATCH V2 0/3] Remove TimerLib dependency from DP > > > > Current DP implementation depends on TimerLib, as different platforms > > may implement and use their own TimerLib, it makes the dp needs to be > > built by platform. The TimerLib dependency can be removed by using PEI > > performance log HOB to make DP to be generic. > > > > Cc: Liming Gao <[email protected]> > > Cc: Jiewen Yao <[email protected]> > > Cc: Cinnamon Shia <[email protected]> > > Cc: Jaben Carsey <[email protected]> Star Zeng (3): > > MdeModulePkg: Extend PEI_PERFORMANCE_LOG_HEADER > > PerformancePkg Dp_App: Remove TimerLib dependency > > ShellPkg UefiDpLib: Remove TimerLib dependency > > > > MdeModulePkg/Include/Guid/Performance.h | 9 +++-- > > .../Library/PeiPerformanceLib/PeiPerformanceLib.c | 9 +++++ > > PerformancePkg/Dp_App/Dp.c | 42 > > +++++++++++++--------- > > PerformancePkg/Dp_App/Dp.inf | 5 ++- > > PerformancePkg/Dp_App/DpInternal.h | 6 ++-- > > PerformancePkg/Dp_App/DpProfile.c | 3 +- > > PerformancePkg/Dp_App/DpStrings.uni | 10 ++++-- > > PerformancePkg/Dp_App/DpTrace.c | 25 > > ++----------- > > PerformancePkg/Dp_App/DpUtilities.c | 1 - > > PerformancePkg/Dp_App/Literals.c | 3 +- > > ShellPkg/Library/UefiDpLib/Dp.c | 40 > > +++++++++++---------- > > ShellPkg/Library/UefiDpLib/DpInternal.h | 6 ++-- > > ShellPkg/Library/UefiDpLib/DpProfile.c | 3 +- > > ShellPkg/Library/UefiDpLib/DpTrace.c | 23 +----------- > > ShellPkg/Library/UefiDpLib/DpUtilities.c | 1 - > > ShellPkg/Library/UefiDpLib/Literals.c | 3 +- > > ShellPkg/Library/UefiDpLib/UefiDpLib.inf | 7 ++-- > > ShellPkg/Library/UefiDpLib/UefiDpLib.uni | 4 ++- > > ShellPkg/ShellPkg.dsc | 2 +- > > 19 files changed, 93 insertions(+), 109 deletions(-) > > > > -- > > 2.7.0.windows.1 > > > > _______________________________________________ > > 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

