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

Reply via email to