Cc: Leo Duran <leo.du...@amd.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
PcAtChipsetPkg/PcAtChipsetPkg.uni | 9 +
1 file changed, 9 insertions(+)
diff --gi
er declaration.
Cc: Ruiyu Ni <ruiyu...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
PcAtChipsetPkg/IsaAcpiDxe/PcatIsaAcpi.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/PcAtChipsetPkg/IsaAcpiDxe/PcatIsaAcpi.c
b/P
: Star Zeng <star.z...@intel.com>
Cc: Eric Dong <eric.d...@intel.com>
Cc: Liming Gao <liming@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../VarCheckHiiLib/InternalVarCheckStructure.h |
d-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../Library/VarCheckHiiLib/VarCheckHiiGen.c| 148 ++---
.../Library/VarCheckHiiLib/VarCheckHiiGenFromFv.c | 14 +-
.../Library/VarCheckHiiLib/VarCheckHiiGenFromHii.c |
,like update oneof",
"checkbox", "numeric" to "OneOf", "CheckBox", "Numeric".
Cc: Star Zeng <star.z...@intel.com>
Cc: Eric Dong <eric.d...@intel.com>
Cc: Liming Gao <liming@intel.com>
Dandan Bi (2):
MdeModulePkg/VarC
le value
listed in the vfr file. Since we have enhanced vfr to support Question
value stored in bit field, so now enhance VarCheckHiiLib to support bit
field check.
Cc: Star Zeng <star.z...@intel.com>
Cc: Eric Dong <eric.d...@intel.com>
Cc: Liming Gao <liming@intel.com>
Contrib
<eric.d...@intel.com>
Cc: Liming Gao <liming@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
BaseTools/Source/C/VfrCompile/VfrUtilityLib.cpp | 8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff
Cc: Eric Dong <eric.d...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
UefiCpuPkg/Library/MpInitLib/MpLib.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/UefiCpuPkg/Library/MpInitLi
on Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c | 70 ++-
1 file changed, 37 insertions(+), 33 deletions(-)
diff --git a/ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c
b/ShellPkg/DynamicCommand/DpD
data "SummaryData"
when the dp dymanic command is called.
Cc: Liming Gao <liming@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
ShellPkg/DynamicCommand/DpDynami
Remove -T, -P, -h flags in the help info of DP to
align with current code implementation.
Cc: Liming Gao <liming@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
Shell
gt;
Cc: Gary Lin <g...@suse.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
BaseTools/Source/C/VfrCompile/VfrSyntax.g | 23 ---
1 file changed, 20 insertions(+), 3 deletions(-)
diff --git a/BaseT
r: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
BaseTools/Source/C/VfrCompile/VfrSyntax.g | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/BaseTools/Source/C/VfrCompile/VfrSyntax.g
b/BaseTools/Source/C/VfrCompile/VfrSyntax.g
ibuted-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLib.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLib.c
b/IntelFrameworkPkg/Librar
Make the function comments follow EDK2 coding style.
Cc: Sami Mujawar
Cc: Evan Lloyd
Cc: Jaben Carsey
Cc: Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../UefiShellAcpiViewCommandLib/AcpiParser.c | 130
-by: Dandan Bi
---
.../UefiShellAcpiViewCommandLib/AcpiParser.c | 44 ++--
.../UefiShellAcpiViewCommandLib/AcpiTableParser.c | 50 +--
.../Library/UefiShellAcpiViewCommandLib/AcpiView.c | 58 ++
.../Library/UefiShellAcpiViewCommandLib/AcpiView.h | 10
ECC tool report some coding style issue in UefiShellAcpiViewCommandLib.
This patch series is to clean these issues.
V2: Remove the updates of guard macros in header files in patch 2.
Cc: Sami Mujawar
Cc: Evan Lloyd
Cc: Jaben Carsey
Cc: Ruiyu Ni
Dandan Bi (2):
ShellPkg
-by: Dandan Bi
Reviewed-by: Ruiyu Ni
---
ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c | 70 ++-
1 file changed, 37 insertions(+), 33 deletions(-)
diff --git a/ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c
b/ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c
index aa9c2cdf7a8
: Liming Gao
Cc: Star Zeng
Cc: Michael Kinney
Dandan Bi (9):
MdeModulePkg: Add PERFORMANCE_MEASUREMENT_PROTOCOL
MdeModulePkg: Update Performance instances to use new protocol
MdePkg/PerformanceLib.h: Add new Perf macros
MdeModulePkg/ExtendedFirmwarePerf: Remove PerfId definitions
ECC tool report some coding style issue in UefiShellAcpiViewCommandLib.
This patch series is to clean these issues.
Cc: Sami Mujawar
Cc: Evan Lloyd
Cc: Sami Mujawar
Cc: Evan Lloyd
Cc: Jaben Carsey
Cc: Ruiyu Ni
Dandan Bi (2):
ShellPkg/UefiShellAcpiViewCommandLib: Fix ECC issues
ShellPkg
Make the function comments follow EDK2 coding style.
Cc: Sami Mujawar
Cc: Evan Lloyd
Cc: Sami Mujawar
Cc: Evan Lloyd
Cc: Jaben Carsey
Cc: Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../UefiShellAcpiViewCommandLib/AcpiParser.c | 130
Cc: Evan Lloyd
Cc: Jaben Carsey
Cc: Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../UefiShellAcpiViewCommandLib/AcpiParser.c | 44 ++--
.../UefiShellAcpiViewCommandLib/AcpiParser.h | 6
-by: Dandan Bi
---
ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c | 70 ++-
1 file changed, 37 insertions(+), 33 deletions(-)
diff --git a/ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c
b/ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c
index aa9c2cdf7a8..fe85937f557 100644
Remove -T, -P, -h flags in the help info of DP to
align with current code implementation.
Cc: Liming Gao
Cc: Ruiyu Ni
Cc: Jaben Carsey
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
ShellPkg/DynamicCommand/DpDynamicCommand/Dp.uni | 4 +---
1 file changed
data "SummaryData"
when the dp dymanic command is called.
Cc: Liming Gao
Cc: Ruiyu Ni
Cc: Jaben Carsey
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c | 23 +++
1 file changed,
updating.
Cc: Liming Gao
Cc: Michael Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdePkg/Include/Library/PerformanceLib.h | 407 +++-
MdePkg/MdePkg.dec | 9 +-
2 files changed, 414 insertions(+), 2
the mPerformanceLength to fix this issue:
updated mPerformanceLength = FPDT table header length
+ existing FPDT records length.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Library/SmmCorePerformanceLib/SmmCorePerformanceLib.c | 8
New added checkers includes:
1. Too many invalid parameters
2. Too few parameter
3. Invalid number parameter for -n and -t flag
4. Conflict parameter of -A and -R.
Cc: Liming Gao
Cc: Ruiyu Ni
Cc: Jaben Carsey
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
Add guard macro for new added header file.
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdeModulePkg/Universal/CapsuleRuntimeDxe/Arm/CapsuleReset.c | 2 +-
MdeModulePkg/Universal/CapsuleRuntimeDxe/CapsuleService.h | 5 +
2 files
The perf measurement entry in SmmEntryPoint function
doesn't have significant meaning. So remove it now.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdeModulePkg/Core/PiSmmCore/PiSmmCore.c | 4
1 file changed, 4
Agreement 1.1
Signed-off-by: Dandan Bi
---
.../DxeCorePerformanceLib/DxeCorePerformanceLib.c | 18 --
.../Library/PeiPerformanceLib/PeiPerformanceLib.c | 13 -
.../SmmCorePerformanceLib/SmmCorePerformanceLib.c | 18 --
3 files changed, 32
Make the comments align with the function.
And add some missing function comments.
Cc: Jian J Wang <jian.j.w...@intel.com>
Cc: Eric Dong <eric.d...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
MdeModuleP
Cc: Eric Dong <eric.d...@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
UefiCpuPkg/Include/Library/MtrrLib.h | 2 +-
UefiCpuPkg/Library/MtrrLib/MtrrLib.c | 2 +-
2 files cha
This pacth series maily refine the coding style,
such as adding some missing comments, making comments
alin with function...
Dandan Bi (4):
IntelFrameworkModulePkg/Csm: Refine coding style in comments
IntelFrameworkModule/LegacyBios: not use explicit comparisons for
BOOLEAN type
1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
IntelFrameworkModulePkg/Csm/BiosThunk/KeyboardDxe/BiosKeyboard.c | 8
IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBios.c | 8
IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBiosInterface.h | 8
3 files chan
Cc: Jian J Wang <jian.j.w...@intel.com>
Cc: Liming Gao <liming@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
IntelFrameworkModulePkg/Csm/LegacyBiosDxe/LegacyBios.c | 4 ++--
1 file changed, 2 insertio
lt;eric.d...@intel.com>
Cc: Liming Gao <liming@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../VarCheckHiiLib/InternalVarCheckStructure.h | 17 +-
MdeModulePkg/Library/VarCheckHiiLib/VarCheckHii.h | 4 +-
..
nder: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
MdeModulePkg/Library/VarCheckHiiLib/VarCheckHiiGen.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/MdeModulePkg/Library/VarCheckHiiLib/VarCheckHiiGen.c
b/MdeModulePkg/L
intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../SmmCorePerformanceLib/SmmCorePerformanceLib.c | 1145
.../SmmCorePerformanceLib.inf | 10 +-
.../SmmCorePerfor
Updated to convert Pref entry to FPDT record in PEI phase and then
report the records to DxeCorePerfLib through GUID hob.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dand
to FirmwarePerformanceDxe.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../DxeCorePerformanceLib/DxeCorePerformanceLib.c | 1389 +++-
.../DxeCore
ing@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Dandan Bi (7):
MdeModulePkg/PeiPerformance:Updated to track FPDT record in PEI phase
MdeModulePkg/DxeCorePerformanceLib:Track FPDT record in DXE phase
MdeModulePkg/SmmCorePerformanceLib:Track FPDT record in SMM phase
From: "Gao, Liming" <liming@intel.com>
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <liming@intel.com>
Signed-off-by: Dandan Bi <danda
Add FPDT records into boot performance table for S3 phase
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../FirmwarePerformancePei.c
1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../FirmwarePerformanceDxe.c | 271 ++---
.../FirmwarePerformanceDxe.inf | 4 +-
2 files changed, 18 insertions(+), 257 deletions(-)
diff --git
a/MdeModulePkg/Universal/Acpi/FirmwarePerfo
ibuted-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../FirmwarePerformanceSmm.c | 29 +-
1 file changed, 6 insertions(+), 23 deletions(-)
diff --git
a/MdeModulePkg/Universal/Acpi/FirmwarePerfo
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Cc: Jaben Carsey <jaben.car...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
ShellPkg/D
From: "Gao, Liming" <liming@intel.com>
V3:
Add "FPDT_" prefix for related definitions.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <limin
o the ACPI table.
(3)Update DP to dump the performance info from the FPDT records in
FPDT table.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Dandan Bi (7):
MdeModulePkg/PeiPerformance:Updated to track FPDT record in PEI phase
MdeModulePkg/DxeCorePer
to save the record and report
the address of boot performance table to FirmwarePerformanceDxe.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dand
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Cc: Jaben Carsey <jaben.car...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
ShellPkg/D
Add FPDT records into boot performance table for S3 phase
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../FirmwarePerformancePei.c
records instead of records contents.
Updated to convert Pref entry to FPDT record in SMM phase and then
export records to FPDT table.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Danda
intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../FirmwarePerformanceDxe.c | 294 -
.../FirmwarePerformanceDxe.inf | 4 +-
2 files changed, 51 insertions
Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../Library/PeiPerformanceLib/PeiPerformanceLib.c | 567 ++---
.../PeiPerformanceLib/PeiPerformanceLib.inf| 14 +-
2 files changed, 382 insertions(+), 199 deletions(-)
diff --git a/Md
by SmmCorePerformanceLib.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../FirmwarePerformanceSmm.c
g@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c | 15 ++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/UefiCpuPkg/Universal/Acpi/S3Resume2Pei/
Cc: Liming Gao <liming@intel.com>
Cc: Hao Wu <hao.a...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c | 2 +-
1 file changed, 1 insertion(+), 1 delet
Make the error message clearer if fail to get ACPI/FPDT table.
Cc: Liming Gao <liming@intel.com>
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
ShellPkg/DynamicCommand/DpD
ion Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLib.c | 6 +-
MdeModulePkg/Library/PeiPerformanceLib/PeiPerformanceLib.c | 6 +-
MdeModulePkg/Library/SmmCorePerformanceLib/SmmCorePerformanceLib
date form ACPI table in OS. So we can remove
the old pref code to write performance data to OS.
Cc: Eric Dong <eric.d...@intel.com>
Cc: Laszlo Ersek <ler...@redhat.com>
Cc: Liming Gao <liming@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by:
: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
IntelFrameworkModulePkg/Universal/BdsDxe/Bds.h | 3 +-
.../Universal/BdsDxe/BdsDxe.inf
performance date form ACPI table in OS. So we can remove
the old pref code to write performance data to OS.
Cc: Liming Gao <liming@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by:
performance date form ACPI table in OS. So we can remove
the old pref code to write performance data to OS.
Cc: Liming Gao <liming@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by:
: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../Library/GenericBdsLib/BdsBoot.c| 29 +-
.../Library/GenericBdsLib/GenericBdsLi
Remove the definitions related to old perf codes.
Cc: Star Zeng <star.z...@intel.com>
Cc: Liming Gao <liming@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
MdeModulePkg/Include/Guid/
ic.d...@intel.com>
Cc: Laszlo Ersek <ler...@redhat.com>
Cc: David Wei <david@intel.com>
Cc: Mang Guo <mang@intel.com>
Dandan Bi (7):
MdeModulePkg/Performance.h: Remove the useless definition
UefiCpuPkg/S3Resume: Remove useless pref code
MdeModulePkg/BdsDx
DxeCorePerformanceLib.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../FirmwarePerformanceDxe.c
Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../Library/PeiPerformanceLib/PeiPerformanceLib.c | 567 ++---
.../PeiPerformanceLib/PeiPerformanceLib.inf| 14 +-
2 files changed, 382 insertions(+), 199 deletions(-)
diff --git a/Md
to convert Pref entry to FPDT record in SMM phase and then
export records to FPDT table.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../Smm
ing@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../DxeCorePerformanceLib/DxeCorePerformanceLib.c | 1367 +++-
.../DxeCorePerformanceLib.inf
Add FPDT records into boot performance table for S3 phase
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../FirmwarePerformancePei.c
by SmmCorePerformanceLib.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../FirmwarePerformanceSmm.c
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Cc: Jaben Carsey <jaben.car...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
ShellPkg/D
From: "Gao, Liming" <liming@intel.com>
V3:
Add "FPDT_" prefix for related definitions.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <limin
info from the FPDT records in
FPDT table.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Dandan Bi (7):
MdeModulePkg/PeiPerformance:Updated to track FPDT record in PEI phase
MdeModulePkg/DxeCorePerformanceLib:Track FPDT record in DX
Initialize local variable to suppress warning C4703:
potentially uninitialized local pointer variable.
Cc: Star Zeng <star.z...@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
DxeCorePerformanceLib.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../FirmwarePerformanceDxe.c
to convert Pref entry to FPDT record in SMM phase and then
export records to FPDT table.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../Smm
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Cc: Jaben Carsey <jaben.car...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
ShellPkg/D
by SmmCorePerformanceLib.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../FirmwarePerformanceSmm.c
ing@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../DxeCorePerformanceLib/DxeCorePerformanceLib.c | 1367 +++-
.../DxeCorePerformanceLib.inf
Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../Library/PeiPerformanceLib/PeiPerformanceLib.c | 567 ++---
.../PeiPerformanceLib/PeiPerformanceLib.inf| 14 +-
2 files changed, 382 insertions(+), 199 deletions(-)
diff --git a/Md
ao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Dandan Bi (7):
MdeModulePkg/PeiPerformance:Updated to track FPDT record in PEI phase
MdeModulePkg/DxeCorePerformanceLib:Track FPDT record in DXE phase
MdeModulePkg/SmmCorePerformanceLib:Track FPDT record in SM
From: "Gao, Liming" <liming@intel.com>
V3:
Add "FPDT_" prefix for related definitions.
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <limin
Add FPDT records into boot performance table for S3 phase
Cc: Liming Gao <liming@intel.com>
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
.../FirmwarePerformancePei.c
intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.com>
---
MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h | 11 +++
1 file changed, 11 insertions(+)
diff --git a/MdeModulePkg/Universal/DriverSampleDxe/NVDataStruc.h
b/MdeM
replaces direct shift/multiplication of 64-bit integer
with related function call to fix these failure.
Cc: Liming Gao <liming@intel.com>
Cc: Michael Kinney <michael.d.kin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi <dandan...@intel.c
Update the performance library instances in MdeModulePkg
to implement the APIs used for new added Perf macros.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../DxeCorePerformanceLib/DxeCorePerformanceLib.c | 664
Replace old Perf macros with the new added ones.
Cc: Liming Gao
Cc: Star Zeng
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdeModulePkg/Core/Dxe/Dispatcher/Dispatcher.c | 7 +
MdeModulePkg/Core/Dxe/DxeMain/DxeMain.c
Replace old Perf macros with the new added ones.
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../DxeRsa2048Sha256GuidedSectionExtractLib.c| 16
.../PeiRsa2048Sha256GuidedSectionExtractLib.c
Update Update Performance instances in MdeModulePkg to use new
PerformanceMeasurement protocol.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../DxeCorePerformanceLib/DxeCorePerformanceLib.c | 325
Add PerformanceMeasurement protocol to log performance info.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdeModulePkg/Include/Guid/PerformanceMeasurement.h | 91 ++
MdeModulePkg/MdeModulePkg.dec
1. Add new Perf macros for performance measurement
and related APIs and definitions in Performance
library class.
2. Update NULL performance library instance in MdePkg.
Cc: Liming Gao
Cc: Michael Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
: Liming Gao
Cc: Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c | 75 +++
ShellPkg/DynamicCommand/DpDynamicCommand/Dp.h | 1 +
2 files changed, 66 insertions(+), 10 deletions(-)
diff
Replace old Perf macros with the new added ones.
Cc: Liming Gao
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c | 16
1 file changed, 8 insertions(+), 8 deletions(-)
diff
Remove the definitions of performance identifier since they
have been added into PerformanceLib.h.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Include/Guid/ExtendedFirmwarePerformance.h | 25
Make function comments align with functions.
Cc: Star Zeng
Cc: Michael D Kinney
Cc: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Universal/SystemFirmwareUpdate/SystemFirmwareUpdateDxe.c | 5 +
1 file changed, 5 insertions
Add PerformanceMeasurement protocol to log performance info.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdeModulePkg/Include/Guid/PerformanceMeasurement.h | 91 ++
MdeModulePkg/MdeModulePkg.dec
1. Add new Perf macros for performance measurement
and related APIs and definitions in Performance
library class.
2. Update NULL performance library instance in MdePkg.
Cc: Liming Gao
Cc: Michael Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
401 - 500 of 610 matches
Mail list logo