The summary of EFI_PEI_MP_SERVICES_WHOAMI is modified to show the correct
description of this service.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
---
MdePkg/Include/Ppi/MpServices.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MdePkg
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Feng Tian
---
MdePkg/Include/Protocol/DevicePath.h | 22 ++
.../Library/UefiDevicePathLib/DevicePathFromText.c | 35 ++
.../Library/UefiDevicePathLib
MdePkg/Library/UefiLib/UefiLibPrint.c is modified to keep code style
consistency with IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
---
MdePkg/Library/UefiLib/UefiLibPrint.c | 4 +++-
1 file changed, 3
(mGaugeString, DP_GAUGE_STRING_LENGTH + 1, NameString); (twice)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Star Zeng
---
PerformancePkg/Dp_App/DpUtilities.c | 15 +--
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a
noCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Qiu Shumin
Reviewed-by: Jeff Fan
---
UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c
b/UefiCpuPkg/Universa
ory region.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Qiu Shumin
Reviewed-by: Jeff Fan
---
IntelFrameworkModulePkg/Universal/BdsDxe/BootMngr/BootManager.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/IntelFrameworkModulePkg
when buffer overflow occurs, the
patches will use StrnCpyS/StrnCatS instead to resolve this issue.
Hao Wu (5):
IntelFrameworkModulePkg GenericBdsLib: Potential read over memory
boudary
IntelFrameworkModulePkg BdsDxe: Fix ASSERT in BdsMemoryTest
IntelFrameworkModulePkg BootMaint: Fix potent
ontributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Qiu Shumin
Reviewed-by: Jeff Fan
---
IntelFrameworkModulePkg/Universal/BdsDxe/DeviceMngr/DeviceManager.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/IntelFrameworkModulePkg/Univer
(StrTotalMemory, StrTotalMemorySize / sizeof (CHAR16), TmpStr);
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Qiu Shumin
Reviewed-by: Jeff Fan
---
IntelFrameworkModulePkg/Universal/BdsDxe/MemoryTest.c | 14 --
1 file changed, 12 insertions
Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Qiu Shumin
Reviewed-by: Jeff Fan
---
IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/BootOption.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/BootOption.c
out of the scope
of the constant string. Potential risk for the constant string allocated
at the boundary of memory region.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Qiu Shumin
Reviewed-by: Jeff Fan
---
.../Library/GenericBdsLib
read contents out of the scope
of 'String'. Potential risk for 'String' allocated at the boundary of
memory region.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
---
IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c | 8 +++-
1 f
); (twice)
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Star Zeng
---
PerformancePkg/Dp_App/DpUtilities.c | 15 +--
1 file changed, 9 insertions(+), 6 deletions(-)
diff --git a/PerformancePkg/Dp_App/DpUtilities.c
b/PerformancePkg/Dp_App
7;. Potential risk for 'String' allocated at the boundary of
memory region.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Qiu Shumin
---
IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c | 6 +-
1 file changed, 5 in
AsciiStrCpyS (PerfData->Token, PERF_TOKEN_SIZE, Token);
The above using of AsciiStrCpyS will cause ASSERT if Token is longer than
PerfData->Token. Therefore, AsciiStrnCatS is used here to resolve the
issue.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Re
sk for the constant string allocated
at the boundary of memory region.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Qiu Shumin
Reviewed-by: Jeff Fan
---
.../Library/GenericBdsLib/BdsMisc.c | 20
1 file c
Str = AllocateCopyPool (MaxLen * sizeof (CHAR16), Str1);
The above using of AllocateCopyPool() will read contents out of the scope
of Str1. Potential risk for Str1 allocated at the boundary of memory
region.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
), TmpStr);
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Qiu Shumin
Reviewed-by: Jeff Fan
---
IntelFrameworkModulePkg/Universal/BdsDxe/MemoryTest.c | 14 --
1 file changed, 12 insertions(+), 2 deletions(-)
diff --git a
Potential risk when 'Buffer' is allocated at the boundary of
memory region.
2. Some replacement of StrnCpy/StrnCat with StrCpyS/StrCatS functions
These changes will cause ASSERT when buffer overflow occurs, the
patches will use StrnCpyS/StrnCatS instead to resolve th
Signed-off-by: Hao Wu
Reviewed-by: Qiu Shumin
Reviewed-by: Jeff Fan
---
IntelFrameworkModulePkg/Universal/BdsDxe/DeviceMngr/DeviceManager.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
a/IntelFrameworkModulePkg/Universal/BdsDxe/DeviceMngr/DeviceManager.c
b/IntelFramewor
Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Qiu Shumin
Reviewed-by: Jeff Fan
---
IntelFrameworkModulePkg/Universal/BdsDxe/BootMngr/BootManager.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/IntelFrameworkModulePkg/Universal/BdsDxe/BootMngr/BootMa
Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Ruiyu Ni
---
EnhancedFatDxe/DirectoryManage.c | 18 +++---
EnhancedFatDxe/Fat.h | 5 +++--
EnhancedFatDxe/FileName.c| 14 +++---
EnhancedFatDxe/Hash.c| 9 ++---
4 files changed, 31 insertions(+), 15
MdeModulePkg has defined gZeroGuid in 'Guid/ZeroGuid.h', therefore, the
ZeroGuid defined in
\Compatibility\PiSmbiosRecordOnDataHubSmbiosRecordThunk is redundant.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Ja
MdeModulePkg has defined gZeroGuid in 'Guid/ZeroGuid.h', therefore, the
gZeroGuid defined in Compatibility/FrameworkHiiOnUefiHiiThunk is
redundent.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Ja
mZeroGuid is defined but not used in IpSecDxe. All the header files in
IpSecDxe which expose mZeroGuid are not included externally as well.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Jaben Carsey
---
NetworkPkg/IpSecDxe
MdeModulePkg has defined gZeroGuid in Include/Guid/ZeroGuid.h, therefore,
the ZeroGuid/gZeroGuid/mZeroGuid/mTrEEZeroGuid defined in current code is
redundent.
Hao Wu (9):
IntelFrameworkModulePkg: Remove gZeroGuid definition in DataHubDxe
MdeModulePkg: Remove gZeroGuid definition in
MdeModulePkg has defined gZeroGuid in 'Guid/ZeroGuid.h', therefore, the
gZeroGuid defined in DataHubDxe is redundant.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Jaben Carsey
---
IntelFrameworkModulePkg
MdeModulePkg has defined gZeroGuid in 'Guid/ZeroGuid.h', therefore, the
mTrEEZeroGuid defined in DxeTpm2MeasureBootLib is redundant.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Jaben Carsey
---
SecurityP
MdeModulePkg has defined gZeroGuid in 'Guid/ZeroGuid.h', therefore, the
gZeroGuid defined in SetupBrowserDxe is redundant.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Jaben Carsey
---
MdeModulePkg/Universal/Setup
MdeModulePkg has defined gZeroGuid in 'Guid/ZeroGuid.h', therefore, the
mZeroGuid defined in DxeTpmMeasureBootLib is redundant.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Jaben Carsey
---
SecurityP
MdeModulePkg has defined gZeroGuid in 'Guid/ZeroGuid.h', therefore, the
mZeroGuid defined in Universal/Variable/RuntimeDxe is redundant.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Jaben Carsey
---
MdeModulePkg
MdeModulePkg has defined gZeroGuid in 'Guid/ZeroGuid.h', therefore, the
mZeroGuid defined in VariableAuthenticated/RuntimeDxe is redundant.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Jaben Carsey
---
S
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jaben Carsey
---
UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c
b/UefiCpuPkg
introduce a potential risk of buffer overflow.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Star Zeng
---
PerformancePkg/Dp_App/DpUtilities.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/PerformancePkg/Dp_App
The first patch is to use safe string functions in Dp_App.
The second patch is to resolve a buffer size mismatch problem in
DpUtilities.c.
Details are available in the log message in each commit.
Hao Wu (2):
PerformancePkg Dp_App: Use safe string functions
PerformancePkg Dp_App: Resolve
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jaben Carsey
---
PerformancePkg/Dp_App/DpUtilities.c | 27 ++-
1 file changed, 18 insertions(+), 9 deletions(-)
diff --git a/PerformancePkg/Dp_App/DpUtilities.c
b/PerformancePkg
. It's been fixed in this patch.
Hao Wu (2):
MdePkg UefiDevicePathLib: Remove unsafe string functions
MdePkg UefiLib: Use safe string functions
MdePkg/Library/UefiDevicePathLib/DevicePathFromText.c | 17 +
MdePkg/Library/UefiLib/Console.c
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Jaben Carsey
---
IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c | 8 ++--
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/IntelFrameworkPkg/Library
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Jaben Carsey
---
MdePkg/Library/UefiLib/Console.c | 6 +++---
MdePkg/Library/UefiLib/UefiLibPrint.c | 8 ++--
2 files changed, 5 insertions(+), 9 deletions(-)
diff --git
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Jaben Carsey
---
MdePkg/Library/UefiDevicePathLib/DevicePathFromText.c | 17 +
1 file changed, 13 insertions(+), 4 deletions(-)
diff --git a/MdePkg/Library
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
Reviewed-by: Jaben Carsey
---
IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c | 8
IntelFrameworkModulePkg/Universal/BdsDxe/MemoryTest.c | 6 +++---
2 files changed, 7 insertions
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
Reviewed-by: Jaben Carsey
---
IntelFrameworkModulePkg/Library/GenericBdsLib/BdsMisc.c| 14 +-
.../Library/GenericBdsLib/Performance.c| 10 +-
2 files
/BootOption.c
Hao Wu (8):
IntelFrameworkModulePkg IsaFloppyDxe: Use safe string functions
IntelFrameworkModulePkg GenericBdsLib: Use safe string functions
IntelFrameworkModulePkg PeiDxeDebugLib: Use safe string functions
IntelFrameworkModulePkg BdsDxe: Use safe string functions
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
Reviewed-by: Jaben Carsey
---
.../Universal/FirmwareVolume/UpdateDriverDxe/ParseUpdateProfile.c | 7 +++
1 file changed, 3 insertions(+), 4 deletions(-)
diff --git
a
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
Reviewed-by: Jaben Carsey
---
.../Universal/BdsDxe/BootMaint/BootOption.c| 31 +++---
.../Universal/BdsDxe/BootMaint/FormGuid.h | 16 +++
.../Universal
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
Reviewed-by: Jaben Carsey
---
IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/ComponentName.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/IntelFrameworkModulePkg/Bus/Isa
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
Reviewed-by: Jaben Carsey
---
.../Universal/BdsDxe/BootMngr/BootManager.c | 11 +--
1 file changed, 5 insertions(+), 6 deletions(-)
diff --git a
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
Reviewed-by: Jaben Carsey
---
.../Library/PeiDxeDebugLibReportStatusCode/DebugLib.c| 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git
a
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
Reviewed-by: Jaben Carsey
---
.../Universal/BdsDxe/DeviceMngr/DeviceManager.c| 25 +++---
1 file changed, 12 insertions(+), 13 deletions(-)
diff --git
a
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
---
IntelFrameworkModulePkg/Universal/BdsDxe/FrontPage.c | 8
IntelFrameworkModulePkg/Universal/BdsDxe/MemoryTest.c | 16 +---
2 files changed, 17 insertions(+), 7
Replace unsafe string functions:
(Ascii)StrCpy
(Ascii)StrnCpy
(Ascii)StrCat
(Ascii)StrnCat
with new added safe string functions:
(Ascii)StrCpyS
(Ascii)StrnCpyS
(Ascii)StrCatS
(Ascii)StrnCatS
in IntelFrameworkModulePkg.
Hao Wu (8):
IntelFrameworkModulePkg IsaFloppyDxe: Use safe string functions
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
---
.../Universal/BdsDxe/BootMaint/BootOption.c| 60 +-
.../Universal/BdsDxe/BootMaint/FormGuid.h | 16 --
.../Universal/BdsDxe/BootMaint/UpdatePage.c
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
---
IntelFrameworkModulePkg/Library/GenericBdsLib/BdsMisc.c | 6 +++---
IntelFrameworkModulePkg/Library/GenericBdsLib/Performance.c | 10 +-
2 files changed, 8 insertions(+), 8
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
---
.../Universal/FirmwareVolume/UpdateDriverDxe/ParseUpdateProfile.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
a/IntelFrameworkModulePkg/Universal/FirmwareVolume
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
---
IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/ComponentName.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
---
.../Library/PeiDxeDebugLibReportStatusCode/DebugLib.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git
a/IntelFrameworkModulePkg/Library
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
---
.../Universal/BdsDxe/DeviceMngr/DeviceManager.c| 69 ++
1 file changed, 57 insertions(+), 12 deletions(-)
diff --git
a/IntelFrameworkModulePkg/Universal/BdsDxe
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
---
.../Universal/BdsDxe/BootMngr/BootManager.c | 12 ++--
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/IntelFrameworkModulePkg/Universal/BdsDxe/BootMngr
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jiewen Yao
---
IntelFspPkg/Library/BaseFspDebugLibSerialPort/DebugLib.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/IntelFspPkg/Library/BaseFspDebugLibSerialPort/DebugLib.c
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
---
MdePkg/Library/UefiDevicePathLib/DevicePathFromText.c | 18 ++
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/MdePkg/Library/UefiDevicePathLib
Replace unsafe string functions Str*() with safe ones Str*S().
Hao Wu (2):
MdePkg UefiDevicePathLib: Use safe string functions
MdePkg UefiLib: Use safe string functions
MdePkg/Library/UefiDevicePathLib/DevicePathFromText.c | 18 ++
MdePkg/Library/UefiLib/Console.c
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
---
MdePkg/Library/UefiLib/Console.c | 6 +++---
MdePkg/Library/UefiLib/UefiLibPrint.c | 4 ++--
2 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/MdePkg/Library/UefiLib
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
---
IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/IntelFrameworkPkg/Library/FrameworkUefiLib/UefiLibPrint.c
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
---
MdePkg/Include/Protocol/Rest.h | 94 ++
MdePkg/MdePkg.dec | 3 ++
2 files changed, 97 insertions(+)
create mode 100644 MdePkg/Include
Add definitions for EFI EAP Management2 Protocol and EFI EAP
Configuration Protocol.
Hao Wu (2):
MdePkg: Add EFI EAP Management2 Protocol definitions
MdePkg: Add EFI EAP Configuration Protocol definitions
MdePkg/Include/Protocol/Eap.h | 8 +-
MdePkg/Include/Protocol
Add UEFI2.5 EFI EAP Configuration Protocol definitions.
MdePkg/Include/Protocol/Eap.h is also modified for backward compatibility.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
---
MdePkg/Include/Protocol/Eap.h | 8
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
---
MdePkg/Include/Protocol/EapManagement2.h | 87
MdePkg/MdePkg.dec| 3 ++
2 files changed, 90 insertions(+)
create mode 100644
Function DevPathFromTextWiFi() in use UINT8* and CHAR8* interchangeably,
which breaks the build on ARM. Pointer type conversion is added to
resolved this problem.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Ard Biesheuvel
---
MdePkg/Library
issue.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
---
MdePkg/Include/Protocol/DevicePath.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MdePkg/Include/Protocol/DevicePath.h
b/MdePkg/Include/Protocol/DevicePath.h
index 7b9a4e5..121b952
UEFI 2.5 introduces EFI wireless MAC connection protocol. The header file
will be added into MdePkg. Wi-Fi device path definition and its node/text
conversion are added as well.
Hao Wu (2):
MdePkg: Add EFI Wireless MAC Connection Protocol definitions
MdePkg: Add WiFi device path definition
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Ye Ting
---
MdePkg/Include/Protocol/DevicePath.h | 14 ++
.../Library/UefiDevicePathLib/DevicePathFromText.c | 31 ++
.../Library/UefiDevicePathLib
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Ye Ting
---
MdePkg/Include/Protocol/WiFi.h | 1144
MdePkg/MdePkg.dec |3 +
2 files changed, 1147 insertions(+)
create mode 100644 MdePkg/Include
rocessor service now, function prototype
EFI_AP_PROCEDURE should be moved to 'Pi/PiMultiPhase.h'. The move is a
compatible change and will not affect other codes.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Jeff Fan
Reviewed-by: Liming Gao
--
Change the PEI, DXE, and SMM service table revisions to 1.4.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
---
MdePkg/Include/Pi/PiDxeCis.h | 4 ++--
MdePkg/Include/Pi/PiPeiCis.h | 4 ++--
MdePkg/Include/Pi/PiSmmCis.h | 8
3
Boot mode maybe changed at any point during the PEI phase, therefore, boot
mode should be checked later rather at entry point.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
---
.../FirmwarePerformancePei.c | 78
Update description comments for IMAGE_UPDATABLE_VALID.
Add new definition IMAGE_UPDATABLE_VALID_WITH_VENDOR_CODE to FMP
CheckImage.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
---
MdePkg/Include/Protocol/FirmwareManagement.h | 10
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
---
MdePkg/Include/Uefi/UefiSpec.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/MdePkg/Include/Uefi/UefiSpec.h b/MdePkg/Include/Uefi/UefiSpec.h
index 64105c2..b862d1b
Add EFI System Resource Table (ESRT) interface (API only).
Also, trailing whitespaces are removed for modified files.
Hao Wu (2):
MdePkg: Add ESRT Interface Definitions
MdePkg: Trim trailing whitespaces for ESRT related files
MdePkg/Include/Guid/FmpCapsule.h | 33 ++--
MdePkg
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Chao Zhang
---
MdePkg/Include/Guid/FmpCapsule.h | 14 +-
MdePkg/Include/Protocol/FirmwareManagement.h | 214 +--
2 files changed, 114
Add EFI System Resource Table (ESRT) interface (API only).
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
Reviewed-by: Chao Zhang
---
MdePkg/Include/Guid/FmpCapsule.h | 19 ++--
MdePkg/Include/Guid/SystemResourceTable.h
The MP Services PPI is installed by some platform or chipset-specific PEIM
that abstracts handling multiprocessor support.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
---
MdePkg/Include/Ppi/MpServices.h | 283
Contribution Agreement 1.0
Signed-off-by: Hao Wu
Reviewed-by: Liming Gao
---
MdePkg/Include/Guid/GraphicsInfoHob.h | 36 +++
MdePkg/Include/Ppi/Graphics.h | 85 +++
MdePkg/MdePkg.dec | 13 ++
3 files changed, 134
: Hao Wu
---
.../Bus/Isa/IsaSerialDxe/ComponentName.c | 64 +-
1 file changed, 37 insertions(+), 27 deletions(-)
diff --git a/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/ComponentName.c
b/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/ComponentName.c
index 4b17c54
This macro is used as a general solution to remove duplicated hardcode
strings when both the ASCII and UNICODE format of a string is needed.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
---
MdePkg/Include/Base.h | 16 +++-
1 file changed, 15
emove the
duplicated hardcode string.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
---
IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/ComponentName.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDx
Macros are added which return the UNICODE format of a given ASCII string.
Therefore, duplicated hardcode string when both the ASCII and UNICODE format of
a string constant can be removed generally.
Hao Wu (2):
MdePkg: Add a macro which converts an ASCII sting to UNICODE format
This macro is used as a general solution to remove duplicated hardcode
strings when both the ASCII and UNICODE format of a string is needed.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
---
MdePkg/Include/Base.h | 16 +++-
1 file changed, 15
emove the
duplicated hardcode string.
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu
---
IntelFrameworkModulePkg/Bus/Isa/IsaSerialDxe/ComponentName.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/IntelFrameworkModulePkg/Bus/Isa/IsaSerialDx
Macros are added which return the UNICODE format of a given ASCII string.
Therefore, duplicated hardcode string when both the ASCII and UNICODE format of
a string constant can be removed generally.
Hao Wu (2):
MdePkg: Add a macro which converts an ASCII sting to UNICODE format
89 matches
Mail list logo