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 08E8BA0353 for ; Fri, 4 Mar 2022 12:46:02 +0100 (CET) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id F1ECA427C4; Fri, 4 Mar 2022 12:46:01 +0100 (CET) Received: from mx0b-0016f401.pphosted.com (mx0a-0016f401.pphosted.com [67.231.148.174]) by mails.dpdk.org (Postfix) with ESMTP id 8278C4013F; Fri, 4 Mar 2022 12:45:59 +0100 (CET) Received: from pps.filterd (m0045849.ppops.net [127.0.0.1]) by mx0a-0016f401.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 22478T1P002634; Fri, 4 Mar 2022 03:45:58 -0800 Received: from nam10-mw2-obe.outbound.protection.outlook.com (mail-mw2nam10lp2103.outbound.protection.outlook.com [104.47.55.103]) by mx0a-0016f401.pphosted.com (PPS) with ESMTPS id 3ek4j739eg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 04 Mar 2022 03:45:58 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=M174CdaZdxBf9x202pfK5RmV3Sl2jHYcv8gn0HOWaQo5600sceOzRRYb6iwa80THDOBRRTDNV438R2+FFoBAFsruCssfAT0djf3cQ2h4DMtCSFjnZdkyDvCSp6BNUgYMK6yUqE4IckxSMkFgItZ+LYH+eAPP98EvVWb5+UZ8X/RuX6cQ0EZ9O0Wzzy8h6bSXrQOfJ1iGvu7P0kZe8HNGCw1GKQ1niSxEQaM0xBgejxUFxBRE4tYyp74O+SSgB7DsLeuXSswlGJZ6TUyMVD1hOTlnmnxlHSLFzNsvMtstLxTtF/wVwjH3kB63C75x880Z3AeD14fbyR2h6vrzzAszXw== 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=J8aR693J/G1Fg6zeKyIcZQ1SGlcHmEuhS2tMLGb+Vyw=; b=i0JR/7SO5aBtBhqLCNdn5bd1+Y2psUwg0W73AKWGNTguDVBunjgOL1n2SnPmoBGHfvVsP+WlAQzE0ZW62Ed7/Llw+3rDuLLagtqN5BaDL12SKgCepKT3Y53/3ljcnRf8dQ66GxKDt4O+uSu8AZ3Qz26b+xyZ4md1IiSP7CWPtzayynmtsPC3SBPw8Kp9LbSL+aMSLA8NtLtqp6FBpeF8XLG5JaTqaZkesWcvhcTDvjv3vk+Cohqqi3AaHdNk8h65KTJe0MHWl3TKNB4ioy077ybGyZkkqssvWMP8cX5MTt7iQ76FyTSuEvlJpC7J2gMPz6PDE5OprwuJElYdqWFG4w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=marvell.com; dmarc=pass action=none header.from=marvell.com; dkim=pass header.d=marvell.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=marvell.onmicrosoft.com; s=selector1-marvell-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=J8aR693J/G1Fg6zeKyIcZQ1SGlcHmEuhS2tMLGb+Vyw=; b=IWu3LBX14QwFyJxtRYfxiAnNFLAJHQi05oqu1RZcM7sPcF09rYyrwidzU6KqG/Am9DPUQQRHoQ5ms/k7s4MAOepBEfqXC2NsK5PfncD+1vz804GSlVFMukfcWSW5iGLrywWQZXBo+8CiNAp5yuNE/4n1xaCJfqhkfDXGfpduy0s= Received: from MWHPR18MB0942.namprd18.prod.outlook.com (2603:10b6:300:9f::19) by PH7PR18MB5031.namprd18.prod.outlook.com (2603:10b6:510:15d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5038.14; Fri, 4 Mar 2022 11:45:54 +0000 Received: from MWHPR18MB0942.namprd18.prod.outlook.com ([fe80::48b4:8ea3:9a29:1d79]) by MWHPR18MB0942.namprd18.prod.outlook.com ([fe80::48b4:8ea3:9a29:1d79%9]) with mapi id 15.20.5038.014; Fri, 4 Mar 2022 11:45:54 +0000 From: Vamsi Krishna Attunuru To: Ferruh Yigit , "dev@dpdk.org" CC: Jerin Jacob Kollanukkaran , Nithin Kumar Dabilpuram , "yux.jiang@intel.com" , "stable@dpdk.org" , Wei Ling , Srikanth Yalavarthi Subject: RE: [EXT] Re: [PATCH v2 1/1] common/cnxk: fix static assertion failure Thread-Topic: [EXT] Re: [PATCH v2 1/1] common/cnxk: fix static assertion failure Thread-Index: AQHYLjwj5da0PkLjIkeBoTRlQnAd1ayt6dkAgAEWHnCAABXngIAACENw Date: Fri, 4 Mar 2022 11:45:54 +0000 Message-ID: References: <20220302120701.2749772-1-vattunuru@marvell.com> <20220302134654.2760076-1-vattunuru@marvell.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: fe6a17d3-ff0c-4b0e-86fb-08d9fdd48a68 x-ms-traffictypediagnostic: PH7PR18MB5031:EE_ x-microsoft-antispam-prvs: x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 64818qjUUR2HrnnU/bUEjvNylnP4M3sW4vrzfPVkyVKs1XbiCYBiamq4iao3eAnQt5d9p24lkMwkKGGx1GybFbRF6DU592Mh6rW1ZteMKimBtifyZ1i2xQd1KjQyODXJoZcOeSCNfkPNEcqLZg56mc9bGUy11x6/iDnLRDB6XArHUPl4r/Fuo51MfqvVHaa6secXr54VY9/vwZsQyXss61nlbRMqjQ6oY01oJ+1C0Q5GmBOD2klkz996TQQlLdEPMYeTkqKGiNxr4THjiJ6lMf0pYixRY04/Mr/rRJu0BHTJOF1bCx5Odh7eMrV5E0TxdGoN5g5bFM+neEXavI58UYAnT8QQvvwJuAODpFcM6TC6neqElSPL136IBY3weaQFRT88WU7ZeXL96YLE+LgFtEEJqp09FEwcxD8tJqt/r37Q5vnoB/3OSN4AszMmLKAliHwsKH9FdcomXJN7GbXmsKMMB5RP83wt7IhG6yLanhkPvFFWAqBfuZ7m/PIYGrUxLCdasRncQyCr+dIhkrQ5ZcIn3W4gTwvKR1sfamIaDzFpj23Bb1zd8ZQOFQtStojCz109f2IQCde8IKmYLZni3Bh6CReI0IK1fvkYQhBbyYDFqFnSJTIFT6jSylmhEHev1t0veW8GnzYqLlRVyDNBon3EAwFjPJfKv0XL5aMBot/Yu60pg/Zv0aUdUeLG8eYvJ6dF1tOFpc7u6oi9NcnlUA== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MWHPR18MB0942.namprd18.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(110136005)(316002)(64756008)(9686003)(52536014)(122000001)(54906003)(38070700005)(508600001)(2906002)(86362001)(8936002)(38100700002)(53546011)(66446008)(55016003)(8676002)(4326008)(5660300002)(33656002)(7696005)(66556008)(66476007)(6506007)(66946007)(107886003)(186003)(76116006)(83380400001)(71200400001)(26005); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?RW9YSUNPWGZwczhEa0VYM0txVndIUStMeEFCT3B1djBhdDRaclFkYXNNaFZ1?= =?utf-8?B?WDBMblRFd3NiSjVjS2g2MUkxeGErSk43WlhHYXFaMWNJU25zVFNOUWRtc3ZU?= =?utf-8?B?N0t3aWlTdys5cmtwUlExbTJQU0FRQTczcEl1NUpCbUQ5MFhySGpDOHlnSmZa?= =?utf-8?B?SHpwS3ppblV4OXZPbWUrU1ZyYXNxa1M0RHYyT0hDckp5ZkpJQjZaSHpqQTBK?= =?utf-8?B?SjhaYTVnWUdMeXFkK3ZGRXZNUHlCTGlYbW5PNEZ4Z2ZmTktrQzJRTExIME81?= =?utf-8?B?aXRPem1DNlZlTWZBb2FMbnBiUFRmWHZFS1dYVkxrOXN1S0grWGsvTHIxNEwx?= =?utf-8?B?ejlSSFRWZmJLM3Yzb2VlN3BQY3owTmFBZmJpSWptTmNUU2J6OU1wVm5uQ3g4?= =?utf-8?B?OExkOXRHV3ZKV2JXbkJzQnJQcVFnTnVuUS82d2NZbDRNREtQeWFxYzA3SW9O?= =?utf-8?B?ZTA4TkhLVktHWnZZQjA2QnptemxORVlCclR6TjZmcmpwQ0lDc1FjZldpZFU5?= =?utf-8?B?MkxSS1RoSHQ0eVhwRm9lWWMyNDNjbGJNeGhzOE1jR0pNZlY4QWU4TnpRTkFr?= =?utf-8?B?MGlxaFRoaWNRRTJIeExmaXN2Yi9MRnYzMUoycjlpYkZQZ1dSWFZhWlBWb1lV?= =?utf-8?B?VGw1d2pmNlZnVzdDWVFXOFRZZk1vWjdZb2hBOHNsRDlNWGhtT29IeXZxZ2V4?= =?utf-8?B?UkdRMXh6UzF2MTQ5S1NTa3pRQjZCNFk0aUdKQUpXQWFaN0ZqRjJURzF5TXhX?= =?utf-8?B?SEc5elNNWVErRmFvOU9jdXI2TW5ZTXdCTUMwdUE2eFFEN3hMaHJRbU1vZ2ZL?= =?utf-8?B?M3dGOWxDMjRyUE1NVnNiWFpLemNOSHNGMkVrM3k1UTZ1alY0Q1V2YTExZ2FO?= =?utf-8?B?ZVpFWnVsVUFVTDl3a3hkTytHVXIyYU41SUEvc0xCM0ljK2FacGxBd2tvckVB?= =?utf-8?B?K25WT2FVak9EOWIzR1BpdXNmcHF0SU8wL2RCUElqWXpTdjhtTGRrb1JjQmI0?= =?utf-8?B?UGdyUnlPYk93ODRuV3dmcGZlTFppOGcxMGVmdnp1dk9WZEJuNlk1UXBlZVhp?= =?utf-8?B?U3F1QnZwSDNFbnVSNkh1OUlUc21nSWJSNFROSC9ncWFsN1JNcjhqd2dnd2RM?= =?utf-8?B?a3BaY1dyME5zaFVRRFhOMW1IQXRLbHpsMGxWQUJFeUtRa3lhY3pJYU5iNGNC?= =?utf-8?B?WGVWL2lsSTRTdCtMWGZpYWNERGt0cW0xTFhZbnAzcHhWSHc2M1NGMFRuWGFW?= =?utf-8?B?YnU1U3hJSkhpUi9KYUwrRVoxWnY3TzZSa3E5VUE4bDNtSEVWVUt6c1RPWXpu?= =?utf-8?B?VklKcys3V21EVHZ5cUpSejk1SmNpUnlCUCt6aU9UTU9EbzErOFdWa3NoWkhw?= =?utf-8?B?UDZSRFBsTkVTZTNBd1VhUlVjb0VJbmU5S25sTCsxc0tYY04ycEhPSFNZUWwv?= =?utf-8?B?Y3JDWEJ3NW9LV0ZoNFVvcFNqRzJQQnJBSXozU3A2ZU5CdDZqUTJwdDZFNmQ1?= =?utf-8?B?OXMxejNCdDhTMzUwTDVUcjQyZ1hrbXg0RlhxdEVvem4ybkpCekdJeTZ4V3RY?= =?utf-8?B?N0FEU2E3Vm03T25CS25qTVBEZHhLdEVMbDFzNUhaN0JnVitZWkp2Rms2aE1H?= =?utf-8?B?S05qZlgyNHBVNWgzNkJTdXpxOFAzY2JMTUd5WW40THRoMzhwa0pyL0lOYmFT?= =?utf-8?B?QW1mTCttdDU2di9DSUMzUzVpby9pZGRneTVPazdzamhjbzFqd2tCdG4vODF2?= =?utf-8?B?dnVKOUE4SHFyU0RGcXc1NktKcVc5S1VmMy93RlVKeFpBRWN2UW9qRHdUZ2lV?= =?utf-8?B?Zyt2emMyU0MrWXBCeTNzMTU0Ky9lckhTWUFpd1JCeUxUc1lrdC9QVFBzTHky?= =?utf-8?B?eWxUNFpXclY2N2FBemR5QlNXb3M5d2h6OVlHWjFkWHlzNXovZGl6M1VuNHVj?= =?utf-8?B?bkRNa09QS3paWkFtbXNmT3J6UVdqdGhXd3QrZEYxcmpjSldwdnI3bzJYUlY3?= =?utf-8?B?WWxDc0N1UlhFaDNLN2p0VkxTRXIva1lEOGxiRENEUnluSXMwZXUwOHcwVW9E?= =?utf-8?B?OVQxc3lubnRxOEJ6S3YxRG12R01aczdGdXE5ODU0VWdLa2xjVHhsdDVmakYy?= =?utf-8?B?LzJ1SHJjM2o0WFdPVDN4YWF4eTMyOGZLNnlLOTdQZGRqdk1Gamgvck9zc0F1?= =?utf-8?Q?k4n0OZyiv38GhT7luCD3wUQ=3D?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: marvell.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MWHPR18MB0942.namprd18.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: fe6a17d3-ff0c-4b0e-86fb-08d9fdd48a68 X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Mar 2022 11:45:54.5386 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 70e1fb47-1155-421d-87fc-2e58f638b6e0 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: TFc725bobbd15C9+jyQXUltx+cfZC5m//OquFMz57yUrWFNMQXuSnQds/pbhj+JeZns2hdhhuEklPTgKQgulkA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR18MB5031 X-Proofpoint-GUID: uLk9V6P72kIQG88Veb0cOV38AFzg-Uda X-Proofpoint-ORIG-GUID: uLk9V6P72kIQG88Veb0cOV38AFzg-Uda X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.816,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-03-04_02,2022-03-04_01,2022-02-23_01 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxm ZXJydWgueWlnaXRAaW50ZWwuY29tPg0KPiBTZW50OiBGcmlkYXksIE1hcmNoIDQsIDIwMjIgNDo0 NiBQTQ0KPiBUbzogVmFtc2kgS3Jpc2huYSBBdHR1bnVydSA8dmF0dHVudXJ1QG1hcnZlbGwuY29t PjsgZGV2QGRwZGsub3JnDQo+IENjOiBKZXJpbiBKYWNvYiBLb2xsYW51a2thcmFuIDxqZXJpbmpA bWFydmVsbC5jb20+OyBOaXRoaW4gS3VtYXINCj4gRGFiaWxwdXJhbSA8bmRhYmlscHVyYW1AbWFy dmVsbC5jb20+OyB5dXguamlhbmdAaW50ZWwuY29tOw0KPiBzdGFibGVAZHBkay5vcmc7IFdlaSBM aW5nIDx3ZWl4LmxpbmdAaW50ZWwuY29tPjsgU3Jpa2FudGggWWFsYXZhcnRoaQ0KPiA8c3lhbGF2 YXJ0aGlAbWFydmVsbC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbRVhUXSBSZTogW1BBVENIIHYyIDEv MV0gY29tbW9uL2NueGs6IGZpeCBzdGF0aWMgYXNzZXJ0aW9uDQo+IGZhaWx1cmUNCj4gDQo+IE9u IDMvNC8yMDIyIDEwOjIwIEFNLCBWYW1zaSBLcmlzaG5hIEF0dHVudXJ1IHdyb3RlOg0KPiA+DQo+ ID4NCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTogRmVycnVoIFlp Z2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPg0KPiA+PiBTZW50OiBUaHVyc2RheSwgTWFyY2gg MywgMjAyMiAxMDo1MiBQTQ0KPiA+PiBUbzogVmFtc2kgS3Jpc2huYSBBdHR1bnVydSA8dmF0dHVu dXJ1QG1hcnZlbGwuY29tPjsgZGV2QGRwZGsub3JnDQo+ID4+IENjOiBKZXJpbiBKYWNvYiBLb2xs YW51a2thcmFuIDxqZXJpbmpAbWFydmVsbC5jb20+OyBOaXRoaW4gS3VtYXINCj4gPj4gRGFiaWxw dXJhbSA8bmRhYmlscHVyYW1AbWFydmVsbC5jb20+OyB5dXguamlhbmdAaW50ZWwuY29tOw0KPiA+ PiBzdGFibGVAZHBkay5vcmc7IFdlaSBMaW5nIDx3ZWl4LmxpbmdAaW50ZWwuY29tPjsgU3Jpa2Fu dGggWWFsYXZhcnRoaQ0KPiA+PiA8c3lhbGF2YXJ0aGlAbWFydmVsbC5jb20+DQo+ID4+IFN1Ympl Y3Q6IFtFWFRdIFJlOiBbUEFUQ0ggdjIgMS8xXSBjb21tb24vY254azogZml4IHN0YXRpYyBhc3Nl cnRpb24NCj4gPj4gZmFpbHVyZQ0KPiA+Pg0KPiA+PiBFeHRlcm5hbCBFbWFpbA0KPiA+Pg0KPiA+ PiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0NCj4gPj4gLSBPbiAzLzIvMjAyMiAxOjQ2IFBNLCBWYW1zaSBBdHR1bnVy dSB3cm90ZToNCj4gPj4+IFVzZSBkeW5hbWljYWxseSBhbGxvY2F0ZWQgbWVtb3J5IGZvciBzdG9y aW5nIHNvZnQgZXhwaXJ5IHJpbmcgYmFzZQ0KPiA+Pj4gYWRkcmVzc2VzIHdoaWNoIGZpeGVzIHRo ZSBzdGF0aWMgYXNzZXJ0aW9uIGZhaWx1cmUsIGFzIHRoZSBzaXplIG9mDQo+ID4+PiBkeW5hbWlj IGFsbG9jYXRpb24gZGVwZW5kcyBvbiBSVEVfTUFYX0VUSFBPUlRTIHdoaWNoIHZhcmllcyBiYXNl ZA0KPiBvbg0KPiA+Pj4gdGhlIGJ1aWxkIGNvbmZpZy4NCj4gPj4+DQo+ID4+DQo+ID4+IEhpIFZh bXNpLA0KPiA+Pg0KPiA+PiAiZml4IHN0YXRpYyBhc3NlcnRpb24gZmFpbHVyZSIgaXMgbm90IGVu b3VnaCBkZXNjcmlwdGl2ZS4NCj4gPj4gYXNzZXJ0aW9ucyBhbHJlYWR5IGFkZGVkIHRvIHZlcmlm eSBhc3N1bXB0aW9ucywgYW5kIGluIHRoaXMgY2FzZSBpdA0KPiA+PiBzZWVtcyBpdCBmYWlsZWQs IGJ1dCB3aGF0IHdhcyBhY3R1YWxseSB3cm9uZz8NCj4gPj4NCj4gPj4gSXMgaXQgdGhhdCBhbGxv Y2F0ZWQgbWVtb3J5IHNpemUgZm9yIHJpbmcgd3Jvbmc/ICh0aGlzIGlzIHdoYXQgSSBnb3QNCj4g Pj4gZnJvbSBjb21taXQgbG9nIGJ1dCBJIGFtIG5vdCBzdXJlKQ0KPiA+Pg0KPiA+PiBDYW4geW91 IHBsZWFzZSBkZXNjcmliZSB3aGF0IGFjdHVhbGx5IHdhcyB3cm9uZyBhbmQgZml4ZWQgbm93Pw0K PiA+Pg0KPiA+IEhpIEZlcnJ1aCwNCj4gPg0KPiA+IEVhcmxpZXIgc2Ffc29mdF9leHBfcmluZyBz dHJ1Y3QgbWVtYmVyIHdhcyBhbiBhcnJheSBvZiBwb2ludGVycyBhbmQNCj4gPiBpdCdzIHNpemUg aXMgbGlua2VkIHRvIG51bSBSVEVfTUFYX0VUSFBPUlRTLCBhbmQgdGhlIHdob2xlIHN0cnVjdCBz aXplDQo+ID4gaXMgY29uZmluZWQgYW5kIHByb3RlY3RlZCBieSBzaXplIGFzc2VydGlvbi4gIEl0 IHJlc3VsdGVkIGluIGJ1aWxkIGZhaWx1cmUgd2l0aCAtDQo+IERtYXhfZXRocG9ydHM9MTAyNCBv cHRpb24gYW5kIGFzc2VydGlvbiBjYXVnaHQgdGhhdCBmYWlsdXJlLiBWMiBmaXhlcyB0aGUNCj4g aXNzdWVzIGJ5IGFsbG9jYXRpbmcgdGhlIHJlcXVpcmVkIG1lbW9yeSBkeW5hbWljYWxseSBpbnN0 ZWFkDQo+ID4gICBvZiB1c2luZyBhcnJheSBvZiBwb2ludGVycy4NCj4gPg0KPiANCj4gVGhhbmtz IFZhbXNpIGZvciBkZXRhaWxzLA0KPiANCj4gSSB3YXMgZXhwZWN0aW5nIGEgbmV3IHZlcnNpb24g b2YgcGF0Y2ggd2l0aCB1cGRhdGVkIGNvbW1pdCBsb2csIGJ1dCB0bw0KPiBtYWtlIHBhdGNoIGZv ciAtcmMzIEkgd2lsbCB1cGRhdGUgaXQgaW4gbmV4dC1uZXQgYWNjb3JkaW5nIGFib3ZlIGluZm9y bWF0aW9uDQoNClN1cmUsIHRoYW5rcyBGZXJydWguDQoNCj4gDQo+ID4+PiBCdWd6aWxsYSBJRDog OTQwDQo+ID4+PiBGaXhlczogZDI2MTg1NzE2ZDNmICgibmV0L2NueGs6IHN1cHBvcnQgb3V0Ym91 bmQgc29mdCBleHBpcnkNCj4gPj4+IG5vdGlmaWNhdGlvbiIpIENjOnN0YWJsZUBkcGRrLm9yZw0K PiA+Pj4NCj4gPj4+IFJlcG9ydGVkLWJ5OiBXZWkgTGluZzx3ZWl4LmxpbmdAaW50ZWwuY29tPg0K PiA+Pj4gUmVwb3J0ZWQtYnk6IFl1IEppYW5nPHl1eC5qaWFuZ0BpbnRlbC5jb20+DQo+ID4+PiBT aWduZWQtb2ZmLWJ5OiBWYW1zaSBBdHR1bnVydTx2YXR0dW51cnVAbWFydmVsbC5jb20+DQo+ID4+ PiBTaWduZWQtb2ZmLWJ5OiBTcmlrYW50aCBZYWxhdmFydGhpPHN5YWxhdmFydGhpQG1hcnZlbGwu Y29tPg0KPiA+Pj4gLS0tDQo+ID4+PiBWMjogQWRkIGJ1Z3ppbGxhICYgcmVwb3J0ZWUgZGV0YWls cywgcmVtb3ZlIHVudXNlZCBjaGFuZ2VzLg0KPiA+Pj4gLS0tDQo+ID4NCg0K