Signed-off-by: Star Zeng
---
IntelSiliconPkg/Feature/VTd/IntelVTdDxe/VtdReg.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/VtdReg.c
b/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/VtdReg.c
index 8dbc83fa2d67..e564d373c756 100644
Use compare logic in if condition to fix ECC issue.
It is caused by aa4240edff41034d709938a15b42cf4fd3214386.
Cc: Hao Wu
Cc: Dandan Bi
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Bus/Pci/SataControllerDxe/SataController.c | 2 +-
1 file
It is caused by 09808bd39b0c76559354253639766458ec24da79.
Cc: Liming Gao
Cc: Dandan Bi
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Universal/Variable/Pei/Variable.c| 3 +++
MdeModulePkg/Universal/Variable/RuntimeDxe/Variable.c | 2
: Bret Barkelew
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Bus/Usb/UsbBusDxe/UsbHub.c | 96 +++--
MdeModulePkg/Bus/Usb/UsbBusDxe/UsbHub.h | 14 +
2 files changed, 32 insertions(+), 78 deletions(-)
diff --git a/MdeMod
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=973
Cc: Jiewen Yao
Cc: Ruiyu Ni
Cc: Bret Barkelew
Star Zeng (2):
MdeModulePkg UsbBusDxe: Fix wrong buffer length used to read hub desc
MdeModulePkg UsbBusPei: Fix wrong buffer length used to read hub desc
MdeModulePkg/Bus/Usb/UsbBusDxe
a.
Cc: Jiewen Yao
Cc: Ruiyu Ni
Cc: Bret Barkelew
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Bus/Usb/UsbBusPei/HubPeim.c | 108 ++-
MdeModulePkg/Bus/Usb/UsbBusPei/HubPeim.h | 4 +-
2 files changed, 38 inse
If the capsule from command line is not present,
Buffer will be random value when freeing it in DumpCapsule(),
then ASSERT will happen or other memory pool may be freed.
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng &
According to VTd spec, the real hardware decoded limit should be
PHMR/PLMR.Limit value + alignment value.
"Bits N:0 of the limit register are
decoded by hardware as all 1s."
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-o
mVtdHostAddressWidthMask is not been used at all,
its definition and related code could be removed.
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
IntelSiliconPkg/Feature/VTd
It was missed to be updated at
SHA-1: 043026ac12c29703bb7e3c19b9ae5e8177bb554b.
Cc: Liming Gao <liming@intel.com>
Cc: Michael Kinney <michael.d.kin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
-
Cc: Eric Dong <eric.d...@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
MdeModulePkg/MdeModulePkg.dec | 4 ++--
MdeModulePkg/MdeModulePkg.dsc | 4 ++--
2 files changed,
Then the consumer of IoMmu PPI has opportunity to get granted DMA
buffer (by callback) to replace old buffer before it is forbidden
by enabling PMR.
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@
Get high top by host address width instead of resource HOB.
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
.../Feature/VTd/IntelVTdPmrPei/DmarTable.c | 4 +-
.../Feature/VTd/In
From: Jiewen Yao <jiewen@intel.com>
Remove unused module type restriction for NULL instance.
Cc: Star Zeng <star.z...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Jiewen Yao <jiewen@intel.com>
Reviewed-by: Star Zeng &l
com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAcpiTable.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/IntelSiliconPkg/Feature/VTd/IntelVTdDxe/DmarAc
ilList ([mMapDepth].Link, >Link);" in
following calling to CoreFreeMemoryMapStack() will fail as the entry
at mMapStack[mMapDepth] actually has been removed from the list.
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star
if StackGuard is enabled on IA32.
Cc: Jiewen Yao <jiewen@intel.com>
Cc: Jian J Wang <jian.j.w...@intel.com>
Cc: Eric Dong <eric.d...@intel.com>
Cc: Laszlo Ersek <ler...@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Z
l.com>
Cc: Eric Dong <eric.d...@intel.com>
Cc: Laszlo Ersek <ler...@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
UefiCpuPkg/PiSmmCpuDxeSmm/SmmCpuMemoryManagement.c | 9 -
1 file changed, 4 insertions(
Cc: Jiewen Yao <jiewen@intel.com>
Cc: Michael Kinney <michael.d.kin...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
.../Feature/VTd/PlatformVTdSampleDxe/PlatformVTdSampleDxe.c | 5
Cc: Ruiyu Ni <ruiyu...@intel.com>
Cc: Hao Wu <hao.a...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
.../Library/DebugCommunicationLibUsb3/DebugCommunicationLibUsb3Dxe.c| 2 +-
1 file changed, 1 insert
Hao Wu <hao.a...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
.../DebugCommunicationLibUsb3/DebugCommunicationLibUsb3Common.c | 2 --
.../DebugCommunicationLibUsb3/DebugCommunicationLibUsb3Transfer.c | 4 +--
Then the consumer of IoMmu PPI has opportunity to get granted DMA
buffer (by callback) to replace old buffer before it is forbidden
by enabling PMR.
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@
Please check details in the patches.
Cc: Jiewen Yao <jiewen@intel.com>
Star Zeng (3):
IntelSiliconPkg IntelVTdPmrPei: Install IoMmu PPI before enabling PMR
MdeModulePkg Ppi/IoMmu.h: Add EFI_NOT_AVAILABLE_YET return status code
IntelSiliconPkg IntelVTdPmrPei: Install IOMMU PPI f
Install IOMMU PPI for pre-memory phase and return
EFI_NOT_AVAILABLE_YET to indicate that DMA protection has been enabled,
but DMA buffer are not available to be allocated yet.
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sta
Install IOMMU PPI for pre-memory phase and return
EFI_NOT_AVAILABLE_YET to indicate that DMA protection has been enabled,
but DMA buffer are not available to be allocated yet.
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Sta
For avoiding function name confliction,
rename IsBsp to DebugAgentIsBsp.
Cc: Ruiyu Ni <ruiyu...@intel.com>
Cc: Hao Wu <hao.a...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
SourceLevelDebugPkg/
For PEI, allocate granted DMA buffer from IOMMU PPI.
For DXE, map DMA buffer by PciIo.
Cc: Jiewen Yao <jiewen@intel.com>
Cc: Ruiyu Ni <ruiyu...@intel.com>
Cc: Hao Wu <hao.a...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng &l
The updated Length value should be returned
for EFI_BUFFER_TOO_SMALL case.
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.c | 5 +
returned from AllocateXXXPool().
Cc: Jian J Wang <jian.j.w...@intel.com>
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
MdeModulePkg/Library/VarCheckPcdLib/VarCheckPcdLibNullClass.c
returned from AllocateXXXPool().
Cc: Jian J Wang <jian.j.w...@intel.com>
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
MdeModulePkg/Library/VarCheckHiiLib/VarCheckHiiGen.c | 4
and
UefiCpuPkg/PiSmmCpuDxeSmm/X64/PageTbl.c.
Cc: Jiewen Yao <jiewen@intel.com>
Cc: Eric Dong <eric.d...@intel.com>
Cc: Laszlo Ersek <ler...@redhat.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
.../Librar
ould be
(ExtendedTableLength & 0x3)==0.
Cc: Jiewen Yao <jiewen@intel.com>
Cc: Rangasai V Chaganty <rangasai.v.chaga...@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
IntelSiliconPkg/Feature/Capsule/MicrocodeUpdat
Support early SetAttributes() before DMAR table is installed.
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
.../Feature/VTd/IntelVTdDxe/DmaProtection.c
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
IntelSiliconPkg/Feature/VTd/IntelVTdDxe/BmDma.c| 19 ++---
.../Feature/VTd/IntelVTdDxe/DmaProtection.c| 8 +++---
...
Signal AcpiNotificationFunc() initially for the case that
DMAR table has been installed when creating event.
Cc: Jiewen Yao <jiewen@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng <star.z...@intel.com>
---
IntelSiliconPkg/Feature/VTd
FmpDxe does not consume DisplayUpdateProgressLib, so remove the
mapping in FmpDevicePkg.dsc.
Also rename the ESRT GUIDs.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDevicePkg.dsc | 14 +-
1 file changed
It does not make sense to check the Image/ImageSize if ImageIndex
has been invalid.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDxe/FmpDxe.c | 19 +--
1 file changed, 9 insertions(+), 10 deletions
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDxe/VariableSupport.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/FmpDevicePkg/FmpDxe/VariableSupport.c
b/FmpDevicePkg/FmpDxe
Add comment in mFmpDeviceLocked's declaration to make it more clear.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDxe/FmpDxe.c | 4
1 file changed, 4 insertions(+)
diff --git a/FmpDevicePkg/FmpDxe/FmpDxe.c b
Add comment in mFmpDeviceLocked's declaration to make it more clear.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDxe/FmpDxe.c | 7 +++
1 file changed, 7 insertions(+)
diff --git a/FmpDevicePkg/FmpDxe/FmpDxe.c b
Try LocateProtocol after HandleProtocol fails to be compatible
with old SystemFirmwareUpdateDxe.
Cc: Michael D Kinney
Cc: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
.../SystemFirmwareUpdate/SystemFirmwareReportDxe.c | 29
Some static tool reports "the condition in 'if' statement is constant".
This patch updates the code to use local variable to store test key
digest size. It can pass the static tool's check.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by:
initialize
DeviceLibLowestSupportedVersion
to DEFAULT_LOWESTSUPPORTEDVERSION before calling
FmpDeviceGetLowestSupportedVersion().
It can pass the static tool's check.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDxe/Fm
Cc: Michael D Kinney
Cc: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MdeModulePkg/Library/DxeCapsuleLibFmp
Fix typo "EFI_SECURITY_VIOLATIO" to "EFI_SECURITY_VIOLATION".
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDxe/FmpDxe.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a
The code to check FmpImageSize again OFFSET_OF
(EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER, UpdateHardwareInstance)
can be refined to check against FmpImageHeaderSize.
Cc: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Library
Cc: Michael D Kinney
Cc: Jiewen Yao
Cc: Yonghong Zhu
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Application/CapsuleApp/CapsuleApp.c | 10 ++
MdeModulePkg/Application/CapsuleApp/CapsuleDump.c | 2 +-
2 files changed, 7 insertions
-N option is used to append a Capsule Header to an existing
FMP capsule image with its ImageTypeId supported by the system.
Cc: Michael D Kinney
Cc: Jiewen Yao
Cc: Yonghong Zhu
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Application
Also adjust the help information to be not too long to be suitable
for different display resolutions.
Cc: Michael D Kinney
Cc: Jiewen Yao
Cc: Yonghong Zhu
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Application/CapsuleApp/CapsuleApp.c
Cc: Michael D Kinney
Cc: Jiewen Yao
Cc: Yonghong Zhu
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Application/CapsuleApp/CapsuleDump.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MdeModulePkg/Application/CapsuleApp
identifier 'ImageIndex'
xxx\CapsuleApp.c(869) : error C2065: 'ImageIndex' : undeclared identifier
Cc: Jiewen Yao
Cc: Dandan Bi
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Application/CapsuleApp/CapsuleApp.c | 20 ++--
1 file changed
Cc: Michael D Kinney
Cc: Jiewen Yao
Cc: Yonghong Zhu
Star Zeng (5):
MdeModulePkg CapsuleApp: Fix VS2012 build failure caused by 5410502
MdeModulePkg CapsuleApp: Fix -D failed to dump Nest FMP capsule
MdeModulePkg CapsuleApp: Refine -N option help information
MdeModulePkg CapsuleApp
V2: Last patch is new added.
Cc: Michael D Kinney
Cc: Jiewen Yao
Cc: Yonghong Zhu
Star Zeng (6):
MdeModulePkg CapsuleApp: Fix VS2012 build failure caused by 5410502
MdeModulePkg CapsuleApp: Fix -D failed to dump Nest FMP capsule
MdeModulePkg CapsuleApp: Refine -N option help information
-N option is used to append a Capsule Header to an existing
FMP capsule image with its ImageTypeId supported by the system.
Cc: Michael D Kinney
Cc: Jiewen Yao
Cc: Yonghong Zhu
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Application
Also adjust the help information to be not too long to be suitable
for different display resolutions.
Cc: Michael D Kinney
Cc: Jiewen Yao
Cc: Yonghong Zhu
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Application/CapsuleApp/CapsuleApp.c
Then meaningful error message can be shown when the input image is
unexpected.
Cc: Michael D Kinney
Cc: Jiewen Yao
Cc: Yonghong Zhu
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Application/CapsuleApp/CapsuleApp.c | 101
Cc: Michael D Kinney
Cc: Jiewen Yao
Cc: Yonghong Zhu
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Application/CapsuleApp/CapsuleApp.c | 17 +
MdeModulePkg/Application/CapsuleApp/CapsuleDump.c | 2 +-
2 files changed, 14
identifier 'ImageIndex'
xxx\CapsuleApp.c(869) : error C2065: 'ImageIndex' : undeclared identifier
Cc: Jiewen Yao
Cc: Dandan Bi
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Application/CapsuleApp/CapsuleApp.c | 20 ++--
1 file changed
Cc: Michael D Kinney
Cc: Jiewen Yao
Cc: Yonghong Zhu
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Application/CapsuleApp/CapsuleDump.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/MdeModulePkg/Application/CapsuleApp
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
NOTE: This patch is based on thread
https://lists.01.org/pipermail/edk2-devel/2018-July/027810.html.
---
FmpDevicePkg/FmpDevicePkg.dsc | 34 --
1 file changed
FmpDxe.c:517:18: error: equality comparison with extraneous
parentheses [-Werror,-Wparentheses-equality]
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
NOTE: This patch is based on thread
https://lists.01.org/pipermail/edk2-devel/2018-July
Add NULL check to the return buffers from GetFmpHandleBufferByType().
Cc: Jiewen Yao
Cc: Hao A Wu
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion
initialize
DeviceLibLowestSupportedVersion
to DEFAULT_LOWESTSUPPORTEDVERSION before calling
FmpDeviceGetLowestSupportedVersion().
It can pass the static tool's check.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDxe/FmpDxe.
Cc: Jiewen Yao
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.c | 4
1 file changed, 4 insertions(+)
diff --git a/MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.c
b
Current DxeCapsuleLibFmp always do reset for FMP capsule.
Actually, the code should use Attributes from FMP descriptor to know
whether reset is required or not.
Cc: Jiewen Yao
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
.../Library
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Dandan Bi
Cc: Hess Chen
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdePkg/Include/Protocol/FirmwareManagement.h | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/MdePkg/Include
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDevicePkg.uni | 22 ++--
FmpDevicePkg/FmpDxe/DetectTestKey.c| 2 +-
FmpDevicePkg/FmpDxe/FmpDxe.c | 42
So the patch also moves the RegisterFmpInstaller/InstallFmpInstance
calling to the end of entrypoint.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDxe/FmpDxe.c | 96 ++--
1 file chan
Cc: Michael D Kinney
Star Zeng (2):
FmpDevicePkg FmpDxe: Need repopulate after SetImage is called
MdeModulePkg ErstFmpDxe: Create ESRT in ReadyToBoot event
FmpDevicePkg/FmpDxe/FmpDxe.c| 21 +--
MdeModulePkg/Universal/EsrtFmpDxe/EsrtFmp.c | 239
is failed).
This patches updates the code to create ESRT based on all
FMP instances in ReadyToBoot event.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Universal/EsrtFmpDxe/EsrtFmp.c | 239
1 file
No need repopulate if SetImage is not called.
But need repopulate after SetImage is called to update
LastAttemptVersion and LastAttemptStatus
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDxe/FmpDxe.c | 21
of return status as success as well.
Cc: Jiewen Yao
Cc: Anbazhagan Baraneedharan
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Universal/LockBox/SmmLockBox/SmmLockBox.c | 5 -
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git
Type 38):
- SMBIOSCR00171: add SSIF
Management Controller Host Interface (Type 42)
- SMBIOSCR00175: fix structure data parsing issue
Cc: Liming Gao
Cc: Dandan Bi
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdePkg/Include/I
https://bugzilla.tianocore.org/show_bug.cgi?id=1099
This patch series updates
1. MdePkg/Include/IndustryStandard/Smbios.h
2. gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosVersion and
gEfiMdeModulePkgTokenSpaceGuid.PcdSmbiosDocRev
Star Zeng (2):
MdePkg SmBios.h: Add SMBIOS 3.2.0 definitions
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1099
Cc: Liming Gao
Cc: Dandan Bi
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/MdeModulePkg.dec | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
in PATCH V2 1/2.
Star Zeng (2):
MdePkg SmBios.h: Add SMBIOS 3.2.0 definitions
MdeModulePkg: Update SMBIOS PCDs to 3.2.0
MdeModulePkg/MdeModulePkg.dec| 4 +-
MdePkg/Include/IndustryStandard/SmBios.h | 155 ---
2 files changed, 122 insertions(+), 37 deletions
Type 38):
- SMBIOSCR00171: add SSIF
Management Controller Host Interface (Type 42)
- SMBIOSCR00175: fix structure data parsing issue
V2: Add missing update to MISC_PORT_TYPE and SMBIOS_TABLE_TYPE9.
Cc: Liming Gao
Cc: Dandan Bi
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agr
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1099
Cc: Liming Gao
Cc: Dandan Bi
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/MdeModulePkg.dec | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1131
PI spec and BaseTools supports to generate multiple FV images
in one FV file.
This patch is to update PeiCore to handle the case.
Cc: Liming Gao
Cc: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1131
PI spec and BaseTools supports to generate multiple FV images
in one FV file.
This patch is to update DxeCore to handle the case.
Cc: Liming Gao
Cc: Jiewen Yao
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1131
Star Zeng (2):
MdeModulePkg PeiCore: Handle multiple FV images in one FV file
MdeModulePkg DxeCore: Handle multiple FV images in one FV file
MdeModulePkg/Core/Dxe/Dispatcher/Dispatcher.c | 241 ---
MdeModulePkg
Add Jian J Wang and
remove Eric Dong .
Eric is focusing on UefiCpuPkg.
Cc: Jian J Wang
Cc: Eric Dong
Cc: Michael D Kinney
Cc: Laszlo Ersek
Cc: Andrew Fish
Cc: Leif Lindholm
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
Maintainers.txt | 2 +-
1 file
Cc: Michael D Kinney
Cc: Laszlo Ersek
Cc: Andrew Fish
Cc: Leif Lindholm
Cc: Dandan Bi
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
EDK-II-Release-Planning.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/EDK-II-Release-Planning.md b/EDK-II
Cc: Michael D Kinney
Star Zeng (2):
Remove PcdFmpDeviceSystemResetRequired from platform and Readme
FmpDevicePkg FmpDxe: Use Attributes to know whether reset is required
FmpDevicePkg/FmpDevicePkg.dec | 7 ---
FmpDevicePkg/FmpDevicePkg.uni | 5
Use Attributes to know whether reset is required and remove
PcdFmpDeviceSystemResetRequired.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDevicePkg.dec | 7 ---
FmpDevicePkg/FmpDevicePkg.uni | 5
FmpDxe will be updated to use Attributes to know whether reset
is required and PcdFmpDeviceSystemResetRequired will be removed.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
Readme.md | 3
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1040
FmpDxe will be updated to use Attributes to know whether reset
is required and PcdFmpDeviceSystemResetRequired will be removed.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
Cc: Michael D Kinney
Star Zeng (2):
Remove PcdFmpDeviceSystemResetRequired from platform and Readme
FmpDevicePkg FmpDxe: Use Attributes to know whether reset is required
FmpDevicePkg/FmpDevicePkg.dec | 7 ---
FmpDevicePkg/FmpDevicePkg.uni | 5
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1040
Use Attributes to know whether reset is required and remove
PcdFmpDeviceSystemResetRequired.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDevicePkg.dec | 7
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDevicePkg.dsc | 2 +-
FmpDevicePkg/FmpDxe/FmpDxe.inf | 2 +-
FmpDevicePkg/FmpDxe
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
BaseTools/BinWrappers/PosixLike/GenerateCapsule | 0
1 file changed, 0 insertions(+), 0 deletions(-)
mode change 100644 => 100755 BaseTools/BinWrappers/PosixLike/GenerateCapsule
d
: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDxe/FmpDxe.c | 9 ++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/FmpDevicePkg/FmpDxe/FmpDxe.c b/FmpDevicePkg/FmpDxe/FmpDxe.c
index c0c1383723fb..d6b599ee1a56 100644
--- a/FmpDevicePkg
FmpDxeEntryPoint is used by both FmpDxe and FmpDxeLib.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDxe/FmpDxe.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/FmpDevicePkg/FmpDxe/FmpDxe.c b
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDxe/FmpDxe.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/FmpDevicePkg/FmpDxe/FmpDxe.c b/FmpDevicePkg/FmpDxe/FmpDxe.c
index f0e8b0da823a..69b6cb7d4c0d 100644
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDxe/FmpDxe.c | 10 ++
1 file changed, 6 insertions(+), 4 deletions(-)
diff --git a/FmpDevicePkg/FmpDxe/FmpDxe.c b/FmpDevicePkg/FmpDxe/FmpDxe.c
index 091f950b95b2
Add DISABLE_NEW_DEPRECATED_INTERFACES build options to make sure
no deprecated interface used in this package.
Cc: Michael D Kinney
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
FmpDevicePkg/FmpDevicePkg.dsc | 3 +++
1 file changed, 3 insertions(+)
diff
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=1144
Cc: Dandan Bi
Cc: Liming Gao
Cc: Jian J Wang
Cc: Siyuan Fu
Cc: Jiaxin Wu
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Core/Pei/Ppi/Ppi.c| 4 +--
MdeModulePkg
if PCICMD SERR# Enable Bit is
set.
Cc: Ruiyu Ni
Cc: Jian J Wang
Cc: Fei1 Wang
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
MdeModulePkg/Bus/Pci/XhciDxe/XhciReg.c | 41 ++
1 file changed, 41 insertions(+)
diff --git
DpDynamicCommand to use new
EfiFindAcpiTableBySignature() and remove the duplicated code.
Cc: Younas khan
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Jiewen Yao
Cc: Ruiyu Ni
Cc: Dandan Bi
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
ShellPkg/DynamicCommand
PcatRealTimeClockRuntimeDxe to use new
EfiFindAcpiTableBySignature() and remove the duplicated code.
Cc: Younas khan
Cc: Michael D Kinney
Cc: Liming Gao
Cc: Jiewen Yao
Cc: Ruiyu Ni
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Star Zeng
---
PcAtChipsetPkg
501 - 600 of 804 matches
Mail list logo