From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail.byosoft.com.cn (mail.byosoft.com.cn [58.240.74.242]) by mx.groups.io with SMTP id smtpd.web11.3481.1622170848236562512 for ; Thu, 27 May 2021 20:00:48 -0700 Authentication-Results: mx.groups.io; dkim=missing; spf=none, err=permanent DNS error (domain: byosoft.com.cn, ip: 58.240.74.242, mailfrom: gaoliming@byosoft.com.cn) Received: from DESKTOPS6D0PVI ([58.246.60.130]) (envelope-sender ) by 192.168.6.13 with ESMTP for ; Fri, 28 May 2021 11:00:45 +0800 X-WM-Sender: gaoliming@byosoft.com.cn X-Originating-IP: 58.246.60.130 X-WM-AuthFlag: YES X-WM-AuthUser: gaoliming@byosoft.com.cn From: "gaoliming" To: , Cc: "'Ni, Ray'" , "'Kinney, Michael D'" , "'Laszlo Ersek'" References: <20210524071234.1056-1-zhiguang.liu@intel.com> In-Reply-To: <20210524071234.1056-1-zhiguang.liu@intel.com> Subject: =?UTF-8?B?5Zue5aSNOiBbZWRrMi1kZXZlbF0gW1BBVENIIDAvOV0gQ3JlYXRlIG11bHRpcGxlIEhvYnMgZm9yIFVuaXZlcnNhbCBQYXlsb2Fk?= Date: Fri, 28 May 2021 11:00:46 +0800 Message-ID: <000a01d7536d$a8405cd0$f8c11670$@byosoft.com.cn> MIME-Version: 1.0 X-Mailer: Microsoft Outlook 16.0 Thread-Index: AQH0wRD9MtSA7Wx/pcR7jS5xFpb5qqq9VxEg Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Content-Language: zh-cn Zhiguang: MdePkg definitions are from Industry Standards.=20 Universalpayload definitions are from its documentation 0.75 version. I = don't think it belongs to the formal industry standards. Can you provide mo= re information to show Universalpayload is the public industry standard? https://universalpayload.github.io/documentation/payload-interfaces/inde= x.html Thanks Liming > -----=E9=82=AE=E4=BB=B6=E5=8E=9F=E4=BB=B6----- > =E5=8F=91=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io = =E4=BB=A3=E8=A1=A8 Zhiguang Liu > =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2021=E5=B9=B45=E6=9C=8824=E6=97=A5= 15:12 > =E6=94=B6=E4=BB=B6=E4=BA=BA: devel@edk2.groups.io > =E4=B8=BB=E9=A2=98: [edk2-devel] [PATCH 0/9] Create multiple Hobs for Un= iversal Payload >=20 > This patch set is based on Universal Payload on > https://universalpayload.github.io/documentation/payload-interfaces/inde= x. > html >=20 > This patch set introduce one general header, three different hob types > and how Universal Payload consume these hobs. >=20 >=20 > 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 >=20 > 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 >=20 > -- > 2.30.0.windows.2 >=20 >=20 >=20 >=20 >=20