From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga17.intel.com (mga17.intel.com [192.55.52.151]) by mx.groups.io with SMTP id smtpd.web11.18027.1589128725292436682 for ; Sun, 10 May 2020 09:38:45 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@intel.onmicrosoft.com header.s=selector2-intel-onmicrosoft-com header.b=IInkeF7t; spf=pass (domain: intel.com, ip: 192.55.52.151, mailfrom: ashraf.javeed@intel.com) IronPort-SDR: pyj0qlvfAzgYcYAUMFwhCvKphUqTqWVZ9x6BjUq+9//hkBHwK/RbahH8hXa8v1lxhqH18tIzHj t4VrYm/rRh8w== X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga107.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 10 May 2020 09:38:44 -0700 IronPort-SDR: Vd4hJX1HfDwQyMo3VcbkRRs4tzRkOPWuoJ/awD+oDIdn9q29PJrPitqrCEnuzcHsQjaIDz58s8 ZAYs6kfLV43Q== X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.73,376,1583222400"; d="scan'208";a="296666415" Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205]) by fmsmga002.fm.intel.com with ESMTP; 10 May 2020 09:38:44 -0700 Received: from fmsmsx125.amr.corp.intel.com (10.18.125.40) by fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sun, 10 May 2020 09:38:44 -0700 Received: from FMSEDG001.ED.cps.intel.com (10.1.192.133) by FMSMSX125.amr.corp.intel.com (10.18.125.40) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sun, 10 May 2020 09:38:44 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.175) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (TLS) id 14.3.439.0; Sun, 10 May 2020 09:38:44 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BJk2Mtp0EV9BP7E7OFJHMuY/FtfFy0Uzj+UkzUYqeOXQI/K9EPC6my8jYdxFFIB2YYLHNo14/6X1CSEanagOMm+ywZ5lgN+zD6vrI8x6cbiwKJCi50em53/ctr/zzmX68GCFulxRs8jD41asArDHq52aBOzqnIi/U27FQxIIImhYxD5Bp6UvdLjRtai2XfmWiWUcJcPw6guOej+1o3X412OJTmpSxpPRPtR07s92KAqNpKAFMEY4Qf0qyHC+u+Gm1kT7CBKkBOh7PIYyUnNJZjIemdCqv87saQTiCmgEqVzLMux967c7fks5+MJ+kA1qbUQXzgx9BYjL7kks6ohsGw== 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=+Z5e47LjfjAT4QpjOz8eT/fmDimh9nlIqVzBO/uSFuk=; b=H13zO8KyTgp04mAoE2/3ZuGPgCLPOLxdTS2OHVvPnVkuITN+alasyS2XQ27mgic/Z623DsRDuOEPJDXBhquqmYwgotCPs1EdAPwJS5xe4U5UhZTlXK5p1fy3M/YSo4NPvH1PeVkl3BQ66dJBMo63CqIyh4iUpOeJW8+lJC5jlc2ssPfps9X3ih+QWGpsgD2WRhMtCPfDLSwxBFOGayHDB6CWIuQ4XAT/4fwV3ZXpANR1AznChHXVHxR/1HSjDDoImVLxtNzbTSIGfyeCbO3RwF+p4mWN5JpsuCLyHkBk0Uj/igqjBIv3+GV4mUR5cCdUbf4dC4jL3LIcCrKL5G1fgg== 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=+Z5e47LjfjAT4QpjOz8eT/fmDimh9nlIqVzBO/uSFuk=; b=IInkeF7t/Tofx2xEvIYyAFUBcFDrp7tEuHwqqOqeoRHkjlV2bys8NN1DP+2Zb5AhNQ03y8+IWRKfHUrevIqs/ARqaVgDUq5rm+sgay0E8w/LAkDrnlvHXmgupaiJG/lB46rAhJijF9V2SUHpOsRWOrrXo4IIxnGjO4MlSExAwWE= Received: from BN6PR11MB1873.namprd11.prod.outlook.com (2603:10b6:404:106::19) by BN6PR11MB1538.namprd11.prod.outlook.com (2603:10b6:405:e::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2979.28; Sun, 10 May 2020 16:38:42 +0000 Received: from BN6PR11MB1873.namprd11.prod.outlook.com ([fe80::a4da:4ed1:ebed:4bee]) by BN6PR11MB1873.namprd11.prod.outlook.com ([fe80::a4da:4ed1:ebed:4bee%12]) with mapi id 15.20.2979.033; Sun, 10 May 2020 16:38:42 +0000 From: "Javeed, Ashraf" To: "devel@edk2.groups.io" , "Javeed, Ashraf" CC: "Wang, Jian J" , "Wu, Hao A" , "Ni, Ray" Subject: Re: [edk2-devel] [edk2-staging/UEFI_PCI_ENHANCE-2 PATCH 00/15] PCIe features Thread-Topic: [edk2-devel] [edk2-staging/UEFI_PCI_ENHANCE-2 PATCH 00/15] PCIe features Thread-Index: AQHWJugMXJnGJohNDEmt1PyMH2PCb6ihhKKw Date: Sun, 10 May 2020 16:38:41 +0000 Message-ID: References: <160DB790736CEF80.4203@groups.io> In-Reply-To: <160DB790736CEF80.4203@groups.io> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-version: 11.2.0.6 dlp-product: dlpe-windows dlp-reaction: no-action authentication-results: edk2.groups.io; dkim=none (message not signed) header.d=none;edk2.groups.io; dmarc=none action=none header.from=intel.com; x-originating-ip: [192.55.79.107] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 040beb6d-0c5f-4c59-f4a4-08d7f5009989 x-ms-traffictypediagnostic: BN6PR11MB1538: x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:4941; x-forefront-prvs: 039975700A x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: a9ShegPbTKyFi2CCAZByxfQGUhQLdKmtJuvsWXoI3ckVfnCqPFODektRAZbdhOXUl/ekO0jdDA5GkSzhs9v/XvWFk2DrgQJujK5qSl+HyPYD6g6rm+DfD74IcyVfmgJTO7JIS1wdxNw8qCEuMtplW8hTZ26rhn3+uu3MA/ndLGBB5euGTvZbM4wQGOzfRKFNUX1aeOHiceAbpk6JYwL/AOUpXdfjdhDjqoeIbAvRs+jkqn6ncKI+JdJgwwDCGi8trTbqrxHNnJuOGP3O7WrWIE1+HCP2YoYr1ClrPOc8/j1e/6m+ew/dNJBS3Rg1R3Llholb2fMH8X8svHFzesGjL0LuqqgfhPYZ0KIMH6O7m5rW2qRDBuUzLqO6sU63lSO1P/IhqQ/TygL0OfykMNxwPPv0WM+HakQZL/V0lkpNPUPW6XmBG0fy6D3iKeJ9T4x/sPOXWbuQMK7IPjlYTAWxoDdWjFfoIGJJ7Xp5woXYQRVzTtM+c5oHSbw9oqdrNmgWM1cp0NPMzzqjEQaL+dJKChhUpoXyxLAUP4aYuKR/BIUuG6lb0lH05YhAXzpG5E9vnU6vMDrhZUSxhLWKfawiTIfVsodSAYUAVxyGjF0P83k= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:BN6PR11MB1873.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFTY:;SFS:(366004)(396003)(39860400002)(376002)(346002)(136003)(33430700001)(52536014)(316002)(110136005)(86362001)(66556008)(66446008)(66476007)(64756008)(7696005)(33440700001)(76116006)(966005)(66946007)(55016002)(8676002)(107886003)(53546011)(6506007)(2906002)(5660300002)(8936002)(26005)(9686003)(186003)(33656002)(54906003)(71200400001)(4326008)(478600001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata: xfdVUFYvqPts099G/thWeWH+f1hDoeIfYx7C2odf51emOrZDF88axuBajiQMWFpTG8KrIcKMbwq5vQHSuujMjKUo6mev+jJIn5AvM9GIoYawJhsGBLRmlkICM1wg5bEpWJOOt9AR+kHfPwblAw2aB01k3sGq8dNpC++869WVyUzGP74xxieWiPLBwivz1XGB99a/Y9fNPi9itE2fbf4UcX0Hx+HEmQLSZhxekXwhHgAU8jJrG3lA68yZ1X/zNe+6OtB9B1N4/lDh1L8vMhPFYsujb0empe0yd3pZHl4yPdsIMT6RXPz+CRU7NWLrtHbsArbVNKnHIPPm7nl0YZG3h9MzVi4+9laPaCsaudFZRF/gacOZzOwrjO+Tip+0jqgMV9cFTmRSDf+PTqHQorrf3SnqUVbylfCEi8Y9Lj+shFcpCF02QdnRvuqyM8GElRmLqJQe3qU/MXIpR0W0yF50P4asUIn1elZdUSmZj9bj78k= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-Network-Message-Id: 040beb6d-0c5f-4c59-f4a4-08d7f5009989 X-MS-Exchange-CrossTenant-originalarrivaltime: 10 May 2020 16:38:41.7936 (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: T89/r//jVBSBAs/DrXPesCVcGG2M240NLNcxFehNuo6EQN12Q/18KUxMfPAIdlLk2VDFatxH2OG0Gz1GV935Uw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR11MB1538 Return-Path: ashraf.javeed@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable These patches are uploaded in the following repo, for your reference: https://github.com/ashrafj/edk2-staging/commits/UEFI_PCI_ENHANCE-2 Regards Ashraf > -----Original Message----- > From: devel@edk2.groups.io On Behalf Of Javeed, > Ashraf > Sent: Sunday, May 10, 2020 9:58 PM > To: devel@edk2.groups.io > Cc: Wang, Jian J ; Wu, Hao A > ; Ni, Ray > Subject: [edk2-devel] [edk2-staging/UEFI_PCI_ENHANCE-2 PATCH 00/15] > PCIe features >=20 >=20 > REF: > https://bugzilla.tianocore.org/show_bug.cgi?id=3D1954 > https://bugzilla.tianocore.org/show_bug.cgi?id=3D2194 > https://bugzilla.tianocore.org/show_bug.cgi?id=3D2313 > https://bugzilla.tianocore.org/show_bug.cgi?id=3D2499 > https://bugzilla.tianocore.org/show_bug.cgi?id=3D2500 >=20 > Optimization of the PCI Express Protocol and code refactoring of the PCIe > features in the PciBusDxe. >=20 > Signed-off-by: Ashraf Javeed > Cc: Jian J Wang > Cc: Hao A Wu > Cc: Ray Ni > Cc: Ashraf Javeed > --- >=20 > Ashraf Javeed (15): > MdePkg/Protocols: Deprecated the EFI encoded macros > MdeModulePkg/PciBusDxe: PciBusDxe Code refactor > MdeModulePkg/PciBus: Rename Cache PCIe Capability Structure > MdeModulePkg/PciBusDxe: Refactor the PCIe Bridge enable > MdeModulePkg/PciBusDxe: Locate PciePlatform/PcieOverride protocol > MdeModulePkg/PciBusDxe: Add the framework to init PCIe features > MdeModulePkg/PciBusDxe: Enable MaxPayloadSize feature > MdeModulePkg/PciBusDxe: Enable MaxReadRequestSize feature > MdeModulePkg/PciBusDxe: Enable RelaxedOrdering feature > MdeModulePkg/PciBusDxe: Enable NoSnoop feature > MdeModulePkg/PciBusDxe: Enable CompletionTimeout feature > MdeModulePkg/PciBusDxe: Enable LTR feature > MdeModulePkg/PciBusDxe: Enable AtomicOp feature > MdeModulePkg/PciBusDxe: Enable ExtendedTag feature > MdeModulePkg/PciBusDxe: Enable CommonClockConfiguration feature >=20 > MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.c | 3 +- > MdeModulePkg/Bus/Pci/PciBusDxe/PciBus.h | 24 +++-------- > MdeModulePkg/Bus/Pci/PciBusDxe/PciBusDxe.inf | 14 +++---- > MdeModulePkg/Bus/Pci/PciBusDxe/PciDeviceSupport.c | 84 > +++++++++++-------------------------- > MdeModulePkg/Bus/Pci/PciBusDxe/PciEnumeratorSupport.c | 2 +- > MdeModulePkg/Bus/Pci/PciBusDxe/PciExpressFeatures.c | 2178 -----------= - > -------------------------------------------------------------------------= -------------------------------- > -------------------------------------------------------------------------= -------------------------------- > -------------------------------------------------------------------------= -------------------------------- > -------------------------------------------------------------------------= -------------------------------- > -------------------------------------------------------------------------= -------------------------------- > -------------------------------------------------------------------------= -------------------------------- > -------------------------------------------------------------------------= -------------------------------- > -------------------------------------------------------------------------= -------------------------------- > -------------------------------------------------------------------------= ------------ > MdeModulePkg/Bus/Pci/PciBusDxe/PciExpressFeatures.h | 399 -----------= -- > -------------------------------------------------------------------------= -------------------------------- > ------------------------------------------------------ > MdeModulePkg/Bus/Pci/PciBusDxe/PciFeatureSupport.c | 1019 -----------= - > -------------------------------------------------------------------------= -------------------------------- > -------------------------------------------------------------------------= -------------------------------- > -------------------------------------------------------------------------= -------------------------------- > -------------------------------------------------------------------------= -------------------------------- > ------ > MdeModulePkg/Bus/Pci/PciBusDxe/PciFeatureSupport.h | 304 -----------= -- > -------------------------------------------------------------------------= -------------------------------- > ------------- > MdeModulePkg/Bus/Pci/PciBusDxe/PciPlatformSupport.c | 902 -----------= - > -------------------------------------------------------------------------= -------------------------------- > -------------------------------------------------------------------------= -------------------------------- > -------------------------------------------------------------------------= -------------------------------- > ------------------------------------------------------------- > MdeModulePkg/Bus/Pci/PciBusDxe/PciPlatformSupport.h | 119 -----------= - > ---------------------------------------- > MdeModulePkg/Bus/Pci/PciBusDxe/PcieFeatureSupport.c | 591 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++ > MdeModulePkg/Bus/Pci/PciBusDxe/PcieFeatureSupport.h | 76 > +++++++++++++++++++++++++++++++++ > MdeModulePkg/Bus/Pci/PciBusDxe/PcieFeatures.c | 893 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++ > MdeModulePkg/Bus/Pci/PciBusDxe/PcieFeatures.h | 148 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++ > MdePkg/Include/Protocol/PciExpressPlatform.h | 630 > ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > ++++++++++++++++++++++++++++++++++++++++++++++----------------------- > -------------------------------------------------------------------------= -------------------------------- > --------------------------------------- > 16 files changed, 1989 insertions(+), 5397 deletions(-) delete mode > 100644 MdeModulePkg/Bus/Pci/PciBusDxe/PciExpressFeatures.c > delete mode 100644 > MdeModulePkg/Bus/Pci/PciBusDxe/PciExpressFeatures.h > delete mode 100644 > MdeModulePkg/Bus/Pci/PciBusDxe/PciFeatureSupport.c > delete mode 100644 > MdeModulePkg/Bus/Pci/PciBusDxe/PciFeatureSupport.h > delete mode 100644 > MdeModulePkg/Bus/Pci/PciBusDxe/PciPlatformSupport.c > delete mode 100644 > MdeModulePkg/Bus/Pci/PciBusDxe/PciPlatformSupport.h > create mode 100644 > MdeModulePkg/Bus/Pci/PciBusDxe/PcieFeatureSupport.c > create mode 100644 > MdeModulePkg/Bus/Pci/PciBusDxe/PcieFeatureSupport.h > create mode 100644 MdeModulePkg/Bus/Pci/PciBusDxe/PcieFeatures.c > create mode 100644 MdeModulePkg/Bus/Pci/PciBusDxe/PcieFeatures.h >=20 > -- > 2.21.0.windows.1 >=20 >=20 > -=3D-=3D-=3D-=3D-=3D-=3D > Groups.io Links: You receive all messages sent to this group. >=20 > View/Reply Online (#59007): > https://edk2.groups.io/g/devel/message/59007 > Mute This Topic: https://groups.io/mt/74118789/1835458 > Group Owner: devel+owner@edk2.groups.io > Unsubscribe: https://edk2.groups.io/g/devel/unsub > [ashraf.javeed@intel.com] > -=3D-=3D-=3D-=3D-=3D-=3D