> -----Original Message----- > From: Liu, Zhiguang <zhiguang....@intel.com> > Sent: Sunday, June 20, 2021 11:47 PM > To: devel@edk2.groups.io > Cc: Wang, Jian J <jian.j.w...@intel.com>; Wu, Hao A <hao.a...@intel.com>; > Ni, Ray <ray...@intel.com> > Subject: [PATCH 02/12] MdeModulePkg: Add new structure for the Universal > Payload Serial Port Info > > Add Universal Payload Serial Port Info definition header file according to > Universal Payload's documentation as below: > https://universalpayload.github.io/documentation/ > > Cc: Jian J Wang <jian.j.w...@intel.com> > Cc: Hao A Wu <hao.a...@intel.com> > Cc: Ray Ni <ray...@intel.com> > Signed-off-by: Zhiguang Liu <zhiguang....@intel.com> > --- > MdeModulePkg/Include/UniversalPayload/SerialPortInfo.h | 30 > ++++++++++++++++++++++++++++++ > MdeModulePkg/MdeModulePkg.dec | 3 +++ > 2 files changed, 33 insertions(+) > > diff --git a/MdeModulePkg/Include/UniversalPayload/SerialPortInfo.h > b/MdeModulePkg/Include/UniversalPayload/SerialPortInfo.h > new file mode 100644 > index 0000000000..87181f7634 > --- /dev/null > +++ b/MdeModulePkg/Include/UniversalPayload/SerialPortInfo.h > @@ -0,0 +1,30 @@ > +/** @file > > + This file defines the structure for serial port info. > > + > > + Copyright (c) 2021, Intel Corporation. All rights reserved.<BR> > > + SPDX-License-Identifier: BSD-2-Clause-Patent > > + > > + @par Revision Reference: > > + - Universal Payload Specification 0.75 > (https://universalpayload.github.io/documentation/) > > +**/ > > + > > +#ifndef UNIVERSAL_PAYLOAD_SERIAL_PORT_INFO_H_ > > +#define UNIVERSAL_PAYLOAD_SERIAL_PORT_INFO_H_ > > + > > +#include <UniversalPayload/UniversalPayload.h> > > + > > +#pragma pack(1) > > +typedef struct { > > + UNIVERSAL_PAYLOAD_GENERIC_HEADER Header; > > + BOOLEAN UseMmio; > > + UINT8 RegisterStride; > > + UINT32 BaudRate; > > + EFI_PHYSICAL_ADDRESS RegisterBase; > > +} UNIVERSAL_PAYLOAD_SERIAL_PORT_INFO; > > +#pragma pack() > > + > > +#define UNIVERSAL_PAYLOAD_SERIAL_PORT_INFO_REVISION 1 > > + > > +extern GUID gUniversalPayloadSerialPortInfoGuid; > > + > > +#endif // UNIVERSAL_PAYLOAD_SERIAL_PORT_INFO_H_ > > diff --git a/MdeModulePkg/MdeModulePkg.dec > b/MdeModulePkg/MdeModulePkg.dec > index 10602a8f79..ad84421cf3 100644 > --- a/MdeModulePkg/MdeModulePkg.dec > +++ b/MdeModulePkg/MdeModulePkg.dec > @@ -422,6 +422,9 @@ > ## Include/UniversalPayload/ExtraData.h > > gUniversalPayloadExtraDataGuid = {0x15a5baf6, 0x1c91, 0x467d, {0x9d, 0xfb, > 0x31, 0x9d, 0x17, 0x8d, 0x4b, 0xb4}} > > > > + ## Include/UniversalPayload/SerialPortInfo.h > > + gUniversalPayloadSerialPortInfoGuid = { 0xaa7e190d, 0xbe21, 0x4409, { 0x8e, > 0x67, 0xa2, 0xcd, 0xf, 0x61, 0xe1, 0x70 } } >
Reviewed-by: Hao A Wu <hao.a...@intel.com> Best Regards, Hao Wu > + > > [Ppis] > > ## Include/Ppi/AtaController.h > > gPeiAtaControllerPpiGuid = { 0xa45e60d1, 0xc719, 0x44aa, { 0xb0, > 0x7a, > 0xaa, 0x77, 0x7f, 0x85, 0x90, 0x6d }} > > -- > 2.16.2.windows.1 -=-=-=-=-=-=-=-=-=-=-=- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#76802): https://edk2.groups.io/g/devel/message/76802 Mute This Topic: https://groups.io/mt/83669553/21656 Group Owner: devel+ow...@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-