From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by mx.groups.io with SMTP id smtpd.web08.45733.1624273752111327614 for ; Mon, 21 Jun 2021 04:09:13 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=tQTvZu/E; spf=pass (domain: intel.com, ip: 134.134.136.100, mailfrom: hao.a.wu@intel.com) IronPort-SDR: uvnBjgWhMKuUUWpB8+cujdu6MtQG2E4KH7aSE/V4J1patEZpp7OS2l4lMygqdtdzVXGozxKg+/ W6umLjucH7kg== X-IronPort-AV: E=McAfee;i="6200,9189,10021"; a="270666421" X-IronPort-AV: E=Sophos;i="5.83,289,1616482800"; d="scan'208";a="270666421" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga105.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Jun 2021 04:09:10 -0700 IronPort-SDR: yrF9aZZc4ehg8BHJLCWQK7B/9WhaMM0pehktWGG7EJfejXuR3LayU+3J9jZd75y1BAm/7WEAFU 5AK7ltsEMuZg== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.83,289,1616482800"; d="scan'208";a="405586056" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga006.jf.intel.com with ESMTP; 21 Jun 2021 04:09:10 -0700 Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Mon, 21 Jun 2021 04:09:10 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx612.amr.corp.intel.com (10.18.126.92) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4; Mon, 21 Jun 2021 04:09:09 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2242.4 via Frontend Transport; Mon, 21 Jun 2021 04:09:09 -0700 Received: from NAM11-CO1-obe.outbound.protection.outlook.com (104.47.56.176) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2242.4; Mon, 21 Jun 2021 04:09:09 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=RMJchkwKNJNLdCipHLslpgf5Cl8GcclJi3LdfBB+HjFCHJ9gBN90cnJORjDYGxUI1BGDXlBGJkSX3glB4koMFQc7K5lkdDWqJup3hRaYmJUIuLbKgueNSfC9MMLd6ytxz0pIl9aY6aX4TH8bDG4dOmJ/kWc7gFZKflkYBh53U7fs4o2A0tXhW/+OQi5kPx4xyPUX2ZL1Jwadd38I6+fbzesnEoEzGOkIF4RjEdjKWQp8+MeD1uLDBPv+Z1/qpAQAKCvnh6ZsxdYba5tcQLnhZgEn/D3+XUv/RLEAk13LhZe6ouZ+c8jlLlRxOch/1iyIoeJcPCMJAXzq3rbRiUuoCg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S66hp8DucuzagMRkTMhINrEJGxFxPERpA6VQLihGRXE=; b=b1DhjKY2sEVX662z2bTCdm8co8RdRWtWYQyT5J0s1sqnJZtSqKJJu2eKA9FMt8xBoax7gdxAyPMN9Hj39Pr4moLwPXmw/FJyd2bo5Tyxo77lOCJOPP3PSoOX8BT27gIBW1TIT86rBxZXlhZRNIbN5HarS/cjtS3rnupNhIjMd2WjLhQZFraeaO0rDpnWtNkekhxb+1CsPT2eygJPpCPaoGjcvMy1mh6ftf35wv58osUIpfuDo07KgSWZcilUyFlKsXyapGfAOOblukgBnryFEBrkx6WOheOu8yLAUk81e0jZ/6KfM68+XEIZ1sF/+8v073XJWxwRitnzVtCS3zz3mQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=intel.onmicrosoft.com; s=selector2-intel-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=S66hp8DucuzagMRkTMhINrEJGxFxPERpA6VQLihGRXE=; b=tQTvZu/E9xzpLseHDWD6JzsLPr800bQ29wv4Tthn3SPp4pVNel2RCaUuuQgyhHNCKow0Jxxxfvcw/Qam6jrsYiltROQIBFxE1YjqJH0sZfq6otzB1NdD2VMt72PWI6AiyfZWSjQN6LV0vxEiCr+Q4fdlKLjqgZUsfOIfmKjhuss= Received: from BN8PR11MB3666.namprd11.prod.outlook.com (2603:10b6:408:8c::19) by BN6PR11MB4019.namprd11.prod.outlook.com (2603:10b6:405:78::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4242.22; Mon, 21 Jun 2021 11:09:08 +0000 Received: from BN8PR11MB3666.namprd11.prod.outlook.com ([fe80::cd58:25ce:5017:619d]) by BN8PR11MB3666.namprd11.prod.outlook.com ([fe80::cd58:25ce:5017:619d%5]) with mapi id 15.20.4242.023; Mon, 21 Jun 2021 11:09:08 +0000 From: "Wu, Hao A" To: "Liu, Zhiguang" , "devel@edk2.groups.io" CC: "Wang, Jian J" , "Ni, Ray" Subject: Re: [PATCH 02/12] MdeModulePkg: Add new structure for the Universal Payload Serial Port Info Thread-Topic: [PATCH 02/12] MdeModulePkg: Add new structure for the Universal Payload Serial Port Info Thread-Index: AQHXZeuQTMoh/OZoW0yxBuU2zhnb1aseT8/A Date: Mon, 21 Jun 2021 11:09:08 +0000 Message-ID: References: <20210620154702.2681-1-zhiguang.liu@intel.com> <20210620154702.2681-3-zhiguang.liu@intel.com> In-Reply-To: <20210620154702.2681-3-zhiguang.liu@intel.com> Accept-Language: en-US, zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.5.1.3 authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.198.142.16] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: bc24caed-1908-47ca-703e-08d934a4fdca x-ms-traffictypediagnostic: BN6PR11MB4019: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8273; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Jm+V6gkzKKizOiVhMWbtrxjD5YJYFLS8sahEVHHGqQpbXJdvMZys5qidzI1bvk4h59H1mDwLTiqfPVEwCFRuxjzGDbugbsKvHoQnhcDIym0+4jwrNAdJn014oSCEiNK/ggH1HlxOrPsFXz4Kn9Nm+w1tLScKYPSq+7Dl6d2umwPNMCtOgf3Q468CVd0v3F4nMK6Dl4k8lpuumEk5wkWbTEuWZtZmfS//sGoWWhQ4vzIjqCiBq3sZ44yHI2uIM1qBVZi76qFjFFss3T6qePdQ5T2l+Ajngox2nczAJOu1/uuXStKF2BsVnA8BLV3LYcbZfOucEsfUjwM77NRxE0u4H+S8pgYXEpgs7WQq4ldh6l7jdU+1B6Di5JE77Ad4bzkNRN1ZwrihFqwNnBFvr6dpS0D6Qehg/5Q6u0fXn7O2fDisMVQaSKrDYXKj0hd+bTgBmHKIKTH8UTrKoVzTt+avBHPxfLCvE22I0ZVWsVk5eO67diI/NvT2VOxivita4A8Giib/hVDs6+gYI82gWBkPxAJaOEekyQilxAvUdkDdC0cyAaTKrpbxwkx7AibwiRpm3CUJc9HBKn0UvwIPXgiJqaDpfKAeO3uw2M3nTuv7mujj+roKNUDw52VzNKA+qnpoGy5I8+ydYUkX2RWesG8pZ+El8DMcTXJg+vNm5uQP3nwkhnAVL4BTlkHLPKoZ06/Py0r2gCwBvoQaZlbBdeYza/qGzEj8/2zonSm3zMZCKE8= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN8PR11MB3666.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(136003)(39860400002)(396003)(346002)(366004)(376002)(26005)(186003)(122000001)(38100700002)(52536014)(53546011)(107886003)(6506007)(7696005)(316002)(966005)(478600001)(110136005)(54906003)(2906002)(5660300002)(4326008)(76116006)(86362001)(8676002)(83380400001)(55016002)(9686003)(66476007)(66556008)(64756008)(33656002)(71200400001)(66446008)(66946007)(8936002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?K++iUQxY8HHKiRgUizhQIVe4ZaU3TWDMl8n8g4IcfwBxds5wFz9XNJtgYI8r?= =?us-ascii?Q?Zwpi2ZQJ/f+ufOUJDc9His6T1BbGISOM+jRtB+ismA62yEW6z4GIiPBJqLaj?= =?us-ascii?Q?EurjRnFOkIq2vZjp71KsI6ZfXf0qVxi0v0wrqUz8yaFg+poKyTv7wEVCFddh?= =?us-ascii?Q?iqL/UpfAbzpsnpZ0lV329uRsvRXVcdZZcqW9K5ihdQKTAyNn1mYRkmeMHnJw?= =?us-ascii?Q?qGnV6QpY494IXR+QDrpqPZzVL6xFWAeLPGuqub9n0iawvUi2P4UGh8cepkBj?= =?us-ascii?Q?dK/1AMo1AWEjS9RdVyxA3Nu2K+ModirJrnJ/YWJGJFZ5/BGz0jb4LYRPhmIv?= =?us-ascii?Q?wirAkBK19miiGvlJmnb2ka5AXfNynEziWZccM+Bbi3+zMucTtmUvFYCJHxmE?= =?us-ascii?Q?Myc8c5lBi3ZhtQ8RGvcwYGVUlxp+FXKAvkzRToNPuyU1vsYL/FryMNAADd3x?= =?us-ascii?Q?bb2D97a0/xyKV1JpG09h2ohqRsru0kZD9YdLxRkckFjhOZ3QlLoI/fUxUpc4?= =?us-ascii?Q?+EQ21PZu1Sil7tsx0tGcwchGQddPcJl2BzllOrg/Oq1g1ICgRcclRt2IcG95?= =?us-ascii?Q?HW1bdMdj1QwyX7oeIhFAZdlUX6sqWYw+gdj5jJD8a6wrAdR8+Sof+PuKcj92?= =?us-ascii?Q?u8AjImwmIdvxS19AQor9Vt3piwPTgEroXo4wyuOv8YdYtM4FoizPAmKFL1g+?= =?us-ascii?Q?4Cd2qzdoM/cjr71ds6IQFUt9+N+BnYivkVvMfrYMg5WBfjvcC1pdprFHDZc/?= =?us-ascii?Q?0Ue5Np84v+YYiBZFX2Ref0kqHhaymsw3Up445OhqAM2Z6Ok/+ydYndz4fo3g?= =?us-ascii?Q?qK2ixqF+0hiS5mPKmOlkfVbdHdRMcqu/LxXxaxtAleIyxauRzGS8o20qd4V6?= =?us-ascii?Q?pecQ2M6zvZq82h2NSTEy4clrTywsH2OTl3jl1ea3dp85TiH7ARMs2F0LQaTU?= =?us-ascii?Q?n9YGSVtZG09MYoHT3i0dbddUxyTbVrDQFktlJyfNynAMH7ZJs591M3qYfITp?= =?us-ascii?Q?sUgQRKwjNFEKvpmOnhGwAaIVTVkOLOKzJaKvYrmUNZSrJc7S5TXaK7kPl9sw?= =?us-ascii?Q?1exnyP8jpFOVo4hNt4jU3JPbXkonKJfkI3HTumtFfPjUdAouhNMmCApbml7Y?= =?us-ascii?Q?1lNanOLwnkBwEVe0bbZ4Gp3jpOJh8hrUbb04IWwtY9RHKf5QzF4JW12liqaX?= =?us-ascii?Q?OFyoF2h1MRD7QyXvtou509kDgYghEvjI7+9C8KzR46kjQgne0g4ciUb4OIlJ?= =?us-ascii?Q?wXgyVvT4fDABzwOjLgdyiGw5EMcQ2+F1o/gklnPlZ3nFJwa1aWFU0jvvdECY?= =?us-ascii?Q?tRCFkz4rnxJpLBtNnNvsmbWG?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BN8PR11MB3666.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bc24caed-1908-47ca-703e-08d934a4fdca X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Jun 2021 11:09:08.5660 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: /dg7nGbv5XK+VvG6Ir6Y1rvka9vKW9ECj0v46M7vfYK29hZdHLW07E6qpL9U9DryM6G3GW4PAqseYPoL6zlylw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB4019 Return-Path: hao.a.wu@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable > -----Original Message----- > From: Liu, Zhiguang > Sent: Sunday, June 20, 2021 11:47 PM > To: devel@edk2.groups.io > Cc: Wang, Jian J ; Wu, Hao A ; > Ni, Ray > Subject: [PATCH 02/12] MdeModulePkg: Add new structure for the Universal > Payload Serial Port Info >=20 > Add Universal Payload Serial Port Info definition header file according t= o > Universal Payload's documentation as below: > https://universalpayload.github.io/documentation/ >=20 > Cc: Jian J Wang > Cc: Hao A Wu > Cc: Ray Ni > Signed-off-by: Zhiguang Liu > --- > MdeModulePkg/Include/UniversalPayload/SerialPortInfo.h | 30 > ++++++++++++++++++++++++++++++ > MdeModulePkg/MdeModulePkg.dec | 3 +++ > 2 files changed, 33 insertions(+) >=20 > 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 >=20 > + This file defines the structure for serial port info. >=20 > + >=20 > + Copyright (c) 2021, Intel Corporation. All rights reserved.
>=20 > + SPDX-License-Identifier: BSD-2-Clause-Patent >=20 > + >=20 > + @par Revision Reference: >=20 > + - Universal Payload Specification 0.75 > (https://universalpayload.github.io/documentation/) >=20 > +**/ >=20 > + >=20 > +#ifndef UNIVERSAL_PAYLOAD_SERIAL_PORT_INFO_H_ >=20 > +#define UNIVERSAL_PAYLOAD_SERIAL_PORT_INFO_H_ >=20 > + >=20 > +#include >=20 > + >=20 > +#pragma pack(1) >=20 > +typedef struct { >=20 > + UNIVERSAL_PAYLOAD_GENERIC_HEADER Header; >=20 > + BOOLEAN UseMmio; >=20 > + UINT8 RegisterStride; >=20 > + UINT32 BaudRate; >=20 > + EFI_PHYSICAL_ADDRESS RegisterBase; >=20 > +} UNIVERSAL_PAYLOAD_SERIAL_PORT_INFO; >=20 > +#pragma pack() >=20 > + >=20 > +#define UNIVERSAL_PAYLOAD_SERIAL_PORT_INFO_REVISION 1 >=20 > + >=20 > +extern GUID gUniversalPayloadSerialPortInfoGuid; >=20 > + >=20 > +#endif // UNIVERSAL_PAYLOAD_SERIAL_PORT_INFO_H_ >=20 > 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 >=20 > gUniversalPayloadExtraDataGuid =3D {0x15a5baf6, 0x1c91, 0x467d, {0x9d,= 0xfb, > 0x31, 0x9d, 0x17, 0x8d, 0x4b, 0xb4}} >=20 >=20 >=20 > + ## Include/UniversalPayload/SerialPortInfo.h >=20 > + gUniversalPayloadSerialPortInfoGuid =3D { 0xaa7e190d, 0xbe21, 0x4409, = { 0x8e, > 0x67, 0xa2, 0xcd, 0xf, 0x61, 0xe1, 0x70 } } >=20 Reviewed-by: Hao A Wu Best Regards, Hao Wu > + >=20 > [Ppis] >=20 > ## Include/Ppi/AtaController.h >=20 > gPeiAtaControllerPpiGuid =3D { 0xa45e60d1, 0xc719, 0x44aa, { 0xb= 0, 0x7a, > 0xaa, 0x77, 0x7f, 0x85, 0x90, 0x6d }} >=20 > -- > 2.16.2.windows.1