From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <dev-bounces@dpdk.org>
Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124])
	by inbox.dpdk.org (Postfix) with ESMTP id 69A2442AC0;
	Wed, 10 May 2023 03:29:20 +0200 (CEST)
Received: from mails.dpdk.org (localhost [127.0.0.1])
	by mails.dpdk.org (Postfix) with ESMTP id F31AD42670;
	Wed, 10 May 2023 03:29:19 +0200 (CEST)
Received: from mga02.intel.com (mga02.intel.com [134.134.136.20])
 by mails.dpdk.org (Postfix) with ESMTP id CA25E40697
 for <dev@dpdk.org>; Wed, 10 May 2023 03:29:17 +0200 (CEST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;
 d=intel.com; i=@intel.com; q=dns/txt; s=Intel;
 t=1683682158; x=1715218158;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-transfer-encoding:mime-version;
 bh=hRWcQ7PNxkIPSapl+f8p0Y+q914/WOIS9rX4W5Gvbi8=;
 b=SBIBxAR9FLmDuMtR8vGMalzmH4Y/etfttSlp9tSl20H1EtP1fWpU3OT/
 5mCCH3zyIsaSMg+VYFMsfQ7tw7EKXRfIGDeo7m/oTgVjb5UyvHoSANBnb
 oQnIps1RDhwTa51si6R0VkKrkMP+87j13zq/P8NGPtQKYhyRRb4F83b5y
 Q8jQBqkPmkh79/dSpRt5b88Mb6e1qwEDbl/ROP3uiK8Q2gvQb5I8u6Is+
 TXYtVRHzirh9I6tB+BdPDxDBuJ0+0fLlKG+45Hpr9LVHnLBCN6d7VlGfb
 pKxOcPeV972iVru/yppagCNl5clLOXW7Ov2fhOtlsWq8t+c7x6gVQj7dv A==;
X-IronPort-AV: E=McAfee;i="6600,9927,10705"; a="339336498"
X-IronPort-AV: E=Sophos;i="5.99,263,1677571200"; d="scan'208";a="339336498"
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga101.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;
 09 May 2023 18:29:16 -0700
X-ExtLoop1: 1
X-IronPort-AV: E=McAfee;i="6600,9927,10705"; a="843333359"
X-IronPort-AV: E=Sophos;i="5.99,263,1677571200"; d="scan'208";a="843333359"
Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82])
 by fmsmga001.fm.intel.com with ESMTP; 09 May 2023 18:29:16 -0700
Received: from fmsmsx612.amr.corp.intel.com (10.18.126.92) by
 fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.23; Tue, 9 May 2023 18:29:16 -0700
Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) 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.2507.23; Tue, 9 May 2023 18:29:15 -0700
Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by
 fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server
 (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id
 15.1.2507.23 via Frontend Transport; Tue, 9 May 2023 18:29:15 -0700
Received: from NAM10-MW2-obe.outbound.protection.outlook.com (104.47.55.107)
 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.2507.23; Tue, 9 May 2023 18:29:15 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=ZvLeN+Mc1brH9+SWxg7Zil55eVdXPHpH+MfcZ3YFsCwuLXG4sZ2lvmDUkuptDLEpEx45xMGKc3dRcbDRHUSK2QQegNbzWxngnr7wAF17DKKkdLB5RNkdbONTU6quv/wPcwuvmPDWstb7xFeBU+QKwNwKfPmj+5X1iZ7ekFPRATeW7T5DRbkPeWQIUZhweUrKbv98DrchCPX5NhLWKoUU9TIVOkar9mOTuIVtu52htFGWThoAmQd0qT2x3D4g7LGpLIQvJ/UrufDk6vxOTpuRbBfMTEYupfuvpWBqND1UALszsxRrZi60bSp4+f2ykwLU/wSTn2hJJ6V3M3451L4R+g==
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=hRWcQ7PNxkIPSapl+f8p0Y+q914/WOIS9rX4W5Gvbi8=;
 b=Y2qA5LeOeeUBlQ6oO2DhX+lgxG79A5pYuiqnhz9bKQfphtYrj9RJNroakF1cdOKb/BqE3oUGqIYdvgj1e0xIER1PcSyZRCvUdcFTVRLxwkwSVcIosY6tyeVSxNHCnf5QU+sxSxycaxUlwTLbln2Evpu1/LlNMevFDuOoZr2pfqdhrVB1/6XX6IOup6bwSMhgNCcLjc6qzftIDg7SruR2bkVuD4VioJt4VFo8qikHzBtF7PpiXtiqMxXRoesM6O1XmOYGny+p5NEZYrgPCHRGjp1/Y7BJBLA4cwavMi9MMFoKmAfBVHmzq1cZP0HhGJgSfyhAzrAPrS6Ugwf+9K3Pgg==
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
Received: from SN6PR11MB3504.namprd11.prod.outlook.com (2603:10b6:805:d0::17)
 by LV3PR11MB8505.namprd11.prod.outlook.com (2603:10b6:408:1b7::21)
 with Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.33; Wed, 10 May
 2023 01:29:07 +0000
Received: from SN6PR11MB3504.namprd11.prod.outlook.com
 ([fe80::e427:f0a6:8472:d0f6]) by SN6PR11MB3504.namprd11.prod.outlook.com
 ([fe80::e427:f0a6:8472:d0f6%6]) with mapi id 15.20.6387.019; Wed, 10 May 2023
 01:29:07 +0000
From: "Xia, Chenbo" <chenbo.xia@intel.com>
To: Ferruh Yigit <ferruh.yigit@amd.com>, "Gupta, Nipun" <Nipun.Gupta@amd.com>, 
 "dev@dpdk.org" <dev@dpdk.org>, "thomas@monjalon.net" <thomas@monjalon.net>,
 "david.marchand@redhat.com" <david.marchand@redhat.com>
CC: "Anand, Harpreet" <harpreet.anand@amd.com>, "Agarwal, Nikhil"
 <nikhil.agarwal@amd.com>
Subject: RE: [PATCH v4 1/4] bus/cdx: introduce cdx bus
Thread-Topic: [PATCH v4 1/4] bus/cdx: introduce cdx bus
Thread-Index: AQHZgZ7osKEL5WeqgUyEI4RSX18KwK9Rgb8AgABIewCAAAR9AIAA6ymQ
Date: Wed, 10 May 2023 01:29:06 +0000
Message-ID: <SN6PR11MB3504B9AE0E12CB1C5C4741109C779@SN6PR11MB3504.namprd11.prod.outlook.com>
References: <20230124140746.594066-1-nipun.gupta@amd.com>
 <20230508111812.2655-1-nipun.gupta@amd.com>
 <20230508111812.2655-2-nipun.gupta@amd.com>
 <SN6PR11MB35044EF94E0A695E503E420F9C769@SN6PR11MB3504.namprd11.prod.outlook.com>
 <CH3PR12MB83081723EF72423D6B6CB3FEE8769@CH3PR12MB8308.namprd12.prod.outlook.com>
 <9a7b7495-3d27-dd0e-03f8-43c0795bbb62@amd.com>
In-Reply-To: <9a7b7495-3d27-dd0e-03f8-43c0795bbb62@amd.com>
Accept-Language: en-US, zh-CN
Content-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=intel.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: SN6PR11MB3504:EE_|LV3PR11MB8505:EE_
x-ms-office365-filtering-correlation-id: bf4dabb6-4486-4f3d-0980-08db50f5f25d
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: JMKywvSvwsUBoTGI+crFAd/OyYQnTHYasLR8/n7jNzHlNczHW6K7/SKWiWdKXnX3wwXq5WbTG9WY5Nj9Mv9sfWtFHmJ7P3h86xc/VEmdjGgWMxl7CT7Jigab40Ai47yxqjhEC623cQ14NVIcjPs2GN0Y75I8+wNrgKUtZHVHJi8svM4l6WHdQCqj7HH3nWudSSx1dMQg4Rt231oDRiC1QWebpBnaqX0ZaubdPH7NK1hecvTEY3IQ5EB784peRwMvrzszT9FCjuwrKKlBgWxbITucJHsiUHiNZii784gSTsvG+5ktZcNvB9E7sZNG0t7zwdnntdAk3p+DzeD29Yu71ASyOXD2dynebNfkCMbHEuIlD11/6OQSb/BtM7TeeaqXYaGYmXBVItllqxB0w3z34hEoV6dxMhZ854nN+Nv5vrM3+UpLGiOQVALPNCpdW97DI1pQQf5oQg1OoPe9N8CdV5SjnPzFIqdPlNCaZORbMYH1/bX9o/KHX9oKZPmS/7APCxilhVZOW8Odl2dl3RFPxwLhnVZOILUAv0dM4MA75/Iq/LDWNgIjq6f4GrZMrC6rjB1OExiEbrT8JwVYgsiBHVREI2Jq72EZT/0jSmvK9rzpXJ24Jj6Tdv98C7vV22ws
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:SN6PR11MB3504.namprd11.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230028)(346002)(396003)(366004)(376002)(39860400002)(136003)(451199021)(26005)(71200400001)(66476007)(66946007)(6506007)(66556008)(64756008)(66446008)(4326008)(76116006)(316002)(7696005)(41300700001)(54906003)(478600001)(110136005)(9686003)(8936002)(8676002)(52536014)(5660300002)(38070700005)(86362001)(53546011)(55016003)(186003)(33656002)(2906002)(83380400001)(38100700002)(122000001)(82960400001);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?WXViY0pKamJGRlB2SmNLQkZNV1dLdG56NFM4TjRiR1JVby9PM1lYY1BqcWtJ?=
 =?utf-8?B?Mk1OYUVQeGZNdFluR1dDNUk2cDRrSm1YcWtpc3RNdTM1azVsVGRpT2NkR2M5?=
 =?utf-8?B?bkY3YnA3b1pkaEpBVndWSlAzQ0hGaGF4bHE1N3lLOXp5djhwL2xIbnFka3Rl?=
 =?utf-8?B?eDRUMnhKbzluQ2dQcFRZRjJ3aHAycDB3bWdTRU5DQVdpOEZlS2RxYXo0bzU4?=
 =?utf-8?B?a0tLbVh6UVJud3VXREVjd3lLUHhTV250dytEdzdlUGo2OEVIcEkvODkzRzQ1?=
 =?utf-8?B?cXRIQW5GdWFjWHlpUlpDRGJZbWhsQjV2NDFPSUtaZWNNTGRKaFpPZlpaQ1NG?=
 =?utf-8?B?V2liaFY5Rk5sdzJHSy8yMDJ6cCtZdC95MWRNOVN4WlJ0L2s5dDBOMWdmd0F1?=
 =?utf-8?B?QXBQNVZQdTRaSGRGTUp1NjZFT1RScE95U255L2ZPYVk3OWFRUm9tRmJQd1E5?=
 =?utf-8?B?UVNaQ2pzRXVhVUVIclpvc09CTWpFQ3ZKenNoQ05TV29HdHRvMDgvNUpueEoy?=
 =?utf-8?B?Uko1ck9iYjdjZlhtRHpNOG1keE9KY1RGMUpvR09nUFZDL3hyK3lTQURISENk?=
 =?utf-8?B?RnNMdTM2T1FLeGlvUEg2Zk01dkcxczQveDJUY3dPVkVJcnRZVCtqL2JrTVZO?=
 =?utf-8?B?clVsNGJIUzlHRXZSU2xMbkhyUGFJSlNxRWFoVWVGZVBDK3FRc0NOUVYzQW5x?=
 =?utf-8?B?R3JKY1NnQVR6Tm9LbmhNZEc0MXRiVzJncXlyUjRXT1RycEN5cldPV3ZKV3Qw?=
 =?utf-8?B?MU9RN09aR253V1NadDdxYUVWeU1aOGlnNHZ2QytNSXAyc0JPQmNQd0Jiakta?=
 =?utf-8?B?WkN5YklpMlFXMnlpSG5DUU5pSW9JVEVSTzRoVWdwUHpzSWVEcVE1eDdrSkc2?=
 =?utf-8?B?aHZwckp6TjhoYzNRMFltdW5EQmNIRVBTVEdJbmczd3A2STBLNnJ3c1lRTDBr?=
 =?utf-8?B?UTZrWno3Ulk2ZnN5eTgyZDg2aUFKZU5hZkNIV0tpWUVJdk8rWTcwZ3pRZ2ow?=
 =?utf-8?B?MTlpTWpzaFI4MEtwTmFtSWtSaEtZcFJFQlpOSG15a0F0T2R6STJoelJJa2dB?=
 =?utf-8?B?Q0NRZ2xMV0NJNDQzNmNaYkFiWk5HbVNManVtVmtjNHZlNldmN3JZUUFEM0ZR?=
 =?utf-8?B?eWhFQ0ZsNlZKL1hPYWpnZ3RaOFlJNXpNa0l4eUhUcXZiN3BqMHl6YzgvV1JF?=
 =?utf-8?B?R0p2T2NZaXF0WTdWejIyUHBmZ1ZwOXdUT0xrYm5EZS9wZktkcm9kSndpSEdp?=
 =?utf-8?B?V1N3elBFVUpmQUEzaXlaVDJ1WjYwRWFUazZWSE5WcjZ2TWg2andqR2haanFh?=
 =?utf-8?B?M3VtWGVkejB1ZzBDTHB4akpPZnQvTUlWNXdWazM0eGJ6a3d6R3NmRzZCMWhu?=
 =?utf-8?B?M2xESWtUMXE3bkNQRHNYR045UnJwSDUxWkt2MVJRYmYzMEJzaGV0aXRKYlN2?=
 =?utf-8?B?Mnc1UlR3c0FYS0JIOFpWa0Q2QXBLZXM2dVpaNDVWOC9FcGtMeFBVdW56aXB1?=
 =?utf-8?B?aFFCL1NHVkVRTjZ5bFVmdDkxeVZKU3Y5bFJxd25EV0pnYUs4YmEvTGM2YjM0?=
 =?utf-8?B?dFZ3NWlTb2dYeFRZZmcvN3d6WXJhbi9Tb1liTTJoUVpPQzdYbFJ3R3M2eDNz?=
 =?utf-8?B?ZVBBSHgyeVVndG80M0Q3QmR5QUswd1p0aU56NjVFUS9BVTk3ZkxsZ2dXdHM5?=
 =?utf-8?B?emVJZkxzZld6Mk5MUy9YanljeTlmUjRQUktOMFBSdTlKRlRCczdPOEFVaGg5?=
 =?utf-8?B?VFVuZFZDTXFOZ3FjTlZJQlYxWGF2VEh3MjQzUkRRWVpuenBjcnFuUmJ1cW9D?=
 =?utf-8?B?Z1NIamg0L2poYjdkcjJIZzlEMjFyQjBuRmR0TUZHb0VwM0lKajRYYXV2T0VT?=
 =?utf-8?B?SFAxdGU4Mm14ODUrcytmZ0FQSHNxd29CaXZTVHdUL0hRY3hpVS9IaU5ybjBr?=
 =?utf-8?B?VzV0bDR2bzB5QndJZzR2Vm0yTWIwdHBEc0pjZ1FUYmx0THhzaHB0anRsNDBr?=
 =?utf-8?B?Y09GejlvaXNjMklvTURWa3pGbUVNUXp4eStOeTFyS1VFWTJaMFFmbllFNDFP?=
 =?utf-8?B?SFNXZExySURqdTdMY2E2S0lpRHlxQ2VSVzBnVUdkQVJHRlA3Z1NZUk5ibHJX?=
 =?utf-8?Q?VW0Jlv0IWNsab/FyEG9hPuPrf?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SN6PR11MB3504.namprd11.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: bf4dabb6-4486-4f3d-0980-08db50f5f25d
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 May 2023 01:29:06.6000 (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: mb8iFb0H5uPRhe8iWsr5DI8NKUbYUJT/e30LyR8J3YY8qVJ3HpuHR0/CSY515tVazekpKaJAEp0DTy6yfwHXPg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR11MB8505
X-OriginatorOrg: intel.com
X-BeenThere: dev@dpdk.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: DPDK patches and discussions <dev.dpdk.org>
List-Unsubscribe: <https://mails.dpdk.org/options/dev>,
 <mailto:dev-request@dpdk.org?subject=unsubscribe>
List-Archive: <http://mails.dpdk.org/archives/dev/>
List-Post: <mailto:dev@dpdk.org>
List-Help: <mailto:dev-request@dpdk.org?subject=help>
List-Subscribe: <https://mails.dpdk.org/listinfo/dev>,
 <mailto:dev-request@dpdk.org?subject=subscribe>
Errors-To: dev-bounces@dpdk.org

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBGZXJydWggWWlnaXQgPGZlcnJ1
aC55aWdpdEBhbWQuY29tPg0KPiBTZW50OiBUdWVzZGF5LCBNYXkgOSwgMjAyMyA3OjI2IFBNDQo+
IFRvOiBHdXB0YSwgTmlwdW4gPE5pcHVuLkd1cHRhQGFtZC5jb20+OyBYaWEsIENoZW5ibyA8Y2hl
bmJvLnhpYUBpbnRlbC5jb20+Ow0KPiBkZXZAZHBkay5vcmc7IHRob21hc0Btb25qYWxvbi5uZXQ7
IGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5jb20NCj4gQ2M6IEFuYW5kLCBIYXJwcmVldCA8aGFycHJl
ZXQuYW5hbmRAYW1kLmNvbT47IEFnYXJ3YWwsIE5pa2hpbA0KPiA8bmlraGlsLmFnYXJ3YWxAYW1k
LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2NCAxLzRdIGJ1cy9jZHg6IGludHJvZHVjZSBj
ZHggYnVzDQo+IA0KPiBPbiA1LzkvMjAyMyAxMjowOSBQTSwgR3VwdGEsIE5pcHVuIHdyb3RlOg0K
PiA+IFtBTUQgT2ZmaWNpYWwgVXNlIE9ubHkgLSBHZW5lcmFsXQ0KPiA+DQo+ID4NCj4gPg0KPiA+
PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+PiBGcm9tOiBYaWEsIENoZW5ibyA8Y2hl
bmJvLnhpYUBpbnRlbC5jb20+DQo+ID4+IFNlbnQ6IFR1ZXNkYXksIE1heSA5LCAyMDIzIDEyOjI1
IFBNDQo+ID4+IFRvOiBHdXB0YSwgTmlwdW4gPE5pcHVuLkd1cHRhQGFtZC5jb20+OyBkZXZAZHBk
ay5vcmc7DQo+ID4+IHRob21hc0Btb25qYWxvbi5uZXQ7IGRhdmlkLm1hcmNoYW5kQHJlZGhhdC5j
b20NCj4gPj4gQ2M6IFlpZ2l0LCBGZXJydWggPEZlcnJ1aC5ZaWdpdEBhbWQuY29tPjsgQW5hbmQs
IEhhcnByZWV0DQo+ID4+IDxoYXJwcmVldC5hbmFuZEBhbWQuY29tPjsgQWdhcndhbCwgTmlraGls
IDxuaWtoaWwuYWdhcndhbEBhbWQuY29tPg0KPiA+PiBTdWJqZWN0OiBSRTogW1BBVENIIHY0IDEv
NF0gYnVzL2NkeDogaW50cm9kdWNlIGNkeCBidXMNCj4gPj4NCj4gPj4gQ2F1dGlvbjogVGhpcyBt
ZXNzYWdlIG9yaWdpbmF0ZWQgZnJvbSBhbiBFeHRlcm5hbCBTb3VyY2UuIFVzZSBwcm9wZXINCj4g
Pj4gY2F1dGlvbiB3aGVuIG9wZW5pbmcgYXR0YWNobWVudHMsIGNsaWNraW5nIGxpbmtzLCBvciBy
ZXNwb25kaW5nLg0KPiA+Pg0KPiA+Pg0KPiA+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0N
Cj4gPj4+IEZyb206IE5pcHVuIEd1cHRhIDxuaXB1bi5ndXB0YUBhbWQuY29tPg0KPiA+Pj4gU2Vu
dDogTW9uZGF5LCBNYXkgOCwgMjAyMyA3OjE4IFBNDQo+ID4+PiBUbzogZGV2QGRwZGsub3JnOyB0
aG9tYXNAbW9uamFsb24ubmV0OyBkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tDQo+ID4+PiBDYzog
ZmVycnVoLnlpZ2l0QGFtZC5jb207IGhhcnByZWV0LmFuYW5kQGFtZC5jb207DQo+ID4+IG5pa2hp
bC5hZ2Fyd2FsQGFtZC5jb207DQo+ID4+PiBOaXB1biBHdXB0YSA8bmlwdW4uZ3VwdGFAYW1kLmNv
bT4NCj4gPj4+IFN1YmplY3Q6IFtQQVRDSCB2NCAxLzRdIGJ1cy9jZHg6IGludHJvZHVjZSBjZHgg
YnVzDQo+ID4+Pg0KPiA+Pj4gQ0RYIGJ1cyBzdXBwb3J0cyBtdWx0aXBsZSB0eXBlIG9mIGRldmlj
ZXMsIHdoaWNoIGNhbiBiZQ0KPiA+Pj4gZXhwb3NlZCB0byB1c2VyLXNwYWNlIHZpYSB2ZmlvLWNk
eC4NCj4gPj4+DQo+ID4+PiB2ZmlvLWNkeCBwcm92aWRlcyB0aGUgTU1JTyBJT19NRU1PUlkgcmVn
aW9ucyBhcyB3ZWxsIGFzIHRoZQ0KPiA+Pj4gRE1BIGludGVyZmFjZSBmb3IgdGhlIGRldmljZSAo
SU9NTVUpLg0KPiA+Pj4NCj4gPj4+IFRoaXMgc3VwcG9ydCBhaW1zIHRvIGVuYWJsZSB0aGUgRFBE
SyB0byBzdXBwb3J0IHRoZSBjZHgNCj4gPj4+IGRldmljZXMgaW4gdXNlci1zcGFjZSB1c2luZyBW
RklPIGludGVyZmFjZS4NCj4gPj4+DQo+ID4+PiBTaWduZWQtb2ZmLWJ5OiBOaXB1biBHdXB0YSA8
bmlwdW4uZ3VwdGFAYW1kLmNvbT4NCj4gPj4+IC0tLQ0KPiA+Pj4gIE1BSU5UQUlORVJTICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICsNCj4gPj4+ICBkb2MvZ3VpZGVzL3JlbF9ub3Rl
cy9yZWxlYXNlXzIzXzA3LnJzdCB8ICAgNiArDQo+ID4+PiAgZHJpdmVycy9idXMvY2R4L2J1c19j
ZHhfZHJpdmVyLmggICAgICAgfCAyMDEgKysrKysrKysrKw0KPiA+Pj4gIGRyaXZlcnMvYnVzL2Nk
eC9jZHguYyAgICAgICAgICAgICAgICAgIHwgNTIwDQo+ICsrKysrKysrKysrKysrKysrKysrKysr
KysNCj4gPj4+ICBkcml2ZXJzL2J1cy9jZHgvY2R4X2xvZ3MuaCAgICAgICAgICAgICB8ICAzNyAr
Kw0KPiA+Pj4gIGRyaXZlcnMvYnVzL2NkeC9jZHhfdmZpby5jICAgICAgICAgICAgIHwgNDM3ICsr
KysrKysrKysrKysrKysrKysrKw0KPiA+Pj4gIGRyaXZlcnMvYnVzL2NkeC9tZXNvbi5idWlsZCAg
ICAgICAgICAgIHwgIDEzICsNCj4gPj4+ICBkcml2ZXJzL2J1cy9jZHgvcHJpdmF0ZS5oICAgICAg
ICAgICAgICB8ICA0OSArKysNCj4gPj4+ICBkcml2ZXJzL2J1cy9jZHgvdmVyc2lvbi5tYXAgICAg
ICAgICAgICB8ICAxMSArDQo+ID4+PiAgZHJpdmVycy9idXMvbWVzb24uYnVpbGQgICAgICAgICAg
ICAgICAgfCAgIDEgKw0KPiA+Pj4gIDEwIGZpbGVzIGNoYW5nZWQsIDEyODAgaW5zZXJ0aW9ucygr
KQ0KPiA+Pj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2J1cy9jZHgvYnVzX2NkeF9kcml2
ZXIuaA0KPiA+Pj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2J1cy9jZHgvY2R4LmMNCj4g
Pj4+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9idXMvY2R4L2NkeF9sb2dzLmgNCj4gPj4+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9idXMvY2R4L2NkeF92ZmlvLmMNCj4gPj4+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9idXMvY2R4L21lc29uLmJ1aWxkDQo+ID4+PiAgY3Jl
YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvYnVzL2NkeC9wcml2YXRlLmgNCj4gPj4+ICBjcmVhdGUg
bW9kZSAxMDA2NDQgZHJpdmVycy9idXMvY2R4L3ZlcnNpb24ubWFwDQo+ID4+Pg0KPiA+Pg0KPiA+
PiAuLi4NCj4gPj4NCj4gPj4+IC0tLSAvZGV2L251bGwNCj4gPj4+ICsrKyBiL2RyaXZlcnMvYnVz
L2NkeC9jZHguYw0KPiA+Pj4gQEAgLTAsMCArMSw1MjAgQEANCj4gPj4+ICsvKiBTUERYLUxpY2Vu
c2UtSWRlbnRpZmllcjogQlNELTMtQ2xhdXNlDQo+ID4+PiArICogQ29weXJpZ2h0IChDKSAyMDIy
LTIwMjMsIEFkdmFuY2VkIE1pY3JvIERldmljZXMsIEluYy4NCj4gPj4+ICsgKi8NCj4gPj4+ICsN
Cj4gPj4+ICsvKg0KPiA+Pj4gKyAqIEFyY2hpdGVjdHVyZSBPdmVydmlldw0KPiA+Pj4gKyAqID09
PT09PT09PT09PT09PT09PT09PQ0KPiA+Pj4gKyAqIENEWCBpcyBhIEhhcmR3YXJlIEFyY2hpdGVj
dHVyZSBkZXNpZ25lZCBmb3IgQU1EIEZQR0EgZGV2aWNlcy4gSXQNCj4gPj4+ICsgKiBjb25zaXN0
cyBvZiBzb3BoaXN0aWNhdGVkIG1lY2hhbmlzbSBmb3IgaW50ZXJhY3Rpb24gYmV0d2VlbiBGUEdB
LA0KPiA+Pj4gKyAqIEZpcm13YXJlIGFuZCB0aGUgQVBVcyAoQXBwbGljYXRpb24gQ1BVcykuDQo+
ID4+PiArICoNCj4gPj4+ICsgKiBGaXJtd2FyZSByZXNpZGVzIG9uIFJQVSAoUmVhbHRpbWUgQ1BV
cykgd2hpY2ggaW50ZXJhY3RzIHdpdGgNCj4gPj4+ICsgKiB0aGUgRlBHQSBwcm9ncmFtIG1hbmFn
ZXIgYW5kIHRoZSBBUFVzLiBUaGUgUlBVIHByb3ZpZGVzIG1lbW9yeS0NCj4gPj4gbWFwcGVkDQo+
ID4+PiArICogaW50ZXJmYWNlIChSUFUgaWYpIHdoaWNoIGlzIHVzZWQgdG8gY29tbXVuaWNhdGUg
d2l0aCBBUFVzLg0KPiA+Pj4gKyAqDQo+ID4+PiArICogVGhlIGRpYWdyYW0gYmVsb3cgc2hvd3Mg
YW4gb3ZlcnZpZXcgb2YgdGhlIENEWCBhcmNoaXRlY3R1cmU6DQo+ID4+PiArICoNCj4gPj4+ICsg
KiAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ID4+
PiArICogICAgICAgICAgfCAgIERQREsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0K
PiA+Pj4gKyAqICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgIERQREsgQ0RYIGRyaXZlcnMg
IHwNCj4gPj4+ICsgKiAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICAgICB8DQo+ID4+PiArICogICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICBEUERLIENE
WCBidXMgICAgfA0KPiA+Pj4gKyAqICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgICAgIHwNCj4gPj4+ICsgKiAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS18LS0tLS0tLS0rDQo+ID4+PiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfA0KPiA+Pj4gKyAqICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLXwtLS0tLS0tLSsNCj4gPj4+ICsgKiAgICAgICAgICB8ICAgIEFwcGxpY2F0aW9uIENQ
VXMgKEFQVSkgICB8ICAgICAgICB8DQo+ID4+PiArICogICAgICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgICAgfA0KPiA+Pj4gKyAqICAgICAgICAgIHwgICAgICAgICAg
ICAgICAgICAgICBWRklPIENEWCBkcml2ZXIgIHwNCj4gPj4+ICsgKiAgICAgICAgICB8ICAgICBM
aW51eCBPUyAgICAgICAgICAgICAgICB8ICAgICAgICB8DQo+ID4+PiArICogICAgICAgICAgfCAg
ICAgICAgICAgICAgICAgICAgICBMaW51eCBDRFggYnVzICAgfA0KPiA+Pj4gKyAqICAgICAgICAg
IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgIHwNCj4gPj4+ICsgKiAgICAg
ICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0rDQo+ID4+PiArICog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiA+Pj4gKyAqICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCj4gPj4+ICsgKiAgICAgICAgICAr
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tfCBSUFUgaWYgfC0tLS0rDQo+ID4+PiArICogICAgICAg
ICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgfA0KPiA+Pj4gKyAqICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFYgICAgICAgIHwNCj4gPj4+ICsg
KiAgICAgICAgICB8ICAgICAgICAgIFJlYWx0aW1lIENQVXMgKFJQVSkgICAgICAgICB8DQo+ID4+
PiArICogICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0K
PiA+Pj4gKyAqICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSsNCj4gPj4+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfA0KPiA+Pj4gKyAq
ICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS18LS0tLS0tLS0tLS0tLS0tLSsNCj4gPj4+
ICsgKiAgICAgICAgICB8ICBGUEdBICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICB8DQo+
ID4+PiArICogICAgICAgICAgfCAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsgICAgICAg
fA0KPiA+Pj4gKyAqICAgICAgICAgIHwgICAgICB8ICAgICAgICAgICB8ICAgICAgICAgICB8ICAg
ICAgIHwNCj4gPj4+ICsgKiAgICAgICAgICB8ICstLS0tLS0tKyAgICArLS0tLS0tLSsgICArLS0t
LS0tLSsgICB8DQo+ID4+PiArICogICAgICAgICAgfCB8IGRldiAxIHwgICAgfCBkZXYgMiB8ICAg
fCBkZXYgMyB8ICAgfA0KPiA+Pj4gKyAqICAgICAgICAgIHwgKy0tLS0tLS0rICAgICstLS0tLS0t
KyAgICstLS0tLS0tKyAgIHwNCj4gPj4+ICsgKiAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rDQo+ID4+PiArICoNCj4gPj4+ICsgKiBUaGUgUlBVIGZpcm13
YXJlIGV4dHJhY3RzIHRoZSBkZXZpY2UgaW5mb3JtYXRpb24gZnJvbSB0aGUgbG9hZGVkDQo+ID4+
IEZQR0ENCj4gPj4+ICsgKiBpbWFnZSBhbmQgaW1wbGVtZW50cyBhIG1lY2hhbmlzbSB0aGF0IGFs
bG93cyB0aGUgQVBVIGRyaXZlcnMgdG8NCj4gPj4+ICsgKiBlbnVtZXJhdGUgc3VjaCBkZXZpY2Vz
IChkZXZpY2UgcGVyc29uYWxpdHkgYW5kIHJlc291cmNlIGRldGFpbHMpDQo+IHZpYQ0KPiA+Pj4g
KyAqIGEgZGVkaWNhdGVkIGNvbW11bmljYXRpb24gY2hhbm5lbC4NCj4gPj4NCj4gPj4gV2hhdCBp
cyBBUFU/IENQVSByZXNvdXJjZXMgdGhhdCBhcHBsaWNhdGlvbiB1c2VzPyBUaGVuIHdoeSBjcHUN
Cj4gcmVzb3VyY2VzDQo+ID4+IHRoYXQgRFBESw0KPiA+PiBVc2VzIGFyZSBub3QgcGFydCBvZiBp
dD8NCj4gPg0KPiA+IEhpIENoZW5ibywNCj4gPg0KPiA+IEFQVSdzIGFyZSBhcHBsaWNhdGlvbiBw
cm9jZXNzb3IgdW5pdCBhbmQgYXJlIG9uLWNoaXAgQ1BVJ3MuIFNvIGluIHNob3J0DQo+IEFQVXMN
Cj4gPiBhcmUgQ1BVcyBvbmx5IG9uIHdoaWNoIGFwcGxpY2F0aW9ucyBsaWtlIERQREsgYXJlIHJ1
bm5pbmcuDQo+ID4NCj4gDQo+IFRoZXJlIGFyZSB0d28gc2V0cyBvZiBwcm9jZXNzaW5nIHVuaXQg
aW4gdGhlIFNvQy4gRlcgcnVucyBvbiBSUFUsDQo+IGV2ZXJ5dGhpbmcgZWxzZSBydW5zIG9uIEFQ
VSAoQXJtIGNvcmVzKSwgaW5jbHVkaW5nIE9TLCBEUERLIGV0Yy4uDQoNCkNvb2wsIHRoYW5rcyBO
aXB1biBhbmQgRmVycnVoIGZvciB0aGUgZXhwbGFuYXRpb24hDQo=