Zhiguang: MdePkg definitions are from Industry Standards. Universalpayload definitions are from its documentation 0.75 version. I don't think it belongs to the formal industry standards. Can you provide more information to show Universalpayload is the public industry standard?
https://universalpayload.github.io/documentation/payload-interfaces/index.html Thanks Liming > -----邮件原件----- > 发件人: devel@edk2.groups.io <devel@edk2.groups.io> 代表 Zhiguang Liu > 发送时间: 2021年5月24日 15:12 > 收件人: devel@edk2.groups.io > 主题: [edk2-devel] [PATCH 0/9] Create multiple Hobs for Universal Payload > > This patch set is based on Universal Payload on > https://universalpayload.github.io/documentation/payload-interfaces/index. > html > > This patch set introduce one general header, three different hob types > and how Universal Payload consume these hobs. > > > Zhiguang Liu (9): > MdePkg: Add Universal Payload general defination header file > MdePkg: Add new structure for the PCI Root Bridge Info Hob > UefiPayloadPkg: UefiPayload retrieve PCI root bridge from Guid Hob > MdePkg: Add new structure for the Universal Payload SMBios Table Info > Hob > MdeModulePkg/Universal/SmbiosDxe: Scan for existing tables > UefiPayloadPkg: Creat gPldSmbiosTableGuid Hob > MdePkg: Add new structure for the Universal Payload ACPI Table Info > Hob > MdeModulePkg/ACPI: Install ACPI table from HOB. > UefiPayloadPkg: Creat gPldAcpiTableGuid Hob > > MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTable.h | > 4 +++- > MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableDxe.inf | 4 > +++- > MdeModulePkg/Universal/Acpi/AcpiTableDxe/AcpiTableProtocol.c | 144 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++-------- > MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.c | > 299 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > +++++++++++++++++++++++++++++++++++++++++++++++++-- > MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.h | > 4 +++- > MdeModulePkg/Universal/SmbiosDxe/SmbiosDxe.inf | > 5 ++++- > MdePkg/Include/UniversalPayload/AcpiTable.h | > 28 ++++++++++++++++++++++++++++ > MdePkg/Include/UniversalPayload/PciRootBridges.h | > 89 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > +++++++++++++++++++++++++++ > MdePkg/Include/UniversalPayload/SmbiosTable.h | > 28 ++++++++++++++++++++++++++++ > MdePkg/Include/UniversalPayload/UniversalPayload.h | > 33 +++++++++++++++++++++++++++++++++ > MdePkg/MdePkg.dec > | 15 +++++++++++++++ > UefiPayloadPkg/BlSupportDxe/BlSupportDxe.c | > 28 +--------------------------- > UefiPayloadPkg/BlSupportDxe/BlSupportDxe.h | > 5 +---- > UefiPayloadPkg/BlSupportDxe/BlSupportDxe.inf | > 4 +--- > UefiPayloadPkg/Library/PciHostBridgeLib/PciHostBridge.h | 40 > ++++++++++++++++++++++++++++++++++++++-- > UefiPayloadPkg/Library/PciHostBridgeLib/PciHostBridgeLib.c | 47 > ++++++++++++++++++++++++++++++++++++++++++++--- > UefiPayloadPkg/Library/PciHostBridgeLib/PciHostBridgeLib.inf | 8 > +++++++- > UefiPayloadPkg/Library/PciHostBridgeLib/PciHostBridgeSupport.c | 73 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++- > UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.c | 23 > ++++++++++++++++++++++- > UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.h | 5 > +++-- > UefiPayloadPkg/UefiPayloadEntry/UefiPayloadEntry.inf | 4 > +++- > UefiPayloadPkg/UefiPayloadPkg.dsc | > 2 +- > 22 files changed, 832 insertions(+), 60 deletions(-) > create mode 100644 MdePkg/Include/UniversalPayload/AcpiTable.h > create mode 100644 MdePkg/Include/UniversalPayload/PciRootBridges.h > create mode 100644 MdePkg/Include/UniversalPayload/SmbiosTable.h > create mode 100644 MdePkg/Include/UniversalPayload/UniversalPayload.h > > -- > 2.30.0.windows.2 > > > > > -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#75825): https://edk2.groups.io/g/devel/message/75825 Mute This Topic: https://groups.io/mt/83140932/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-