Cc: Bob Feng
Cc: Liming Gao
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Conf/Empty_Package_Information_Data_File.ini | 12
1 file changed, 12 insertions(+)
diff --git a/BaseTools/Conf
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1612
V2: Keep Microsoft copyright in patch 0001, which is deleted
by mistake in V1.
Cc: Michael D Kinney
Cc: Liming Gao
Dandan Bi (2):
SecurityPkg: Remove duplicated BSD license
Vlv2TbltDevicePkg: Remove duplicated BSD license
.../Ppi
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1612
V2 is the same with V1.
Cc: Zailiang Sun
Cc: Yi Qian
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
Reviewed-by: Zailiang Sun
---
Vlv2TbltDevicePkg/Library/I2CLib
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1612
V2: Keep Microsoft copyright, which is deleted by mistake in V1.
Cc: Chao Zhang
Cc: Jian Wang
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Ppi
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1612
Cc: Zailiang Sun
Cc: Yi Qian
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
Vlv2TbltDevicePkg/Library/I2CLib/I2CLibNull.inf | 10 +-
1 file changed, 1
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1612
Cc: Chao Zhang
Cc: Jian Wang
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Ppi/FirmwareVolumeInfoPrehashedFV.h | 26 ---
1 file
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1612
Cc: Michael D Kinney
Cc: Liming Gao
Dandan Bi (2):
SecurityPkg: Remove the duplicated BSD license
Vlv2TbltDevicePkg: Remove the duplicated BSD license
.../Ppi/FirmwareVolumeInfoPrehashedFV.h | 26
Cc: Jian J Wang
Cc: Hao Wu
Cc: Michael Turner
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../ReportStatusCodeLib.c | 45 +--
.../ReportStatusCodeLib.c | 14 +++---
2 files changed,
Update ECC wiki page to record how to solve the
problem “ModuleNotFoundError: No module named 'antlr4'”
when run ECC tool with python3.x.
Cc: Liming Gao
Cc: Bob Feng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
ECC-tool.md | 15 ---
1 file
Cc: Michael Turner
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../DxeReportStatusCodeLib/ReportStatusCodeLib.c | 15 +--
.../ReportStatusCodeLib.c | 9 +++--
2 files changed, 16 insertions(+),
: Liming Gao
Cc: Laszlo Ersek
Cc: Sean Brogan
Dandan Bi (2):
MdePkg/StatusCodeDataTypeId.h: Add new definition per PI1.7 Spec
MdeModulePkg/BmBoot: Report status when fail to load/start boot option
.../Library/UefiBootManagerLib/BmBoot.c | 22 ++-
MdePkg/Include/Guid
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1398
According to PI1.7 Spec, add the new definition
EFI_RETURN_STATUS_EXTENDED_DATA in StatusCodeDataTypeId.h
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Laszlo Ersek
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan
: Jian J Wang
Cc: Hao Wu
Cc: Ruiyu Ni
Cc: Laszlo Ersek
Cc: Sean Brogan
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Library/UefiBootManagerLib/BmBoot.c | 22 ++-
1 file changed, 16 insertions(+), 6 deletions(-)
diff --git
to avoid using AllocatePool.
Cc: Jian J Wang
Cc: Hao Wu
Cc: Michael Turner
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c | 9 +++--
.../RuntimeDxeReportStatusCodeLib/ReportStatus
to avoid using AllocatePool.
Cc: Jian J Wang
Cc: Hao Wu
Cc: Michael Turner
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Library/DxeReportStatusCodeLib/ReportStatusCodeLib.c | 9 +++--
.../RuntimeDxeReportStatusCodeLib
bution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Library/StandaloneMmDriverEntryPoint.h | 16
.../StandaloneMmDriverEntryPoint.c | 4 ++--
.../StandaloneMmServicesTableLib.c | 4 ++--
3 files changed, 12 insertions(+), 12 deletions(-)
diff
-by: Dandan Bi
---
.../FaultTolerantWriteDxe/FaultTolerantWriteSmmCommon.h | 4 ++--
.../FaultTolerantWriteDxe/FaultTolerantWriteStandaloneMm.c | 2 +-
.../FaultTolerantWriteDxe/FaultTolerantWriteTraditionalMm.c | 2 +-
.../Universal/Variable/RuntimeDxe/PrivilegePolymorphic.h| 4
Cc: Ard Biesheuvel
Cc: Liming Gao
Cc: Jian J Wang
Cc: Hao Wu
Dandan Bi (2):
MdeModulePkg: Fix coding style issues
MdePkg: Fix coding style issues
.../FaultTolerantWriteSmmCommon.h| 4 ++--
.../FaultTolerantWriteStandaloneMm.c | 2
rsers\Pptt\PpttParser.c(193): warning C4244: '=':
conversion from 'UINT32' to 'UINT8', possible loss of data
Cc: Krzysztof Koch
Cc: Jaben Carsey
Cc: Ray Ni
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../UefiShellAcpiViewCommandLib/Parsers/Pptt/PpttParser.c
>Size - 1
not
ImageBase + RelocDir->VirtualAddress + RelocDir->Size
This patch is to fix this issue when call PeCoffLoaderImageAddress
function to calculate the address of RelocBaseEnd.
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed
sideration,
it's not safe enough.
So this patch is to replace the same code logic with function
PeCoffLoaderImageAddress which will cover more validation.
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdePkg/Library/Bas
PeCoffLoaderImageAddress which will cover more
check and validation.
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdePkg/Library/BasePeCoffLib/BasePeCoff.c | 29 +++
1 file changed, 24 insertions(+), 5 deletions
e not 0. So we can remove the redundant
check "if (Attributes)".
Cc: Vladimir Olovyannikov
Cc: Jian J Wang
Cc: Hao Wu
Cc: Ard Biesheuvel
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
Reviewed-by: Star Zeng
---
.../NonDiscoverablePciDeviceIo.c
Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../NonDiscoverablePciDeviceDxe/NonDiscoverablePciDeviceIo.c| 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/MdeModulePkg/Bus/Pci/NonDiscoverablePciDeviceDxe/NonDiscoverablePciDeviceIo.c
b/MdeModulePkg/Bus/Pci
1.1
Signed-off-by: Dandan Bi
---
BaseTools/Source/C/VfrCompile/VfrError.cpp | 2 +-
BaseTools/Source/C/VfrCompile/VfrError.h | 2 +-
BaseTools/Source/C/VfrCompile/VfrSyntax.g | 10 +-
3 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/BaseTools/Source/C/VfrCompile
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1336
In function DevPathToTextUsbWWID, the Length parameter is used
without check. This patch is to add check before using it.
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan
ing Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdePkg/Library/DxeServicesLib/DxeServicesLib.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/MdePkg/Library/DxeServicesLib/DxeServicesLib.c
b/MdePkg/Library/DxeServicesLib/DxeServicesLib.c
index d4
-by: Dandan Bi
---
MdePkg/Library/UefiDevicePathLib/DevicePathToText.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MdePkg/Library/UefiDevicePathLib/DevicePathToText.c
b/MdePkg/Library/UefiDevicePathLib/DevicePathToText.c
index cdcdb3623a..97d279eeb2 100644
--- a/MdePkg/Library
-by: Dandan Bi
---
MdeModulePkg/Universal/DisplayEngineDxe/FormDisplay.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/MdeModulePkg/Universal/DisplayEngineDxe/FormDisplay.c
b/MdeModulePkg/Universal/DisplayEngineDxe/FormDisplay.c
index 7390f954b6..44f087fe01 100644
function in patch 2.
Patch 2 is to add EfiAcquireLock/EfiReleaseLock function to
make sure the HiiDatabse update operations atomic.
Cc: Liming Gao
Cc: Eric Dong
Dandan Bi (2):
MdeModulePkg/HiiDB: Reorganize codes of exporting HII settings
MdeModulePkg/HiiDB: Make sure database update
interrupt another.
This commit is to make the HiiDatabase update behaviors
atomic by adding EfiAcquireLock/EfiReleaseLock function.
Cc: Liming Gao
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Universal/HiiDatabaseDxe/Database.c | 53
is AcpiExp(HID,,UIDSTR)/AcpiExp(HID,0,UIDSTR)
ToText: when the CID is 0 in the node structure
This commit is to do the enhancement.
Cc: Ruiyu Ni
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../UefiDevicePathLib
para is not specified
Cc: Ruiyu Ni
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../UefiDevicePathLib/DevicePathFromText.c| 30 +++
1 file changed, 25 insertions(+), 5 deletions(-)
diff --git a/MdePkg
optional para is not specified.
Cc: Ruiyu Ni
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdePkg/Library/UefiDevicePathLib/DevicePathFromText.c | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git
https://bugzilla.tianocore.org/show_bug.cgi?id=1243
This pacth series is mainly to do the enahncement for
Sata/Usbxx/AcpiExp device path to handle the cases when some
optional paremeter is not specified in the text device path.
Cc: Ruiyu Ni
Cc: Michael D Kinney
Cc: Liming Gao
Dandan Bi (3
AcpiEx format.
This patch is to correct the condition check to follow UEFI
Spec when convert the device path node to the AcpiExp text
format.
Cc: Ruiyu Ni
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi
---
MdePkg/Library
as: PcieRoot(UID|UIDSTR). But current code miss the
code logic.
This commit is to do the enhancement.
Cc: Ruiyu Ni
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi
---
.../UefiDevicePathLib/DevicePathToText.c | 21
: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi
---
MdePkg/Library/UefiDevicePathLib/DevicePathToText.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/MdePkg/Library/UefiDevicePathLib/DevicePathToText.c
b/MdePkg/Library
Header;
EFI_GUIDGuid;
} VENDOR_DEVICE_PATH;
Cc: Ruiyu Ni
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi
---
MdePkg/Library/UefiDevicePathLib/DevicePathFromText.c | 6 +++---
1 file changed, 3
Ni
Cc: Michael D Kinney
Cc: Liming Gao
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Dandan Bi
---
MdePkg/Library/UefiDevicePathLib/DevicePathToText.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MdePkg/Library/UefiDevicePathLib/DevicePathToText.c
is to fix this bug.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdeModulePkg/Universal/HiiDatabaseDxe/Database.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MdeModulePkg/Universal/HiiDatabaseDxe
From: Dandan Bi
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=996
Issue:
In current code logic, when a key is pressed, it will search
the whole NotifyList to find whether a notification has been
registered with the keystroke. if yes, it will en-queue the
key for notification execution
From: Dandan Bi
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=996
Issue:
In current code logic, when a key is pressed, it will search
the whole NotifyList to find whether a notification has been
registered with the keystroke. if yes, it will en-queue the
key for notification execution
From: Dandan Bi
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=996
Issue:
In current code logic, when a key is pressed, it will search
the whole NotifyList to find whether a notification has been
registered with the keystroke. if yes, it will en-queue the
key for notification execution
eError: a bytes-like object is required, not 'str'
This issue was introduce by commit:5ac4548cdf654.
This patch is to convert the str object of "fatal" to
byte object to fix this failure.
Cc: Liming Gao
Cc: Jaben Carsey
Cc: Yonghong Zhu
Contributed-under: TianoCore Contribution Agreemen
Ruiyu Ni
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../SmbiosView/PrintInfo.c | 86 ++---
.../SmbiosView/QueryTable.c| 135 -
.../SmbiosView
the InterfaceTypeSpecificData in Type 42.
Cc: Jaben Carsey
Cc: Ruiyu Ni
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../SmbiosView/PrintInfo.c | 88 +++---
.../SmbiosView/QueryTable.c| 135
here when backup the buffer value and copy the size of
"Statement->StorageWidth + sizeof(CHAR16)" is incorrect.
This patch is to fix this issue.
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdeModulePkg/Universal/SetupBrowserDxe/Pr
https://bugzilla.tianocore.org/show_bug.cgi?id=1099
Update SmbiosView to parse the new definitions which
are introduced in SMBIOS3.2.0
Cc: Jaben Carsey
Cc: Ruiyu Ni
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../SmbiosView/PrintInfo.c
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1100
SmmCorePerformanceLib consume the DxeServicesLib, but miss to
add the library class in INF file.
This patch is to fix this issue.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan
Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Include/Guid/FirmwareBootPerformanceTable.h| 47 ++
MdeModulePkg/MdeModulePkg.dec | 4 ++
2 files changed, 51 insertions(+)
create mode 100644 MdeModulePkg/Include/Guid/FirmwareBootPerformanceTable.h
Kinney
Cc: Liming Gao
Cc: Star Zeng
Dandan Bi (2):
MdeModulePkg: Add definition of Boot Performance Table protocol
MdeModulePkg: Implement/use Boot Performance Table protocol
.../Include/Guid/FirmwareBootPerformanceTable.h| 47 ++
.../DxeCorePerformanceLib
-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../DxeCorePerformanceLib/DxeCorePerformanceLib.c | 74 ++
.../DxeCorePerformanceLib.inf | 6 +-
.../DxeCorePerformanceLibInternal.h| 15
Enhance the PeiPerformanceLib to produce the Performance
Measurement PPI.
Cc: Dmitry Antipov
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Library/PeiPerformanceLib/PeiPerformanceLib.c | 81
in PEI phase
to keep the compatibility.
Cc: Dmitry Antipov
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../PeiPerformancePpiLib/PeiPerformancePpiLib.c| 420 +
.../PeiPerformancePpiLib/PeiP
mance data for PEIMs.
It also can link the PeiPerformanceLib in PEI phase
to keep the compatibility.
Cc: Dmitry Antipov
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Star Zeng
Dandan Bi (3):
MdeModulePkg: Add the definition of performance measurement PPI
MdeModulePkg/PeiPerformance
Cc: Dmitry Antipov
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdeModulePkg/Include/Guid/PerformanceMeasurement.h | 14 ++
MdeModulePkg/MdeModulePkg.dec | 1 +
2 files
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
ShellPkg/ShellPkg.dsc | 7 +--
1 file changed, 1 insertion(+), 6 deletions(-)
diff --git a/ShellPkg/ShellPkg.dsc b/ShellPkg/ShellPkg.dsc
index cb2a2422ed..59dd07e0ae 100644
--- a/ShellPkg/ShellPkg.dsc
+++ b/ShellPkg
-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
Vlv2TbltDevicePkg/PlatformPkgGccX64.dsc | 2 --
Vlv2TbltDevicePkg/PlatformPkgIA32.dsc | 2 --
Vlv2TbltDevicePkg/PlatformPkgX64.dsc| 2 --
3 files changed, 6 deletions(-)
diff --git a/Vlv2TbltDevicePkg/PlatformPkgGccX64
by mistake.
Dandan Bi (4):
QuarkPlatformPkg: Remove DxeSmmPerformanceLib
Vlv2TbltDevicePkg: Remove DxeSmmPerformanceLib
ShellPkg: Remove DxeSmmPerformanceLib
MdeModulePkg: Remove DxeSmmPerformanceLib
.../DxeSmmPerformanceLib/DxeSmmPerformanceLib.c| 866
by mistake.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../DxeSmmPerformanceLib/DxeSmmPerformanceLib.c| 866 -
.../DxeSmmPerformanceLib/DxeSmmPerformanceLib.inf | 68 --
.../DxeSmmPerformanceLib
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
QuarkPlatformPkg/Quark.dsc| 2 --
QuarkPlatformPkg/QuarkMin.dsc | 4 +---
2 files changed, 1 insertion(+), 5 deletions(-)
diff --git a/QuarkPlatformPkg/Quark.dsc b/QuarkPlatformPkg/Quark.dsc
index 14142087bd
Ni
cc: Jaben Carsey
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
ShellPkg/Library/UefiShellAcpiViewCommandLib/Parsers/Srat/SratParser.c | 2 ++
.../Library/UefiShellAcpiViewCommandLib/UefiShellAcpiViewCommandLib.c | 1 +
2 files changed, 3 insertions(+)
di
y
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.c | 2 +-
.../Library/UefiShellAcpiViewCommandLib/Parsers/Dbg2/Dbg2Parser.c | 2 +-
.../Library/UefiShellAcpiViewCommandLib/Parsers/Mad
'UINT32' to 'UINT16', possible loss of data
2.
xxx\XsdtParser.c(99): warning C4457:
declaration of 'Ptr' hides function parameter
cc: Alexei Fedorov
cc: Ruiyu Ni
cc: Jaben Carsey
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
.../UefiShellAcpiViewCommandLib
) : error C2065: 'OriginalAttribute' :
undeclared identifier
..
cc: Alexei Fedorov
cc: Ruiyu Ni
cc: Jaben Carsey
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
ShellPkg/Library/UefiShellAcpiViewCommandLib/AcpiParser.c | 2 +-
1 file changed, 1 insertion
Fix VS and GCC build failure issues
cc: Alexei Fedorov
cc: Ruiyu Ni
cc: Jaben Carsey
Dandan Bi (4):
ShellPkg/UefiShellAcpiViewCommandLib: Fix VS2012 build failure
ShellPkg/UefiShellAcpiViewCommandLib: Fix VS2012 build failure
ShellPkg/UefiShellAcpiViewCommandLib: Fix VS build failure
: Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/ShellPkg/DynamicCommand/DpDynamicCommand/Dp.c
b/ShellPkg/DynamicCommand/DpDynamicCommand
Add an example case for the usage of
PERF_CALLBACK_BEGIN/PERF_CALLBACK_END
Cc: Liming Gao
Cc: Chao Zhang
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
SecurityPkg/Tcg/Tcg2Pei/Tcg2Pei.c | 4
SecurityPkg/Tcg/TcgPei/TcgPei.c | 5 +
SecurityPkg
Add an example case for the usage of
PERF_EVENT_SIGNAL_BEGIN/PERF_EVENT_SIGNAL_END
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdeModulePkg/Core/DxeIplPeim/DxeIpl.h | 3 ++-
MdeModulePkg/Core/DxeIplPeim/DxeIpl.inf
Cc: Eric Dong
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
UefiCpuPkg/Library/MpInitLib/Microcode.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/UefiCpuPkg/Library/MpInitLib/Microcode.c
b/UefiCpuPkg/Library/MpInitLib/Microcode.c
index efda143e67
Corrected to use the BSD license.
Cc: Liming Gao
Cc: Star Zeng
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Dandan Bi
---
MdeModulePkg/Include/Guid/PerformanceMeasurement.h | 31 +++---
1 file changed, 9 insertions(+), 22 deletions(-)
diff --git
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
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
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
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
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
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
: 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 +
.../DynamicCommand/DpDynamicCommand/DpInternal.h
Agreement 1.1
Signed-off-by: Dandan Bi
---
.../Include/Guid/ExtendedFirmwarePerformance.h | 6 -
.../DxeCorePerformanceLib/DxeCorePerformanceLib.c | 864 +++--
.../DxeCorePerformanceLib.inf | 1 +
.../DxeCorePerformanceLibInternal.h| 1
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
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
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
:
Patch 5: Share the common logics of creating FPDT record for
new added Perf macros and existing Perf macros.
Cc: 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
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
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
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
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 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
: 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
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
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
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
: 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
-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
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
1 - 100 of 610 matches
Mail list logo