From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 6D1E6A0562; Fri, 3 Apr 2020 09:23:50 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 089011C0B8; Fri, 3 Apr 2020 09:23:50 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2050.outbound.protection.outlook.com [40.107.21.50]) by dpdk.org (Postfix) with ESMTP id B1E421C0B6 for ; Fri, 3 Apr 2020 09:23:48 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BFac+UZ2qxhcZ9QPSAv/6KTPO5nnsjhu+eicA9MLjIQXmxmbR+jOPlkIkEF7nrEws+cewiGhyHQWFiHMiSympEvtayyhUDFCzVKEDqsPOCLDdAfMGICuk3dTYU6y7vZjcU1crwpkoO17abz6TweSsFX5KDdWmjTCEcTkG+7XbmCbIh242braAVx3g+Hx8A0cOsUAgYaDivxO5e59Ggdr+WAZ4aUtzWqpbrPlCixzogxlu65hd3Vj9LJRVvaAE4456NAKgIDGIAmfWVkEItjxYpsNBnSx7wMJBKIn6ZujFEodBAaq4UVtgU8pvLVZbgLPyGAoMIN7vdq4NUGYEIrQIg== 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-SenderADCheck; bh=l+cdExJVsBgzwVt8uDwaMBQ87mSy4lcP/Z5PRyn4MKY=; b=TwzyEs99mc9AUtO3eTfwCyIHHPy4VK6vdu+bPjVqyNTJXys0TFU02MLHUpMm6vKPzFPWkdfmMJQhEoW4XQT80hC9BPC8Jke3YGM0mmxG0ftk6HkJMe+4podPpr2O3xLGbV9THBxW5fwdqbyfJBecPp4bYQq81gxhfMChM+PvELwNlU9d34pku5IokzUowCt5Ovkjvwao0f7CKY9f9Njz2iagdEJC3j8m7IYO2o+hAWEOoUg7QKZxV9u2uh5lWjv/xBVsqGB+srUkAavBE4xirth/zAl1r2oAH3EebFBI3cOzSyCQi/vQvASTkXFz5IFTHPWzbyWp85xzIW+aSd3w7w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=l+cdExJVsBgzwVt8uDwaMBQ87mSy4lcP/Z5PRyn4MKY=; b=nhTNO5ETu2wZXdvSVN759cOaaIaky27ooQ3PgjHMhyNrHSQXUdnqYE6HjzIpkaqpzyzUbU+iyxz2p4pu2XEV/ioGaq7ULDBjPBlh8lj4gTi0BvzoKfTln4vRPNjGO3lfu8CA1/mBBm7gQpyBEFgrqvlx+Du3rasKqBRctjoBeZg= Received: from HE1PR07MB4284.eurprd07.prod.outlook.com (20.176.166.157) by HE1PR07MB4330.eurprd07.prod.outlook.com (20.176.167.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.14; Fri, 3 Apr 2020 07:23:47 +0000 Received: from HE1PR07MB4284.eurprd07.prod.outlook.com ([fe80::4195:22d5:7bf0:b190]) by HE1PR07MB4284.eurprd07.prod.outlook.com ([fe80::4195:22d5:7bf0:b190%4]) with mapi id 15.20.2878.017; Fri, 3 Apr 2020 07:23:47 +0000 From: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= To: Phil Yang , "thomas@monjalon.net" , "harry.van.haaren@intel.com" , "konstantin.ananyev@intel.com" , "stephen@networkplumber.org" , "maxime.coquelin@redhat.com" , "dev@dpdk.org" CC: "david.marchand@redhat.com" , "jerinj@marvell.com" , "hemant.agrawal@nxp.com" , "Honnappa.Nagarahalli@arm.com" , "gavin.hu@arm.com" , "ruifeng.wang@arm.com" , "joyce.kong@arm.com" , "nd@arm.com" Thread-Topic: [dpdk-dev] [PATCH v3 00/12] generic rte atomic APIs deprecate proposal Thread-Index: AQHWCYjQeHYzkhLwTEqXRL1Frg5WkA== Date: Fri, 3 Apr 2020 07:23:47 +0000 Message-ID: <905b0be9-33b9-32d2-553d-411550a85184@ericsson.com> References: <1583999071-22872-1-git-send-email-phil.yang@arm.com> <1584407863-774-1-git-send-email-phil.yang@arm.com> In-Reply-To: <1584407863-774-1-git-send-email-phil.yang@arm.com> Accept-Language: sv-SE, en-US Content-Language: sv-SE X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0 authentication-results: spf=none (sender IP is ) smtp.mailfrom=mattias.ronnblom@ericsson.com; x-originating-ip: [90.232.99.121] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: a4959675-0830-40cf-7f0d-08d7d79ff324 x-ms-traffictypediagnostic: HE1PR07MB4330: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:8882; x-forefront-prvs: 0362BF9FDB x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR07MB4284.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(346002)(136003)(396003)(376002)(39860400002)(366004)(316002)(54906003)(7416002)(81166006)(81156014)(110136005)(53546011)(6506007)(8936002)(71200400001)(6486002)(4326008)(2906002)(8676002)(85182001)(66946007)(66556008)(186003)(31696002)(36756003)(6512007)(91956017)(478600001)(5660300002)(76116006)(31686004)(85202003)(86362001)(26005)(66476007)(2616005)(64756008)(66446008)(41533002); DIR:OUT; SFP:1101; received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: e5N//JoAWspByQc3dCV5u8u3bDJzaEM4mvbZn8YjuUKM2nyIdDk/58b4R9xx65SkUF2YC8dGgjbfKVaCuS5pux5B4XUUuQZBDpCZ01stzGEiqqfWez2BjLD1RTtwzPMv0JypomvBXygHC2lhgTpvxdBsn2avuDSB8LiWZQvRLjr7IOCm+amzIqyH/rpdxY6iCP+iMSUcRUaFwWlHeqotW/G8oS81zs2eenAwTdyZls2rKXQq1yBpWwJ+o+m7HqzKNSucRdRm9BJM1LuyXq5UFUyl30r8k3NqFfokrJAipcNYkh+HfzMUv4rBElYeeZTdDWpFSXAOog6hV70CpOlRNnZG78A2AjC7/phNVKYtBukTpncPXlPvkF+wBuILBAlXdewaMzxLm2UZz/hs9CrBUOo6Uyrr03Yw728M6Gwe31acGRFcBEEKhjKe6MZRLFIwugsZ3ha3F5abXOGirJYnsiRhmusmDMKTkimw5hf+PM3hiw2CohMPLOCco5yHnHkH x-ms-exchange-antispam-messagedata: 6lTOWbiDrKtcgBuuWc1yGwFDxvS3SJ9PC62EZeLJpO+mnLVab4v/NyLwaAoyA4WS9lMncEV6YwSBuExt279IER3HAeW59zRl/oFN0BkWt+Glm5Epv1RwppOs8EzYKcU/3kNTaixqM84G6QX1MiRO6A== x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="utf-8" Content-ID: <46077CE082F6724980AE66F117E62E6D@eurprd07.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: ericsson.com X-MS-Exchange-CrossTenant-Network-Message-Id: a4959675-0830-40cf-7f0d-08d7d79ff324 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2020 07:23:47.3482 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: F4GRl0XLTUoUJpocUcmyprEABh8lmWY7x5vMH3IyNehB5LVlRLdkcosuh9r1NDmbqbVexFAwkzWvkCKHkqOqyx6+fCXY8YQTgCWvPEodmVM= X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB4330 Subject: Re: [dpdk-dev] [PATCH v3 00/12] generic rte atomic APIs deprecate proposal X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org Sender: "dev" T24gMjAyMC0wMy0xNyAwMjoxNywgUGhpbCBZYW5nIHdyb3RlOg0KPiBEUERLIHByb3ZpZGVzIGdl bmVyaWMgcnRlX2F0b21pYyBBUElzIHRvIGRvIHNldmVyYWwgYXRvbWljIG9wZXJhdGlvbnMuDQo+ IFRoZXNlIEFQSXMgYXJlIHVzaW5nIHRoZSBkZXByZWNhdGVkIF9fc3luYyBidWlsdC1pbnMgYW5k IGVuZm9yY2UgZnVsbA0KPiBtZW1vcnkgYmFycmllcnMgb24gYWFyY2g2NC4gSG93ZXZlciwgZnVs bCBiYXJyaWVycyBhcmUgbm90IG5lY2Vzc2FyeQ0KPiBpbiBtYW55IHVzZSBjYXNlcy4gSW4gb3Jk ZXIgdG8gYWRkcmVzcyBzdWNoIHVzZSBjYXNlcywgQyBsYW5ndWFnZSBvZmZlcnMNCj4gQzExIGF0 b21pYyBBUElzLiBUaGUgQzExIGF0b21pYyBBUElzIHByb3ZpZGUgZmluZXIgbWVtb3J5IGJhcnJp ZXIgY29udHJvbA0KPiBieSBtYWtpbmcgdXNlIG9mIHRoZSBtZW1vcnkgb3JkZXJpbmcgcGFyYW1l dGVyIHByb3ZpZGVkIGJ5IHRoZSB1c2VyLg0KPiBWYXJpb3VzIHBhdGNoZXMgc3VibWl0dGVkIGlu IHRoZSBwYXN0IFsyXSBhbmQgdGhlIHBhdGNoZXMgaW4gdGhpcyBzZXJpZXMNCj4gaW5kaWNhdGUg c2lnbmlmaWNhbnQgcGVyZm9ybWFuY2UgZ2FpbnMgb24gbXVsdGlwbGUgYWFyY2g2NCBDUFVzIGFu ZCBubw0KPiBwZXJmb3JtYW5jZSBsb3NzIG9uIHg4Ni4NCj4NCj4gQnV0IHRoZSBleGlzdGluZyBy dGVfYXRvbWljIEFQSSBpbXBsZW1lbnRhdGlvbnMgY2Fubm90IGJlIGNoYW5nZWQgYXMgdGhlDQo+ IEFQSXMgZG8gbm90IHRha2UgdGhlIG1lbW9yeSBvcmRlcmluZyBwYXJhbWV0ZXIuIFRoZSBvbmx5 IGNob2ljZSBhdmFpbGFibGUNCj4gaXMgcmVwbGFjaW5nIHRoZSB1c2FnZSBvZiB0aGUgcnRlX2F0 b21pYyBBUElzIHdpdGggQzExIGF0b21pYyBBUElzLiBJbg0KPiBvcmRlciB0byBtYWtlIHRoaXMg Y2hhbmdlLCB0aGUgZm9sbG93aW5nIHN0ZXBzIGFyZSBwcm9wb3NlZDoNCg0KRmlyc3Qgb2YgYWxs IEkgbXVzdCBzYXkgSSBtdWNoIHN1cHBvcnQgdGhlIGVmZm9ydCBvZiBpbnRyb2R1Y2luZyBDMTEg DQphdG9taWNzIG9yIHNvbWV0aGluZyBlcXVpdmFsZW50IGludG8gRFBESywgYWNyb3NzIHRoZSBi b2FyZC4NCg0KDQpXaGF0J3MgYmVpbmcgcHJvcG9zZWQgaG93ZXZlciwgaXMgbm90IHRvIHVzZSBD MTEgYXRvbWljcywgYnV0IHJhdGhlciB0aGUgDQpHQ0MgYnVpbHQtaW5zIGRlc2lnbmVkIHRvIGFs bG93IGFuIGVmZmljaWVudCBDMTEgYXRvbWljcyBpbXBsZW1lbnRhdGlvbi4gDQpUaGUgQzExIGF0 b21pYyBBUEkgaXMgZm91bmQgaW4gPHN0ZGF0b21pYy5oPi4gQWxzbywgdGhlIDxydGVfYXRvbWlj Lmg+IA0KQVBJIGlzIG5vdCB1c2luZyBfX3N5bmMuIEl0IGRvZXNuJ3QgZGljdGF0ZSBhbnkgcGFy dGljdWxhciANCmltcGxlbWVudGF0aW9uIGF0IGFsbC4NCg0KDQpJIGRvbid0IHRoaW5rIGRpcmVj dGx5IGFjY2Vzc2luZyBHQ0MgYnVpbHQtaW5zIGFjcm9zcyB0aGUgd2hvbGUgRFBESyANCmNvZGUg YmFzZSBzb3VuZHMgbGlrZSBhIGdvb2QgaWRlYSBhdCBhbGwuDQoNCg0KQmV5b25kIGp1c3QgYmVp bmcgcGxhaW4gdWdseSwgYW5kIHNldHRpbmcgYSBiYWQgcHJlY2VkZW5jZSwgdXNpbmcgDQpidWls dC1pbnMgZGlyZWN0bHkgYWxzbyBlZmZlY3RpdmVseSBwcmV2ZW50cyBBUEkgZXh0ZW5zaW9ucy4g QWx0aG91Z2ggDQpDMTEgaXMgbmV3IGFuZCBzaGlueSwgSSdtIHN1cmUgdGhlcmUgd2lsbCBjb21l IGEgZGF5IHdoZW4gd2Ugd2FudCB0byANCmV4dGVuZCB0aGlzIEFQSSwgdG8gbWFrZSBpdCBlYXNp ZXIgZm9yIGNvbnN1bWVycyBhbmQgYXZvaWQgY29kZSANCmR1cGxpY2F0aW9uLiBTb21lIHBhcnRz IG9mIHRoZSBEUERLIGNvZGUgYmFzZSBhbHJlYWR5IHRvZGF5IGRlZmluZSB0aGVpciANCm93biBf X2F0b21pY18qIGZ1bmN0aW9ucy4gQmFkIGlkZWEgdG8gdXNlIHRoZSAiX18qIiBuYW1lc3BhY2Us IA0KZXNwZWNpYWxseSBpbiBhIHdheSB0aGF0IGhhcyBhIHJlYWwgcmlzayBvZiBmdXR1cmUgY29s bGlzaW9ucy4gSXQncyBhbHNvIA0KY29uZnVzaW5nIGZvciBhbnlvbmUgcmVhZGluZyB0aGUgY29k ZSwgc2luY2UgdGhleSBhcmUgbGVkIHRvIGJlbGlldmUgDQppdCdzIGEgR0NDIGJ1aWx0LWluLg0K DQoNCkRpcmVjdCBjYWxscyB0byBHQ0MgYnVpbHQtaW5zIGFsc28gcHJldmVudHMgdGhlIHVzZSBv ZiBhbnkgb3RoZXIgDQppbXBsZW1lbnRhdGlvbiB0aGFuIHRoZSBHQ0MgYnVpbHQtaW5zLCBpZiBz b21lIElTQSBvciBJU0EgaW1wbGVtZW50YXRpb24gDQp3b3VsZCBiZW5lZml0IGZyb20gdGhpcy4g VGhpcyBzaG91bGQgYmUgYXZvaWRlZCBvZiBjb3Vyc2UsIHNvIGl0J3MganVzdCANCmEgbWlub3Ig b2JqZWN0aW9uLg0KDQoNCkkgdGhpbmsgdGhlIHJpZ2h0IHdheSB0byBnbyBhYm91dCB0aGlzIGlz IG5vdCB0byBkZXByZWNhdGUgDQo8cnRlX2F0b21pYy5oPi4gUmF0aGVyLCA8cnRlX2F0b21pYy5o PiBzaG91bGQgYmUgcmVzaGFwZWQgaW50byBzb21ldGhpbmcgDQp0aGF0IGNsb3NlbHkgbWFwcyB0 byB0aGUgR0NDIGJ1aWx0LWlucyBmb3IgQzExICh3aGljaCBzZWVtcyBtb3JlIA0KY29udmVuaWVu dCB0aGFuIHJlYWwgQzExIGF0b21pY3MpLiBUaGUgcGFydHMgb2YgPHJ0ZV9hdG9taWMuaD4gdGhh dCANCmRvZXNuJ3QgZml0IHRoZSBuZXcgbW9kZWwsIHNob3VsZCBiZSBkZXByZWNhdGVkLg0KDQoN ClRvIHN1bW1hcml6ZSwgSSdtIG5vdCBpbiBmYXZvciBvZiBkZXByZWNhdGluZyA8cnRlX2F0b21p Yy5oPi4gSWYgd2UgDQpzaG91bGQgZGVwcmVjYXRlIGFueXRoaW5nLCBpdCdzIGRpcmVjdGx5IGFj Y2Vzc2luZyBjb21waWxlciBidWlsdC1pbnMuDQoNCj4gWzFdIGRlcHJlY2F0ZSBydGVfYXRvbWlj IEFQSXMgc28gdGhhdCBmdXR1cmUgcGF0Y2hlcyBkbyBub3QgdXNlIHJ0ZV9hdG9taWMNCj4gQVBJ cyAoYSBzY3JpcHQgaXMgYWRkZWQgdG8gZmxhZyB0aGUgdXNhZ2VzKS4NCj4gWzJdIHJlZmFjdG9y IHRoZSBjb2RlIHRoYXQgdXNlcyBydGVfYXRvbWljIEFQSXMgdG8gdXNlIGMxMSBhdG9taWMgQVBJ cy4NCj4NCj4gVGhpcyBwYXRjaHNldCBjb250YWluczoNCj4gMSkgdGhlIGNoZWNrcGF0Y2ggc2Ny aXB0IGNoYW5nZXMgdG8gZmxhZyBydGVfYXRvbWljIEFQSSB1c2FnZSBpbiBwYXRjaGVzLg0KPiAy KSBjaGFuZ2VzIHRvIHByb2dyYW1tZXIgZ3VpZGUgZGVzY3JpYmluZyB3cml0aW5nIGVmZmljaWVu dCBjb2RlIGZvciBhYXJjaDY0Lg0KPiAzKSBjaGFuZ2VzIHRvIHZhcmlvdXMgbGlicmFyaWVzIHRv IG1ha2UgdXNlIG9mIGMxMSBhdG9taWMgQVBJcy4NCj4NCj4gV2UgYXJlIHBsYW5uaW5nIHRvIHJl cGxpY2F0ZSB0aGlzIGlkZWEgYWNyb3NzIGFsbCB0aGUgb3RoZXIgbGlicmFyaWVzLA0KPiBkcml2 ZXJzLCBleGFtcGxlcywgdGVzdCBhcHBsaWNhdGlvbnMuIEluIHRoZSBuZXh0IHBoYXNlLCB3ZSB3 aWxsIGFkZA0KPiBjaGFuZ2VzIHRvIHRoZSBtYnVmLCB0aGUgRUFMIGludGVycnVwdHMgYW5kIHRo ZSBldmVudCB0aW1lciBhZGFwdGVyIGxpYnJhcmllcy4NCj4NCj4gdjM6DQo+IGFkZCBsaWJhdG9t aWMgZGVwZW5kZW5jeSBmb3IgMzItYml0IGNsYW5nDQo+DQo+IHYyOg0KPiAxLiBmaXggQ2xhbmcg Jy1XaW5jb21wYXRpYmxlLXBvaW50ZXItdHlwZXMnIFdBUk5JTkcuDQo+IDIuIGZpeCB0eXBvcy4N Cj4NCj4gSG9ubmFwcGEgTmFnYXJhaGFsbGkgKDIpOg0KPiAgICBzZXJ2aWNlOiBhdm9pZCByYWNl IGNvbmRpdGlvbiBmb3IgTVQgdW5zYWZlIHNlcnZpY2UNCj4gICAgc2VydmljZTogaWRlbnRpZnkg c2VydmljZSBydW5uaW5nIG9uIGFub3RoZXIgY29yZSBjb3JyZWN0bHkNCj4NCj4gUGhpbCBZYW5n ICgxMCk6DQo+ICAgIGRvYzogYWRkIGdlbmVyaWMgYXRvbWljIGRlcHJlY2F0aW9uIHNlY3Rpb24N Cj4gICAgZGV2dG9vbHM6IHByZXZlbnQgdXNlIG9mIHJ0ZSBhdG9taWMgQVBJcyBpbiBmdXR1cmUg cGF0Y2hlcw0KPiAgICBlYWwvYnVpbGQ6IGFkZCBsaWJhdG9taWMgZGVwZW5kZW5jeSBmb3IgMzIt Yml0IGNsYW5nDQo+ICAgIGJ1aWxkOiByZW1vdmUgcmVkdW5kYW50IGNvZGUNCj4gICAgdmhvc3Q6 IG9wdGltaXplIGJyb2FkY2FzdCByYXJwIHN5bmMgd2l0aCBjMTEgYXRvbWljDQo+ICAgIGlwc2Vj OiBvcHRpbWl6ZSB3aXRoIGMxMSBhdG9taWMgZm9yIHNhIG91dGJvdW5kIHNxbiB1cGRhdGUNCj4g ICAgc2VydmljZTogcmVtb3ZlIHJ0ZSBwcmVmaXggZnJvbSBzdGF0aWMgZnVuY3Rpb25zDQo+ICAg IHNlcnZpY2U6IHJlbW92ZSByZWR1bmRhbnQgY29kZQ0KPiAgICBzZXJ2aWNlOiBvcHRpbWl6ZSB3 aXRoIGMxMSBvbmUtd2F5IGJhcnJpZXINCj4gICAgc2VydmljZTogcmVsYXggYmFycmllcnMgd2l0 aCBDMTEgYXRvbWljIG9wZXJhdGlvbnMNCj4NCj4gICBkZXZ0b29scy9jaGVja3BhdGNoZXMuc2gg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKysNCj4gICBkb2MvZ3VpZGVzL3Byb2dfZ3Vp ZGUvd3JpdGluZ19lZmZpY2llbnRfY29kZS5yc3QgfCAgNjAgKysrKysrKy0NCj4gICBkcml2ZXJz L2V2ZW50L29jdGVvbnR4L21lc29uLmJ1aWxkICAgICAgICAgICAgICAgfCAgIDUgLQ0KPiAgIGRy aXZlcnMvZXZlbnQvb2N0ZW9udHgyL21lc29uLmJ1aWxkICAgICAgICAgICAgICB8ICAgNSAtDQo+ ICAgZHJpdmVycy9ldmVudC9vcGRsL21lc29uLmJ1aWxkICAgICAgICAgICAgICAgICAgIHwgICA1 IC0NCj4gICBsaWIvbGlicnRlX2VhbC9jb21tb24vcnRlX3NlcnZpY2UuYyAgICAgICAgICAgICAg fCAxNzUgKysrKysrKysrKysrLS0tLS0tLS0tLS0NCj4gICBsaWIvbGlicnRlX2VhbC9tZXNvbi5i dWlsZCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKw0KPiAgIGxpYi9saWJydGVfaXBzZWMv aXBzZWNfc3FuLmggICAgICAgICAgICAgICAgICAgICB8ICAgMyArLQ0KPiAgIGxpYi9saWJydGVf aXBzZWMvc2EuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArLQ0KPiAgIGxpYi9s aWJydGVfcmN1L21lc29uLmJ1aWxkICAgICAgICAgICAgICAgICAgICAgICB8ICAgNSAtDQo+ICAg bGliL2xpYnJ0ZV92aG9zdC92aG9zdC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICst DQo+ICAgbGliL2xpYnJ0ZV92aG9zdC92aG9zdF91c2VyLmMgICAgICAgICAgICAgICAgICAgIHwg ICA3ICstDQo+ICAgbGliL2xpYnJ0ZV92aG9zdC92aXJ0aW9fbmV0LmMgICAgICAgICAgICAgICAg ICAgIHwgIDE2ICsrLQ0KPiAgIDEzIGZpbGVzIGNoYW5nZWQsIDE4MSBpbnNlcnRpb25zKCspLCAx MTkgZGVsZXRpb25zKC0pDQo+DQoNCg==