From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (NAM10-MW2-obe.outbound.protection.outlook.com [40.107.94.68]) by mx.groups.io with SMTP id smtpd.web11.146.1657213165050715509 for ; Thu, 07 Jul 2022 09:59:25 -0700 Authentication-Results: mx.groups.io; dkim=pass header.i=@nvidia.com header.s=selector2 header.b=U/BpDbV0; spf=permerror, err=parse error for token &{10 18 %{i}._ip.%{h}._ehlo.%{d}._spf.vali.email}: invalid domain name (domain: nvidia.com, ip: 40.107.94.68, mailfrom: jbrasen@nvidia.com) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NEry+ct3/YQyq7+KCn9GqmO+PQr5v1UGJZN0nu29EALOvgaH9WTKpDISO7TD3tl+psS/WUlhqZK8HJam5gPJ6mCjXLV6GnIoT2JhNDmwnjY7dE0TB5R06aNRYZLoxSR3TiOFphwSA7MJzQrRaMdXaAGA2IdKK+ZLWt5P3VrkJ458Kfx2PSbEv/JWhzDWDIu6FKVtKH4qe+I3npb46qGxqXrzViuqbWvaA596hK5fH3Hkd5pHe2agB3lJWgMZ5Of1cP42NdCjjqKbQEDXr1qUEFx09Qr5NWVfnagXFz8WPOW0pGkxngtzVW/PTUf0QFOOHi3Ye1o28tqwz0DwIHhu/A== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=bSYsiGvy+R7JVhiCXPUx6oHNLKDNap5vlqzkyTW99zk=; b=QyrkBFXojo6cbzHIEwHuxv+6U20vFmj7NMVKEKMkOubLCYoDSCd4ygDeUlYdTJ/CB4ln6N+A4KC/9mXyii90TbAL/tKz2R/hX6OVsukFYXJ1Z3uiq+Y5E8SKRZUJMW2QfzoCCxJExddWgCxX915oyOEhY9zQPeECX1nK1JX28N/uyA8yh7Gz38B2qfq/yLAM5y6TtILGe9V0yDC74oyvCWnxomjCPBzkdcv58zBx60WJjteUMCMjnQvJDdTQQv1GmsG825xHQuKLFp6rrYq6in7fCpELZAyWqn/yIjWF9JsxYPr2aPVUYib3JMfUGi3KWAqS2INd+n0Atb65oNHkXg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=bSYsiGvy+R7JVhiCXPUx6oHNLKDNap5vlqzkyTW99zk=; b=U/BpDbV00CSuIZGAYVHszw8lFxegrnb/BRzgwf4BxGplUEnf7h+fixiW+0YAyY2AzSzmA5rLxxRK5fxssSgJUOqJEx4uLJ/9LwhW6mfej04aohzWfOkl2DMmHO5BYgj6/XFpuGYvwFQbPvl+IUIRf0v9A6rTTYQiYlLmAkIeHGW3+EkBkYICQdMPEqisLaxAqkaiWG1J+wTOar2vovYujUB/idotjFykh/sUEFxr4q3tgsIxPjLyrIM/93+LlQHsuBGKh5hg4ivQ1SAYz/eRbqUCca8PYAMfQIhm8DLI2AbArgOBXAVe8RFqaabvYTmiS9KPjR98T+KeMcSFGLX7QA== Received: from DS7PR12MB5789.namprd12.prod.outlook.com (2603:10b6:8:74::21) by CH2PR12MB3846.namprd12.prod.outlook.com (2603:10b6:610:24::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5395.15; Thu, 7 Jul 2022 16:59:22 +0000 Received: from DS7PR12MB5789.namprd12.prod.outlook.com ([fe80::d94:9d75:d614:372]) by DS7PR12MB5789.namprd12.prod.outlook.com ([fe80::d94:9d75:d614:372%9]) with mapi id 15.20.5395.021; Thu, 7 Jul 2022 16:59:21 +0000 From: "Jeff Brasen" To: "devel@edk2.groups.io" CC: "Pierre.Gondois@arm.com" , "Sami.Mujawar@arm.com" , "Alexei.Fedorov@arm.com" Subject: Re: [PATCH v2 0/4] DynamicTablesPkg: Pcie generation updates Thread-Topic: [PATCH v2 0/4] DynamicTablesPkg: Pcie generation updates Thread-Index: AQHYjWgvdUXhiohESk+3/ILmfYqu061zKuFQ Date: Thu, 7 Jul 2022 16:59:21 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nvidia.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: d57d3dc7-f1aa-4283-6d77-08da603a09d9 x-ms-traffictypediagnostic: CH2PR12MB3846:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: gQBM6nzrxLDAFRMJ/rd+b2gNwYGLhJdfBdnzrFEJ0RUIpSLAb3/f8QgZftnihHWlC7IPuDHqGr2gogzIOTXRGZtiZ5efoISowvIIzxx2vj1ffbpSPhcO1pNcChLSJT7kugvQtn+oGU3VMWWa5nnqvr4zj8IWgmwh3LOda214PvL5Z38bRafFCZlXtpBDnqcOKfg4ape4a8yhYxkj9rLhdI8yOrqZ0lvF27JnkM3e2p+bbh78QyP1xku33t4WhocMkctsohABhojqCmEeZMPzbdIkc0Mq95xvIum8H/0qht4g+JzQ+nAA/Yvb/MYyLkoRd1uZGTGgs2KlN59/KAXpVizppV9lv5IVffFZqG/zbXBxRAl7Np7pttD4ZuOZUCtisleWp4jg8Josxg9+H8Lc8S9GzXlBJW5kJO97tmXtuUk3b0hjmn4tQVYQ7cwim/OT0DpfhXUt9t5ZhsM3K/lonq2ennluss8jaMRLmu+TotG1w/Ui9FX4sj36ifLku9ZsSuqz1e7GeLRr7B2zLSSlO9NxZG+Q1HJAx090Qk5dBqxFR+Jv/OR7umH9pJo/4k6Z4U53GgO4VsTK7YhKo+22B+808GZBg3U0PvSzEMyV6OHcZqgYI74ZddRlGKFQtvwAOlE8HhlCls3wZ08vWvTUR+EtQnUO+0Ii6IuEgcKBWlqcmmAvfMaLpJL+qivLD6tcH8seOZgkMtBNaeQY+IbNEQWraHjWehLlHNZv3/WOU0NP/AWQTWKd7MqGPgqdrXrXuaU3ho6+Rm10HI0MWGVTsudA//v9X+UQQaJ3HW8s8S4wCYZpSRQl2IHMmKLBBcMf x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR12MB5789.namprd12.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(4636009)(39860400002)(136003)(366004)(376002)(346002)(396003)(83380400001)(186003)(66476007)(66946007)(76116006)(33656002)(5660300002)(52536014)(8936002)(71200400001)(26005)(9686003)(55016003)(41300700001)(4326008)(478600001)(53546011)(316002)(6506007)(64756008)(122000001)(38070700005)(8676002)(7696005)(6916009)(38100700002)(2906002)(66446008)(86362001)(54906003)(15650500001)(66556008);DIR:OUT;SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?BQ6A9WD+f4yYXL+UI117B2sr9CioYhTDqVOMAqAwj3pBiUt5Dj4NkQfBXYmI?= =?us-ascii?Q?j5MS5ek+cjCUUBmLbzDgKTgeWe/7Y1ryVbFeb/Rj7LfWbtgUdHa0VE0pFYjq?= =?us-ascii?Q?t4kX9b1qDSKEF3njFGNzYKiFO3COFPiDT03hNabjupMwDvrEbbMgP2NQQErL?= =?us-ascii?Q?7bM+rQElL7cur6BaQe5EF8sj5oHA/Qkul5pmqDnDQ5/a2qkJF57LHcmE8RKx?= =?us-ascii?Q?qUT+Gomp9FWkQ6JhiZf3r1ToUGxAPo+TOYvB3jgrTuElg/KRYSDuclnb9Qgu?= =?us-ascii?Q?65L4eRZ2UARsoEiaYjdqaJcLNyQhK8NlERksI4cCBehsOZ/KZUk4hVy/ohx5?= =?us-ascii?Q?XmF9LZE5WtqVNzHMn2nw2SJ1vln19zmydI63cGLRYrsSo7TrviN1Y5B4cdSm?= =?us-ascii?Q?xyR3mo2ylEXOafbxFALMzlPdJibyqsr5IWiaCTi8ja8zfsFC+B2XqkFxHnCg?= =?us-ascii?Q?v3wXSLp9UmRICB8pIukrXce5j7GV2iqaZOkiDtVBA51sz1s1lwvLIA+HVDC4?= =?us-ascii?Q?sNfz/APwNW9A7DGsoB+lhHqt2kQZFuo3qNllVHPqNVDedy7f8W3+rEp0zTNB?= =?us-ascii?Q?ZzUlQIAvGJwIZKCZCkX88PEsY8d7w5Rx4z7lfYuGpVseGOpVhKpVjYvlaOPG?= =?us-ascii?Q?d4KO0S7gHf0K5Y3fNCT46HOi6dX/8RVEXrh3zxO76wQMpIlRzd0SIctTHizY?= =?us-ascii?Q?iTgqAD81vP7gyObC3Z+YriB2bR4VgrxKdL5cZCbyzZYUoaDKBwIno1oMJFz3?= =?us-ascii?Q?sfavNKO9Rrk0cf9T1a4kP2n2lGX/nqFRicNTYQzQEQaePHx+55kylcEvosox?= =?us-ascii?Q?Rte/lIIbULWax9EmUPhiWVlJJrhNcXcXmLug5QPFWSgyJuUGSdosBnGWCFox?= =?us-ascii?Q?Ct4luIGapT5fhkhtClMPhNG5/kdgEgn1u7dV/BnxTXxF43vuZKGbA0KqevOV?= =?us-ascii?Q?o0KMesK/9nKw9VwYNnYCnxZF2ErvE8c+nG4I9sJZ06zfzRuYRRALvY+y7zir?= =?us-ascii?Q?mfnBngZd/9OKgrfQz0uz9DgKMynO3tdnmE1iSMKUANCurwkP0GO3N56zHVyM?= =?us-ascii?Q?iIAcUW5lcdYEXXgz/po+FOqZZUsSYHhYuwr9TLN1ugReCDLqtLHVz91enyah?= =?us-ascii?Q?vh3XDnW9xmfnfRZ6rJ4e7xBh+QpTzXis2Iv0jd8n7RAUBv43j0K5Rt6g+5Ep?= =?us-ascii?Q?fb7PDa3NagdLmuM8tNXeBHzf9iSXO1y+VwyzZQM5N/XE++KgJAVn3mcWcXOp?= =?us-ascii?Q?o34UfzxyPCowy9kurGoHtqGaid0EHI4RphDWfYesuYQ3UuNSngBGKHsHIbmv?= =?us-ascii?Q?5Xs3uq4bqMBwHWTxIQV2XnHiQRCkbTA+ifhN7kvWkj4L/qT0c4422TbGB/UD?= =?us-ascii?Q?oYrPvReWovpn+PjVxtTgwuilsMdGarbcspT+a/lO0VAh+WyzhCMLjlg6XBvy?= =?us-ascii?Q?Qernn4ifrhmNLDPiPlJMdBy7c7wa3FE7YAS06yl0MJL8mapw7RRWsja25o16?= =?us-ascii?Q?WQIh0Nna3mY5odR2EKtYJ8BOdybSmpW/P4Bzcz5Incs1YtWBU7jF9oC+Tx/f?= =?us-ascii?Q?PBKi2UnazijaIX9sn7Bp6gLKPIKKWj1SuCXHmx0C?= MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DS7PR12MB5789.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d57d3dc7-f1aa-4283-6d77-08da603a09d9 X-MS-Exchange-CrossTenant-originalarrivaltime: 07 Jul 2022 16:59:21.5647 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: hc6RRdZk5MZqw4IezQcJNLDRxC2I/zgm5H42DKzfJNceuE97E9XTmzUHChqnbP8gaxe4+3U1wrGO9sWWw8T/fQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR12MB3846 Content-Language: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Pierre, Any thoughts on this v2 version? -Jeff > -----Original Message----- > From: Jeff Brasen > Sent: Friday, July 1, 2022 10:33 AM > To: devel@edk2.groups.io > Cc: Pierre.Gondois@arm.com; Sami.Mujawar@arm.com; > Alexei.Fedorov@arm.com; Jeff Brasen > Subject: [PATCH v2 0/4] DynamicTablesPkg: Pcie generation updates >=20 > Add fixes/features to dynamic PCIe support >=20 > - Correct issue with translation in generated ACPI tables. > - Allow for more than 16 controllers to be generated. > - Allow optional use of segment number as UID for cases where ACPI path i= s > needed in other places. > - Add support for override protocol that allows platform specific modific= ation > of node prior to creation. >=20 > Update: > v2 - Add IsPosDecode logic to translation patch >=20 > Jeff Brasen (4): > DynamicTablesPkg: AcpiSsdtPcieLibArm: Correct translation value > DynamicTablesPkg: AcpiSsdtPcieLibArm: Allow use of segment number as > UID > DynamicTablesPkg: AcpiSsdtPcieLibArm: Support UID > 0xF > DynamicTablesPkg: AcpiSsdtPcieLibArm: Add support for override > protocol >=20 > DynamicTablesPkg/DynamicTablesPkg.dec | 6 ++ > .../Protocol/SsdtPcieOverrideProtocol.h | 63 ++++++++++++++++ > .../AcpiSsdtPcieLibArm/SsdtPcieGenerator.c | 73 ++++++++++++++++--- > .../AcpiSsdtPcieLibArm/SsdtPcieGenerator.h | 2 +- > .../Arm/AcpiSsdtPcieLibArm/SsdtPcieLibArm.inf | 7 ++ > 5 files changed, 139 insertions(+), 12 deletions(-) create mode 100644 > DynamicTablesPkg/Include/Protocol/SsdtPcieOverrideProtocol.h >=20 > -- > 2.25.1