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 96C6BA0540; Thu, 22 Sep 2022 01:34:21 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 344D440691; Thu, 22 Sep 2022 01:34:21 +0200 (CEST) Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mails.dpdk.org (Postfix) with ESMTP id 884234067C for ; Thu, 22 Sep 2022 01:34:18 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1663803258; x=1695339258; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Z2Zzy9hLhCHJuGGCGl1fKr48lhKzkH7iynfasjtObYA=; b=FVpmDmwX/aauljY5K8C9XyWo2DILA3I8FsH2PaMYO7y/Bk3i5v81C15x LfkpO9PTkqJiIV1/bdm+t99Bh+4ETB/E095bhOkk27bdf7BRAQ91tlZ/v YZsjXKbGF4oN+Tj0nQI5ZOgfszlaj7jmbMiPK3jmzEYvo55xpci/HRuvJ 2WiGZ1P7gCF6OHC9OGmxtmzq71YAU/nNG0ag158IkReJW359k1kMC41M3 2G/mducYdB+WAqay1/OQSqSg4qux5pKsAE1J5yuTtAYsgl5iDLOOKgyZj hE+mQuxyf5Mia9RvitnmXCF37pKjf4PE0LOpt5PzqbNomF5t2EZFwRZNj A==; X-IronPort-AV: E=McAfee;i="6500,9779,10477"; a="279875404" X-IronPort-AV: E=Sophos;i="5.93,334,1654585200"; d="scan'208";a="279875404" Received: from orsmga004.jf.intel.com ([10.7.209.38]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 21 Sep 2022 16:34:16 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.93,334,1654585200"; d="scan'208";a="745165160" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by orsmga004.jf.intel.com with ESMTP; 21 Sep 2022 16:34:16 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 21 Sep 2022 16:34:16 -0700 Received: from fmsmsx609.amr.corp.intel.com (10.18.126.89) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31; Wed, 21 Sep 2022 16:34:16 -0700 Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) by fmsmsx609.amr.corp.intel.com (10.18.126.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2375.31 via Frontend Transport; Wed, 21 Sep 2022 16:34:16 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2375.31; Wed, 21 Sep 2022 16:34:15 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Ht3JLNRuZq0N1+9en8Blpt4yO96XnaNy/6Q+BnhMDKvNqP6R4AChxoLv9//AKSaJluwMdWFusijFhTvAK7dOvoUBJolPwTyNzVoUZVD610vXXeXPT/Ln/Nn1t3NbjG+pjXHiutgQrxU8DLn2E7gV+uWyueGituf/cnS3WwMrODgn53GqeYZ5lF8Na/h1iRtqjrGq1nU0XA5rHQe0KkvXmfxWAl/e1typ0Rg+Bd0jyziUSjqSg7arLf1zKBp74QYcSIkZ4E8g+nbbA5By531JQOxRM/f4yUEeJZgr/EpEZwlaeIC8YoiNBDD6ZG71t3pA3Hff5Tyf14Ok7nSjt7x85A== 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=Z2Zzy9hLhCHJuGGCGl1fKr48lhKzkH7iynfasjtObYA=; b=YlWDjgkOSiAcmi2KDAw3h19J8HAqe9FQHhOb4c7t6M4wiAFQb9g8A5Ra5E+59Fra0b+77lJx5dq8/6eYsBrDEtGzBjblvjSIXe0BYI8ovjqWcTnorshvwS3/oou8jkyynMML5n5Yd/cTBeWP4UJ2HsXUf+/n+0urP5yjpXZtMxTBmprkJo2CBYz9f+e7Q9XBlBWgH+2alga5nynWvE780XKcryLt2gMuQyTSaDTkPFITcU8y6mxVVpTjGex31YCzjxrukFcJ+rDXNXRdnwgUhAEEJrL1cRc7k+a9xuD5lb2/f1VypCM9y5xxQtDid9xlmg5iG8H1wZWHt0cUQs3Ntg== 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 BY5PR11MB4451.namprd11.prod.outlook.com (2603:10b6:a03:1cb::30) by SA0PR11MB4670.namprd11.prod.outlook.com (2603:10b6:806:9a::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5654.16; Wed, 21 Sep 2022 23:34:13 +0000 Received: from BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::e6be:3feb:17fd:bdcf]) by BY5PR11MB4451.namprd11.prod.outlook.com ([fe80::e6be:3feb:17fd:bdcf%7]) with mapi id 15.20.5654.017; Wed, 21 Sep 2022 23:34:13 +0000 From: "Chautru, Nicolas" To: Maxime Coquelin , "dev@dpdk.org" , "thomas@monjalon.net" CC: "trix@redhat.com" , "mdr@ashroe.eu" , "Richardson, Bruce" , "hemant.agrawal@nxp.com" , "david.marchand@redhat.com" , "stephen@networkplumber.org" , "Vargas, Hernan" Subject: RE: [PATCH v3 02/13] baseband/acc200: introduce PMD for ACC200 Thread-Topic: [PATCH v3 02/13] baseband/acc200: introduce PMD for ACC200 Thread-Index: AQHYyWyep8100327j0W48NdVyOB2jK3pgaMAgAEQcsA= Date: Wed, 21 Sep 2022 23:34:13 +0000 Message-ID: References: <1663292106-45320-1-git-send-email-nicolas.chautru@intel.com> <1663292106-45320-3-git-send-email-nicolas.chautru@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: dlp-product: dlpe-windows dlp-reaction: no-action dlp-version: 11.6.500.17 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: BY5PR11MB4451:EE_|SA0PR11MB4670:EE_ x-ms-office365-filtering-correlation-id: e8013b95-6ca1-4471-208f-08da9c29caa4 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: XAmsL+XqNgbVzw3dXPBXd2CXHMu9tLa7T5VUsdTKHOjNhDbbIp2TQL9wTNzg3KHjLCts+dRMOzN6Usx1oyLa8e2rHA/hpwRwZ/7d0IokddL0mKgrllgM6c20C+MlDz7Gry6/31Y650NHZNroxjeqf/Qvh/64SvK3asVv5nl7ahkNSyE1QINnMi2cATGmmefi8p6eyCxz+vTa5YRqhxlGIkPeXaswEPoAf3JqyiQMMDHfnjQokpRW4EWAssGk+py80sueW2VkdyhuJpjJXzCxZg8U0H4UE9/DSuZJm8H/CZ6jQ2LuC2ZKFxGwquGYHs/kr4ROiAtNjUJLqEP9rAR/TnYKBZueROdDbRJybPQbRQzkgcLq78R+wRIqw58TBfWxI7pgfYKL5eFLgrCfMs9Ob59vLAkGpJouYTw6EC41U94ArF0EkcndH9sKLa8gE8cwQCpehGQw6KRDUm7UumAkZ2TvqnDH2cmT9HFK39Mv3UAh0ThJ5Qz+CU+yvq5pIXZQ6AdgBsWRhZmPR1mTQ22gDXuteGK2CxEN64ScjGljbOd0fwm4hmqYEzOZG1D4N75D+4sWaFHr0aWUkbdoM7bHDDNhiBmvo88sNVdBd/PSlJojGIdCbUKtB07jq1TN1XTZFT0BcFLyl/o5pgTxJTfuktN9SkSax9cvB/r/u+80oPFeOpBMDyiqMg2DR2UCZzWikTgDJcGqFSUghClLWYQht21tbQay9ONUvQ5Gs8NwPWFHbO22bmrBuvBL+FgQ6V+YwtWQOe0pEllX7KjVSG2aOQ== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR11MB4451.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230022)(39860400002)(366004)(136003)(376002)(346002)(396003)(451199015)(38070700005)(7696005)(6506007)(107886003)(9686003)(71200400001)(53546011)(26005)(66446008)(66476007)(66556008)(54906003)(64756008)(86362001)(110136005)(4326008)(76116006)(66946007)(8676002)(41300700001)(55016003)(33656002)(82960400001)(122000001)(38100700002)(83380400001)(186003)(478600001)(5660300002)(316002)(2906002)(8936002)(52536014); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?dkkxUE5xUEJRZVhmNHhlQWowaTRld1VVZWhUUFlxaTlsU2o5RGxaVWVEQ0gz?= =?utf-8?B?ZzhsWXdjTEQ2dWQyNGQ5cXh1MkVUbjJSSm9wU0NmUUs3K2paMzg4MVA0L1Jt?= =?utf-8?B?QWswUG93WWUxWDRZSE5GcW4rdXRCUmE1MmMwNUJ3V2VYS1ZFLzJCMXAxODZD?= =?utf-8?B?QTIzcjNidWdFcmpBSXFtd1BOU2FmZlpBQkRlN1NrSHZOSUg5dXJ3VE50TDBJ?= =?utf-8?B?ck9Pd0tROUxGNGdGeHd6QkdGMjRVTlFYQTYwRG8ycTlMUmt6TjJSYUsrNWZn?= =?utf-8?B?VmIwdUZ5Z2IxS202NTROQm1kRktnZDlITlI0MzJkeVhSRVhrUGdVOTliaUpK?= =?utf-8?B?T3oxY2x2UTJTK0VlUCtUR3NTREFramhwVGZCcTQyTldMNzRmVkhwVytBWGlC?= =?utf-8?B?eVNaRGxXSTY5amN6MHBTWTdMK3h4YUtJYmE3U0wwNkNKZjhKWGtOT1R1SnRQ?= =?utf-8?B?dWQzWkVLb3hxNllDaTBiazBJNHJaNzkvUm1ycm1sMkNWaUExd3grS3N6SXNB?= =?utf-8?B?ZFgvaDhSL3FMdG5jSFpnQm5KeFArT1EyRHhtRnViaXlGcmZhVVBwSGo0cDZV?= =?utf-8?B?NHozclVoK1Y1UUpwZmx6a3E2WnFGcXJoRjZzOUVTVy9GdDZ0SU52c3RRMnhs?= =?utf-8?B?bTBzdVRjOVAvOWllTS8vN0toTWQxb25wU1BFWnlBdmlCSXBsblNEc0h4SFp1?= =?utf-8?B?eDlwWWVNQjJ1T1h0ZlJhU1BhTnpjMEE4aVMybWp0RWhRT25KdDFxdlJDbjVt?= =?utf-8?B?R0hQZ1RUK29nYjZ0VkNacUNZOElTSlEwSzRDMEdLVlgzT1RXbnB3Nm5kS1lo?= =?utf-8?B?ZGZ2WGlrU2VEZXhRb2RVOUhWUXpaZE1weUJxcmxLZzV4WU4zZnlLb0lUVEtW?= =?utf-8?B?K0pmTTg0cFhIa2ljVGtUK1ViNE0xT1pKOG5QSWpSZzZ2WS9oYmxIRDc2SWo4?= =?utf-8?B?ZTFleUd1OVhqQzF1WWh0b0NKR3hiR1oyVkc0RHhJd1hReGYrMXpSd3I5VVRP?= =?utf-8?B?QUJNZ1IwQ0EwRHRXd2ZtZXNjOXFkQWYxa2I1MnZ6ZWRlOUFWZHpLeWdFQWM3?= =?utf-8?B?bDJEaVJxdnluRzlqTXpUTUR5T2ZLY3VDS3Zsa2I1RXAxdWVrYklZQU9Janl2?= =?utf-8?B?cjhYVWx6UEJxeUM2RUxidEdnR0RidkpXblZ0REJpSXNGblVVNm9SSkpXMUYx?= =?utf-8?B?TkNTcisvZ2NsNGdwQjlTandrcTJMNnpqUlNGNDdiRmpRMnlLcm1mM2IwQWph?= =?utf-8?B?SlU3aDkrVk5KK20wS2cyR3J6d05SRHRHU2I3Qmg2enJNVGxpR0lKemFUQkRp?= =?utf-8?B?dHdUWitKV2ZmeCtWNjJlSFhGTDd3WWxrUFpDQ3ZENWwzS3lnY0p4VExzRlVr?= =?utf-8?B?bWhpWEJCazdZMzdmbFJ4OUROTWJ6elJacU1RdGdPNStRNlo0YkRzcjNhRVgv?= =?utf-8?B?emUrQ2J1UDRMb2s3bnllUldYaGFnMXZrMTM5UERtMjRYOVdCS0R2aytMamdj?= =?utf-8?B?cFBPNlZDNmcwcDJWS21Oa1BpMjVnQ1ZxaDlxb1kxVmRkUzNNY0JEWklBdGtx?= =?utf-8?B?VktvOHVERi8yVWordEphNWZITHRPNmJlRkt3OG9zNlBQSWYvV3QrN0tHSHMr?= =?utf-8?B?eEh6WkNERGE1aWQ2cmp4NS9IR3FCSjA5UU5aSWhyRGpzNENUVS9iek0wODQw?= =?utf-8?B?aW1uQXB3b29UaFpvK1Z5TGl6dlVWVEdKZTRTSkpGdUhXNjJ0VHh1enF4RHA2?= =?utf-8?B?REVlaUlZcXVVZHoyOWhCb3dSczRmczZoZTVJT0l5NHlFd0xaeVh2NlRLOXVl?= =?utf-8?B?UUV3SlU3TUFWTTRsLytweTM1VnhrZERqYlRQMzQ1T2RKLzMxNGIxTzM0aVVV?= =?utf-8?B?L0hWYTgzT1ltdysrMllTVWtQcS9zSU0vYWtEODdvSzNyTk9wbjBEMEZxU2pp?= =?utf-8?B?Um1QbHYwZTlhbmFPa3BTVlB2TXg3T2F3cmRBcTVnQndrYTF4bmhTRWtEWTFD?= =?utf-8?B?OHE0c1dpK1c5d3ZmVGFreXNZMHJ6QmozcE1mRWo5TEllZW02U1pkTjZqZ20v?= =?utf-8?B?NGVmamorSDdJNk9HWnpYbXhwTUZ1c1g2UHVRMGg0YlNEMmtxUWRhU0ZmbE9P?= =?utf-8?Q?HHHR2SlbLEWoQEFkZlljoKoIC?= 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: BY5PR11MB4451.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: e8013b95-6ca1-4471-208f-08da9c29caa4 X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Sep 2022 23:34:13.3223 (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: AM7V2dovZvii7YMm8KEJKEHwCLYyjKMISr+ZZsLu0e8th0UFYQHDpxjNEDRH3+02ZzpZFqAA3L9bZ0+WIeaydlfsCC+UjplIlTNBzCET0j8= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4670 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 SGkgTWF4aW1lLCANCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBNYXhp bWUgQ29xdWVsaW4gPG1heGltZS5jb3F1ZWxpbkByZWRoYXQuY29tPg0KPiBTZW50OiBXZWRuZXNk YXksIFNlcHRlbWJlciAyMSwgMjAyMiAxMjoxOCBBTQ0KPiBUbzogQ2hhdXRydSwgTmljb2xhcyA8 bmljb2xhcy5jaGF1dHJ1QGludGVsLmNvbT47IGRldkBkcGRrLm9yZzsNCj4gdGhvbWFzQG1vbmph bG9uLm5ldA0KPiBDYzogdHJpeEByZWRoYXQuY29tOyBtZHJAYXNocm9lLmV1OyBSaWNoYXJkc29u LCBCcnVjZQ0KPiA8YnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb20+OyBoZW1hbnQuYWdyYXdhbEBu eHAuY29tOw0KPiBkYXZpZC5tYXJjaGFuZEByZWRoYXQuY29tOyBzdGVwaGVuQG5ldHdvcmtwbHVt YmVyLm9yZzsgVmFyZ2FzLA0KPiBIZXJuYW4gPGhlcm5hbi52YXJnYXNAaW50ZWwuY29tPg0KPiBT dWJqZWN0OiBSZTogW1BBVENIIHYzIDAyLzEzXSBiYXNlYmFuZC9hY2MyMDA6IGludHJvZHVjZSBQ TUQgZm9yIEFDQzIwMA0KPiANCj4gDQo+IA0KPiBPbiA5LzE2LzIyIDAzOjM0LCBOaWMgQ2hhdXRy dSB3cm90ZToNCj4gPiBGcm9tOiBOaWNvbGFzIENoYXV0cnUgPG5pY29sYXMuY2hhdXRydUBpbnRl bC5jb20+DQo+ID4NCj4gPiBUaGlzIHBhdGNoIGludHJvZHVjZSBzdHVicyBmb3IgZGV2aWNlIGRy aXZlciBmb3IgdGhlIEFDQzIwMCBpbnRlZ3JhdGVkDQo+ID4gVlJBTiBhY2NlbGVyYXRvciBvbiBT UFItRUVDDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBOaWNvbGFzIENoYXV0cnUgPG5pY29sYXMu Y2hhdXRydUBpbnRlbC5jb20+DQo+ID4gLS0tDQo+ID4gICBNQUlOVEFJTkVSUyAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIHwgICAzICsNCj4gPiAgIGRvYy9ndWlkZXMvYmJkZXZzL2FjYzIw MC5yc3QgICAgICAgICAgICAgfCAyNDQNCj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr Kw0KPiA+ICAgZG9jL2d1aWRlcy9iYmRldnMvaW5kZXgucnN0ICAgICAgICAgICAgICB8ICAgMSAr DQo+ID4gICBkcml2ZXJzL2Jhc2ViYW5kL2FjYzIwMC9hY2MyMDBfcG1kLmggICAgIHwgIDMyICsr KysNCj4gPiAgIGRyaXZlcnMvYmFzZWJhbmQvYWNjMjAwL21lc29uLmJ1aWxkICAgICAgfCAgIDYg Kw0KPiA+ICAgZHJpdmVycy9iYXNlYmFuZC9hY2MyMDAvcnRlX2FjYzIwMF9wbWQuYyB8IDE0MiAr KysrKysrKysrKysrKysrKysNCj4gPiAgIGRyaXZlcnMvYmFzZWJhbmQvYWNjMjAwL3ZlcnNpb24u bWFwICAgICAgfCAgIDMgKw0KPiA+ICAgZHJpdmVycy9iYXNlYmFuZC9tZXNvbi5idWlsZCAgICAg ICAgICAgICB8ICAgMSArDQo+ID4gICA4IGZpbGVzIGNoYW5nZWQsIDQzMiBpbnNlcnRpb25zKCsp DQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZG9jL2d1aWRlcy9iYmRldnMvYWNjMjAwLnJzdA0K PiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvYmFzZWJhbmQvYWNjMjAwL2FjYzIwMF9w bWQuaA0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvYmFzZWJhbmQvYWNjMjAwL21l c29uLmJ1aWxkDQo+ID4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9iYXNlYmFuZC9hY2My MDAvcnRlX2FjYzIwMF9wbWQuYw0KPiA+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvYmFz ZWJhbmQvYWNjMjAwL3ZlcnNpb24ubWFwDQo+IA0KPiBUaGlzIGlzIG5vdCBob3cgdGhlIGNvbW1v biBjb2RlIHNoYXJpbmcgcmV3b3JrIHNob3VsZCBiZSBkb25lLiBJdCBkb2VzIG5vdA0KPiBtYWtl IHNlbnNlIHRvIGludHJvZHVjZSBhY2MyMDAgZGlyZWN0b3J5IGluIHBhdGNoIDIgdG8gbW92ZSBp dCB0byBhY2MgaW4NCj4gcGF0Y2ggMTIuDQo+IA0KPiBUaGUgc2VyaWVzIG11c3QgZm9sbG93IGEg bG9naWNhbCBwYXRoLCBieSBmaXJzdCByZWZhY3RvcmluZyBhY2MxMDAgdG8gc2hhcmUNCj4gY29t bW9uIGNvZGUgYW5kIHRoZW4gdG8gYWRkIGFjYzIwMCBieSBtYWtpbmcgZGlyZWN0bHkgdXNlIG9m IHRoaXMNCj4gY29tbW9uIGNvZGUuDQoNCk9LIHN1cmUuIEkgd2FzIGhvcGluZyBJIGNvdWxkIGF2 b2lkIGhhdmluZyB0byByZWJhc2UgYWxsIHRoZXNlIGNvbW1pdHMgYnV0IEkgd2lsbCB1cGRhdGUg bm93IGluIHRoZSB2NC4gDQoNCj4gDQo+IFJlZ2FyZHMsDQo+IE1heGltZQ0KDQo=