From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 ; 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" To: Ferruh Yigit , "Gupta, Nipun" , "dev@dpdk.org" , "thomas@monjalon.net" , "david.marchand@redhat.com" CC: "Anand, Harpreet" , "Agarwal, Nikhil" 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: References: <20230124140746.594066-1-nipun.gupta@amd.com> <20230508111812.2655-1-nipun.gupta@amd.com> <20230508111812.2655-2-nipun.gupta@amd.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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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=