[edk2] [patch 0/2] Enahnce Perf data transfer between Dxe Perf Lib and driver

Dandan Bi posted 2 patches 5 years, 8 months ago
Failed in applying to current master (apply log)
.../Include/Guid/FirmwareBootPerformanceTable.h    | 47 ++++++++++++++
.../DxeCorePerformanceLib/DxeCorePerformanceLib.c  | 74 ++++++----------------
.../DxeCorePerformanceLib.inf                      |  6 +-
.../DxeCorePerformanceLibInternal.h                | 15 +++++
MdeModulePkg/MdeModulePkg.dec                      |  4 ++
.../FirmwarePerformanceDxe.c                       | 71 ++++++++++++++++-----
.../FirmwarePerformanceDxe.inf                     |  5 +-
7 files changed, 144 insertions(+), 78 deletions(-)
create mode 100644 MdeModulePkg/Include/Guid/FirmwareBootPerformanceTable.h
[edk2] [patch 0/2] Enahnce Perf data transfer between Dxe Perf Lib and driver
Posted by Dandan Bi 5 years, 8 months ago
Add an internal protocol Firmware Boot Performance Table protocol to
get the performance data from DxeCorePerformanceLib.
Thus the FirmwarePerformanceDxe driver can call the API in the
new protocl to get the performance data instead of through
hook status code.

Cc: Dmitry Antipov <dmanti@microsoft.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Star Zeng <star.zeng@intel.com>
Dandan Bi (2):
  MdeModulePkg: Add definition of Boot Performance Table protocol
  MdeModulePkg: Implement/use Boot Performance Table protocol

 .../Include/Guid/FirmwareBootPerformanceTable.h    | 47 ++++++++++++++
 .../DxeCorePerformanceLib/DxeCorePerformanceLib.c  | 74 ++++++----------------
 .../DxeCorePerformanceLib.inf                      |  6 +-
 .../DxeCorePerformanceLibInternal.h                | 15 +++++
 MdeModulePkg/MdeModulePkg.dec                      |  4 ++
 .../FirmwarePerformanceDxe.c                       | 71 ++++++++++++++++-----
 .../FirmwarePerformanceDxe.inf                     |  5 +-
 7 files changed, 144 insertions(+), 78 deletions(-)
 create mode 100644 MdeModulePkg/Include/Guid/FirmwareBootPerformanceTable.h

-- 
2.14.3.windows.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel
Re: [edk2] [patch 0/2] Enahnce Perf data transfer between Dxe Perf Lib and driver
Posted by Gao, Liming 5 years, 8 months ago
Reviewed-by: Liming Gao <liming.gao@intel.com>

>-----Original Message-----
>From: Bi, Dandan
>Sent: Monday, July 30, 2018 3:00 PM
>To: edk2-devel@lists.01.org
>Cc: Dmitry Antipov <dmanti@microsoft.com>; Kinney, Michael D
><michael.d.kinney@intel.com>; Gao, Liming <liming.gao@intel.com>; Zeng,
>Star <star.zeng@intel.com>
>Subject: [patch 0/2] Enahnce Perf data transfer between Dxe Perf Lib and
>driver
>
>Add an internal protocol Firmware Boot Performance Table protocol to
>get the performance data from DxeCorePerformanceLib.
>Thus the FirmwarePerformanceDxe driver can call the API in the
>new protocl to get the performance data instead of through
>hook status code.
>
>Cc: Dmitry Antipov <dmanti@microsoft.com>
>Cc: Michael D Kinney <michael.d.kinney@intel.com>
>Cc: Liming Gao <liming.gao@intel.com>
>Cc: Star Zeng <star.zeng@intel.com>
>Dandan Bi (2):
>  MdeModulePkg: Add definition of Boot Performance Table protocol
>  MdeModulePkg: Implement/use Boot Performance Table protocol
>
> .../Include/Guid/FirmwareBootPerformanceTable.h    | 47 ++++++++++++++
> .../DxeCorePerformanceLib/DxeCorePerformanceLib.c  | 74 ++++++-----------
>-----
> .../DxeCorePerformanceLib.inf                      |  6 +-
> .../DxeCorePerformanceLibInternal.h                | 15 +++++
> MdeModulePkg/MdeModulePkg.dec                      |  4 ++
> .../FirmwarePerformanceDxe.c                       | 71 ++++++++++++++++-----
> .../FirmwarePerformanceDxe.inf                     |  5 +-
> 7 files changed, 144 insertions(+), 78 deletions(-)
> create mode 100644
>MdeModulePkg/Include/Guid/FirmwareBootPerformanceTable.h
>
>--
>2.14.3.windows.1

_______________________________________________
edk2-devel mailing list
edk2-devel@lists.01.org
https://lists.01.org/mailman/listinfo/edk2-devel