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 5A43EA0598; Fri, 10 Apr 2020 18:14:52 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id C78691D52F; Fri, 10 Apr 2020 18:14:51 +0200 (CEST) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150087.outbound.protection.outlook.com [40.107.15.87]) by dpdk.org (Postfix) with ESMTP id CE03D1D510; Fri, 10 Apr 2020 18:14:50 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g4LuyTIc/qXxR2tvozMfmibTQWbcYGLUR/XONTubHog=; b=wjzX0vkGb4ENwkS8n9AAnzEJirYP8vo03C+lbV3LDIx4E0rs8xQPgEokQtXRYi4zxgCIBUpHxhqrKbUDzNaFiN2R+AIpKdBhwAyQ19YVUmcx70LRR5g2JczVmbCcrTiOojuhayb65OzAqezBVGdAuzuICb2yFNg4vNtfpPMSPyQ= Received: from DB6PR07CA0067.eurprd07.prod.outlook.com (2603:10a6:6:2a::29) by VI1PR0802MB2622.eurprd08.prod.outlook.com (2603:10a6:800:b0::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15; Fri, 10 Apr 2020 16:14:48 +0000 Received: from DB5EUR03FT053.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:2a:cafe::42) by DB6PR07CA0067.outlook.office365.com (2603:10a6:6:2a::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.14 via Frontend Transport; Fri, 10 Apr 2020 16:14:48 +0000 Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dpdk.org; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dpdk.org; dmarc=bestguesspass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DB5EUR03FT053.mail.protection.outlook.com (10.152.21.119) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.18 via Frontend Transport; Fri, 10 Apr 2020 16:14:48 +0000 Received: ("Tessian outbound 4b84da486446:v50"); Fri, 10 Apr 2020 16:14:48 +0000 X-CR-MTA-TID: 64aa7808 Received: from 08ba3558b369.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id BF1952DA-6634-4478-AE68-69384F877488.1; Fri, 10 Apr 2020 16:14:43 +0000 Received: from EUR05-AM6-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 08ba3558b369.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 10 Apr 2020 16:14:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lgzX9RaS/CHq9IoULaMHxaU4sng+kJvdumlR6hh+XIcP/z13Qw/sykGaLEzkttBpvALdmTtd8/swpR8UOgKLTjMcNJbetaTVGvR6WAO5cxxsU4dDJjixiP8Z2Z4Xm8yBeHXGBhJu4s3JqtR+vuKw+YY8ZTAJfsQdHS/y+DLHeKFNBrumG+xCuYB7I8pm7jqPSbMmxLTABhCYbKuKLIGYVNJNN7J6YIjM4KoGZmV4hg+7I5rafrjXuMnYLI3nMdEGgQo6jFzo9jMJ4K7nDVI4yNsR1R7p9pgG1tFDEF9Gelck6rPELbvKuSlMKw1mCQXCjDsa74/AUTqYLKwsjQ7/aA== 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=g4LuyTIc/qXxR2tvozMfmibTQWbcYGLUR/XONTubHog=; b=Z2IlOWycCp+DqoJrFYHaRbyaMneoR3czTitczvWcExvDW8ggX7chGAEdb6x2eCnLKn5Wl5uXzBxSD1ptfIe4tNkqqR63q68wlrj2xLI2ziIFEzZ0TG0hmtsDJYzKNmId2S7FpHLpjKbu38hSCXd0Cvrzm9P2ckXtMHMdRN/JahmOnKILrPrlxdmNWbF/O3kgidAnz5n6/+cyScm/7dixFgj3hbtHtwmA4GnI8/VQKz++Z0XvJtSTt4kFYpaifHBD3bMxb6TchgIOkfOnNSBb7eJrFcJM9xZx4jlahhABpByt/UIiJNJpnduFS+0qlQVudwQprDWclItu2ABo87HK4w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=g4LuyTIc/qXxR2tvozMfmibTQWbcYGLUR/XONTubHog=; b=wjzX0vkGb4ENwkS8n9AAnzEJirYP8vo03C+lbV3LDIx4E0rs8xQPgEokQtXRYi4zxgCIBUpHxhqrKbUDzNaFiN2R+AIpKdBhwAyQ19YVUmcx70LRR5g2JczVmbCcrTiOojuhayb65OzAqezBVGdAuzuICb2yFNg4vNtfpPMSPyQ= Received: from DBBPR08MB4646.eurprd08.prod.outlook.com (2603:10a6:10:f5::16) by DBBPR08MB4492.eurprd08.prod.outlook.com (2603:10a6:10:c1::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.17; Fri, 10 Apr 2020 16:14:41 +0000 Received: from DBBPR08MB4646.eurprd08.prod.outlook.com ([fe80::1870:afc4:b90f:609d]) by DBBPR08MB4646.eurprd08.prod.outlook.com ([fe80::1870:afc4:b90f:609d%5]) with mapi id 15.20.2878.023; Fri, 10 Apr 2020 16:14:41 +0000 From: Honnappa Nagarahalli To: "Ananyev, Konstantin" , "Yigit, Ferruh" , "techboard@dpdk.org" , =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "Yigit, Ferruh" , "david.marchand@redhat.com" CC: nd , Phil Yang , "dev@dpdk.org" , Honnappa Nagarahalli , nd Thread-Topic: [dpdk-techboard] rte_atomic deprecation discussion for the tech board meeting Thread-Index: AdYMm8Bz+7qeff9NSkGMD06AR7A17AA7vQcAAA4OXUAAKUykAAA6cixQ Date: Fri, 10 Apr 2020 16:14:41 +0000 Message-ID: References: <7b8b28bd-a069-e45d-b0ae-a40f72a82c34@intel.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 5f258aaf-f04a-401d-b795-b24fe26fee23.0 x-checkrecipientchecked: true Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Honnappa.Nagarahalli@arm.com; x-originating-ip: [70.113.25.165] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 6e57861a-c5d0-4152-5ee8-08d7dd6a4ac3 x-ms-traffictypediagnostic: DBBPR08MB4492:|DBBPR08MB4492:|VI1PR0802MB2622: x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true nodisclaimer: true x-ms-oob-tlc-oobclassifiers: OLM:10000;OLM:10000; x-forefront-prvs: 0369E8196C X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBBPR08MB4646.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(396003)(366004)(136003)(376002)(39860400002)(346002)(76116006)(86362001)(54906003)(66946007)(55016002)(2906002)(66446008)(8936002)(4326008)(66476007)(316002)(52536014)(81156014)(8676002)(26005)(478600001)(5660300002)(64756008)(110136005)(7696005)(66556008)(71200400001)(9686003)(6506007)(33656002)(966005)(186003)(53546011)(921003)(1121003); DIR:OUT; SFP:1101; received-spf: None (protection.outlook.com: arm.com does not designate permitted sender hosts) X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: jmvYIw3DkXwCLsP4LW/fZCJ5ET4emX64w8rGkimbNnUTBKyonyVl86hvHIXf3FmykCO+M3ufMeHu+rmNqdB+BCN94ZOdB3haETxcv5Cli0dpLpe6P0UFOC8Lrw7JIKwKo8CwmZgKfqwrJcq1cuj+ylbeisoq3jHHuoQhwGlN8wNMaTU5kuKtSry0MAmJVYWscY3pOC3pPT/UyHL+XlgdCzzvAvbvkgi7AnqsN7QOY52z1uTZcNYP4XoJXBJADwmJWODWfBImlAjTvf6YTVkynq8pc27sVCTJxw458egGqyPDCbvHL6LUC4VYUgEBaHEhsr0k4Gug2uxamj/dBJRJ4Lbahflogfwrm40xbA8Orj7ZAZEp+VizBByV4en7U3PVWA8Ak6a+PXFv35rxf/XKOxMIKL06kj0Fo2j8Fu+eUsPZixCqBU65wr/aAR9Y877Vc58+cLu/fju9uwo7A1FaKATy/MU43kIcfp/u1RRnQYF1cXZKhwYVc4FQXe9JjXWJuRSozB3n73je/ZZwFHKbnib5/8jz5iEMV35mkwdNyPAsHAyPfs6dg23vuxEh9GOxL8V2QpQz8LzqZGaXaZGYSA== x-ms-exchange-antispam-messagedata: dB+8eCvMrH07NUCSVZgXWV76a8EM9UxA51F/WohvjKI91Du1SRfth8nlQLGuT5+8eaUpX6RLWArZFMhCzxVAYLwZlfWpoGYAhSwKEt7Xs0CIBkjCeGx4ufpuk12KX8J0PWXX68+NnZe7U0fZSiWCwQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4492 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Honnappa.Nagarahalli@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT053.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(376002)(136003)(396003)(39860400002)(346002)(46966005)(8676002)(356005)(8936002)(81156014)(2906002)(336012)(450100002)(26005)(186003)(81166007)(47076004)(82740400003)(70586007)(966005)(7696005)(316002)(478600001)(26826003)(54906003)(5660300002)(86362001)(70206006)(52536014)(110136005)(4326008)(33656002)(6506007)(53546011)(55016002)(9686003)(921003)(1121003); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: b215bd88-31e5-4c4d-a8d7-08d7dd6a469b X-Forefront-PRVS: 0369E8196C X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: x/19KeBh6s5JXXG/bLOgcX+tRqFZxEUbgojr/QKRB09hxyxec92c9bnHkPvYT3THije364UlYwhtth8dIlNKdRUJqZSosPP18sIvh3rewUJqdmueQA+HQIHNIaTVUkX1OuDinbI9lEycLJCnLcY1UgikB0VFZu6+klzrQkyQi4f4uUYm6bpIgWwB+Uh1v3NpKQ16jcM6EVNckbJi9akhN75PC1LKPou3WHyUmdYDp6Kszdfjb4Jbbl9XdvFpFC8ixNYPULJ0hPcDVy9ItBbyaRUEb4EpYPJojtA7Mb/DVoJ3f6ROTz5ZNi/7wF2JnZI3x/igjvd4rmPxm4wFTGrKkLllOjEqFsNcUDiLQIO9ztf6j4A1IO8cvwFDQf4vTNpAEWy2W31FB1coCQsLqbHsxV0cRJt/sxcqKAM0iYkULesid2uwceMwUbFYsOonOt7otVscl+Dl/zHS+LTqAL3Z2JQTkudnISMuQbqOf616m8bRhOOAsEqGn4TmZboptT/VXBwotZqgT1jpj9ssTI/ZB276nnTzfT3SoXJndCg2gGBN2Bn3v9brqduI3KZ4uW3tjLL4UniuKWDsG3spprGYgpTE34HvoU2K26Vsxp6uKgD9hvzvhSm5K3mKZ/Pze/LM X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Apr 2020 16:14:48.6644 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6e57861a-c5d0-4152-5ee8-08d7dd6a4ac3 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2622 Subject: Re: [dpdk-dev] [dpdk-techboard] rte_atomic deprecation discussion for the tech board meeting 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" PHNuaXA+DQo+IA0KPiBIaSBIb25uYXBwYSwNCj4gDQo+ID4NCj4gPiBBZGRpbmcgdGhlIGRldiBt YWlsaW5nIGxpc3QuIFdlIGNvdWxkIG5vdCBjb21wbGV0ZSB0aGUgZGlzY3Vzc2lvbiB0b2RheSBp bg0KPiB0aGUgdGVjaCBib2FyZC4NCj4gPg0KPiA+IEl0IHdhcyBhZ3JlZWQgdGhhdCB0aGUgb2xk ZXIgY29tcGlsZXJzIHdpdGhvdXQgQzExIGF0b21pYyBBUEkgc3VwcG9ydA0KPiA+IChzdGRhdG9t aWMuaCkgbmVlZCB0byBiZSBzdXBwb3J0ZWQgYW5kIHdyYXBwZXJzIGFyb3VuZCBDMTEgYnVpbHQt IGlucyBjYW4NCj4gYmUgcHJvdmlkZWQuIE9WUyBbMV0gaW1wbGVtZW50YXRpb24gd2FzIHBvaW50 ZWQgb3V0Lg0KPiA+DQo+ID4gWzFdIGh0dHBzOi8vZ2l0aHViLmNvbS9vcGVudnN3aXRjaC9vdnMv YmxvYi9tYXN0ZXIvbGliL292cy1hdG9taWMuaA0KPiA+DQo+ID4gRnJhbmtseSwgSSBhbSBub3Qg dmVyeSBjb252aW5jZWQgdGhhdCB3ZSBuZWVkIEMxMSBhdG9taWMgQVBJcy4gSSBzdGlsbA0KPiA+ IHRoaW5rIHdlIGNhbiBsaXZlIHdpdGggQzExIGJ1aWx0LWlucy4gSSBjb3VsZCBub3QgZmluZCBh bnkgaW5mb3JtYXRpb24gdGhhdA0KPiB0aGUgQzExIGJ1aWx0LWlucyB3aWxsIGJlIGRlcHJlY2F0 ZWQuIFRoZXNlIGFyZSBzdXBwb3J0ZWQgYnkgYm90aCBnY2MgYW5kDQo+IGNsYW5nLg0KPiANCj4g SSBhbSBvayBpbiBnZW5lcmFsIHdpdGggcmVwbGFjaW5nIHJ0ZV9hdG9taWMqIHdpdGggZ2NjIEMx MSBidWl0LWlucyAoYXMgbG9uZyBhcw0KPiBpdCBkb2VzbuKAmXQgaW50cm9kdWNlIHBlcmZvbWFu Y2UgZHJvcCBvbiBJQSBvZmYgY291cnNlKS4NCj4gVGhvdWdoIEkgaGF2ZSBhIGNvbmNlcm4gYWJv dXQgcmVwbGFjaW5nIHJ0ZV8qbWIoKSB3aXRoDQo+IF9fYXRvbWljX3RocmVhZF9mZW5jZS4NCj4g SW4gcGFydGljdWxhciBydGVfc21wX21iKCkgd2l0aA0KPiBfX2F0b21pY190aHJlYWRfZmVuY2Uo X19BVE9NSUNfU0VRX0NTVCkuDQo+IF9fYXRvbWljX3RocmVhZF9mZW5jZShfX0FUT01JQ19TRVFf Q1NUKSBnZW5lcmF0ZXMgKm1mZW5jZSogaW5zdHJ1Y3Rpb24sDQo+IHdoaWxlIHJ0ZV9zbXBfbWIg b24geDg2IGV4cGFuZHMgaW50byBtdWNoIGxpZ2h0ZXIgKmxvY2sgYWRkKi4NCj4gDQo+IEtvbnN0 YW50aW4NClRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4NClRoYXQgbGVhdmVzIHVzIHdpdGggd3Jp dGluZyBvdXIgb3duIHdyYXBwZXJzLiBXaWxsIGdvIGFoZWFkIHdpdGggd3JpdGluZyB0aGUgbWlu aW1hbGlzdCB3cmFwcGVycy4NCg0KPiANCj4gDQo+ID4NCj4gPiBBbm90aGVyIHRoaW5nIHRoYXQg SSBkbyBub3QgbGlrZSBhYm91dCBDMTEgYXRvbWljIEFQSXMgaXMgdGhhdCBpdA0KPiA+IHByb3Zp ZGVzIEFQSXMgbGlrZSBhdG9taWNfbG9hZCwgYXRvbWljX3N0b3JlLCBhdG9taWNfZXhjaGFuZ2Ug ZXRjDQo+ID4gd2hpY2ggZG8gbm90IHRha2UgYW55IG1lbW9yeSBvcmRlcmluZyBwYXJhbWV0ZXIg KHRoZXJlIGFyZSBjb3VudGVyDQo+ID4gcGFydHMgd2hpY2ggdGFrZSBtZW1vcnkgb3JkZXIgYXMg YSBwYXJhbWV0ZXIpLiBJIHRoaW5rIGl0IGRlZmVhdHMgdGhlDQo+ID4gcHVycG9zZSBhbmQgd2ls bCByZXN1bHQgaW4gY29kZSBzaW1pbGFyIHRvIHdoYXQgd2UgaGF2ZSB0b2RheSB0aGF0IHVzZXMN Cj4gcnRlX2F0b21pYyBBUElzLiBGcm9tIHRoaXMgcGVyc3BlY3RpdmUsIEkgcHJlZmVyIGJ1aWx0 LWlucyB3aGljaCBhbHdheXMgcmVxdWlyZQ0KPiBtZW1vcnkgb3JkZXIsIG9yIG1heSBiZSB3cml0 ZSBvdXIgb3duIHdyYXBwZXJzIChpZiBzb21lYm9keSBjYW4gdGVsbCBtZQ0KPiB3aHkgd2UgbmVl ZCB0aGVtKSB0aGF0IGFsd2F5cyB0YWtlIG1lbW9yeSBvcmRlciBwYXJhbWV0ZXIuDQo+ID4NCj4g PiAxIGNvbW1lbnQgaW5saW5lIGJlbG93Lg0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3Nh Z2UtLS0tLQ0KPiA+ID4gRnJvbTogRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29t Pg0KPiA+ID4gU2VudDogV2VkbmVzZGF5LCBBcHJpbCA4LCAyMDIwIDQ6NDcgQU0NCj4gPiA+IFRv OiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT47DQo+ ID4gPiB0ZWNoYm9hcmRAZHBkay5vcmcNCj4gPiA+IENjOiBuZCA8bmRAYXJtLmNvbT47IFBoaWwg WWFuZyA8UGhpbC5ZYW5nQGFybS5jb20+DQo+ID4gPiBTdWJqZWN0OiBSZTogW2RwZGstdGVjaGJv YXJkXSBydGVfYXRvbWljIGRlcHJlY2F0aW9uIGRpc2N1c3Npb24gZm9yDQo+ID4gPiB0aGUgdGVj aCBib2FyZCBtZWV0aW5nDQo+ID4gPg0KPiA+ID4gT24gNC83LzIwMjAgNjozMCBBTSwgSG9ubmFw cGEgTmFnYXJhaGFsbGkgd3JvdGU6DQo+ID4gPiA+IEhlbGxvLA0KPiA+ID4gPiAJSSB3b3VsZCBs aWtlIHRvIGFkZCB0aGlzIHRvcGljIGZvciB0aGUgYWdlbmRhIHRoaXMgd2Vlay4gQnkNCj4gPiA+ ID4gZGVwcmVjYXRpb24sDQo+ID4gPiBJIG1lYW4gbm8gbmV3IGxpYnJhcmllcyBvciBkcml2ZXJz IHVzaW5nIHJ0ZV9hdG9taWMvcnRlX3NtcF8qbWINCj4gPiA+IEFQSXMuIEZldyBkZWNpc2lvbnMg d2UgbmVlZCB0byBtYWtlOg0KPiA+ID4gPg0KPiA+ID4gPiAxKSBXaGVuIGRvIHdlIGRlcHJlY2F0 ZT8gU3VnZ2VzdCB0aGUgbm90aWNlIGdvaW5nIG91dCBpbiAyMC4wNQ0KPiA+ID4gPiB3aXRoIHRo ZSBhaW0gdG8gZGVwcmVjYXRlIGltbWVkaWF0ZWx5IGFmdGVyIDIwLjA4IHJlbGVhc2UuIEkganVz dA0KPiA+ID4gPiBob3BlIHRoZXJlIHdvbid0IGJlIGEgbWFkIHJ1c2ggdG8gcHVzaCBjb2RlIGlu dG8gMjAuMDgg8J+Yig0KPiA+ID4NCj4gPiA+IFNpbmNlIHRoZXkgYXJlIEFQSXMsIEkgYW0gbm90 IHN1cmUgaWYgd2UgY2FuIGRlcHJlY2F0ZSB0aGVtIGJlZm9yZSAyMC4xMS4NCj4gPiA+DQo+ID4g PiBXaGF0IEkgdW5kZXJzdGFuZCBmcm9tIG5ldyBwcm9jZXNzIGlzLCBwbGVhc2UgY29ycmVjdCBt ZSBpZiBJIGFtDQo+ID4gPiB3cm9uZywgdGhleSBjYW4gYmUgZGVwcmVjYXRlZCBpbiAyMC4xMSwg c28gbm8gbmV3IGFwcGxpY2F0aW9uIGNhbg0KPiA+ID4gdXNlIHRoZW0sIGJ1dCBleGlzdGluZyBi aW5hcmllcyBjYW4gY29udGludWUgdG8gdXNlIHRoZW0uIEFuZCB3ZSBjYW4NCj4gPiA+IHJlbW92 ZSB0aGVtIGNvbXBsZXRlbHksIGlmIHdlIHdhbnQsIGluIDIxLjExLg0KPiA+ID4NCj4gPiA+IEkg c2F3IGluIHRoZSBtYWlsIHRocmVhZCB0byB1cGRhdGUgY2hlY2twYXRjaCB0byBwcmV2ZW50IHVz aW5nIHRoZXNlDQo+ID4gPiBBUElzLCBub3Qgc3VyZSBhYm91dCB1c2luZyBjaGVja3BhdGNoIHRv IHByZXZlbnQgdXNpbmcgQVBJcywgSSBhbQ0KPiA+ID4gZm9yIGZvbGxvd2luZyBvZmZpY2lhbCBk ZXByZWNhdGlvbiBwcm9jZXNzIGZvciBpdC4NCj4gPiBJIGRvIG5vdCB0aGluayBJIGV4cGxhaW5l ZCB3aGF0IEkgd2FudCBjbGVhcmx5LiBUaGVyZSBpcyBhbHJlYWR5IGEgbG90DQo+ID4gb2YgY29k ZSB0aGF0IHVzZXMgcnRlX2F0b21pYy9ydGVfc21wXyptYiBBUElzLiBDb252ZXJ0aW5nIHRoYXQg aXMgYQ0KPiA+IGxhcmdlIGVmZm9ydC4gSWYgd2UgYWxsb3cgbW9yZSBjb2RlIHRvIGJlIGFkZGVk IHRvIERQREsgdXNpbmcgdGhlc2UNCj4gPiBBUElzLCB0aGF0IHdvcmsganVzdCBpbmNyZWFzZXMu IEkgYW0gcHJvcG9zaW5nIHRvIHN0b3AgYWRkaW5nIG1vcmUgY29kZSB0bw0KPiBEUERLIHVzaW5n IHRoZXNlIEFQSXMgc29vbi4gVGhpcyBpcyBkaWZmZXJlbnQgZnJvbSB0aGUgZGVwcmVjYXRpb24g cHJvY2Vzcw0KPiAobW9yZSB0YXJnZXRlZCB0b3dhcmRzIHRoZSB1c2VycyBvZiBEUERLPykgYXMg b2ZmaWNpYWxseSBkZWZpbmVkLg0KPiA+DQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiAyKSBTdWdn ZXN0aW9uIG9uIHRoZSBNTCBpcyB0byB1c2Ugc3RkYXRvbWljLmguIEhvd2V2ZXIsIGl0IGlzDQo+ ID4gPiA+IHN1cHBvcnRlZCBpbg0KPiA+ID4gR0NDIDQuOSBhbmQgQ2xhbmcgMy42LiBJIGRvIG5v dCBrbm93IHdoYXQgaXQgaXMgaW4gSUNDLiBJbnRlbCBDSSBpcw0KPiA+ID4gdXNpbmcgR0NDDQo+ ID4gPiA0LjguNSBhbmQgQ2xhbmcgMy40LjIuIENhbiB0aGVzZSBiZSB1cGdyYWRlZD8NCj4gPiA+ DQo+ID4gPiBHQ0MgNC44LjUgYW5kIENsYW5nIDMuNC4yIGFyZSB1c2luZyBpbiBDZW50T1M3IGFu ZCBSSEVMNywgd2UgbWF5DQo+ID4gPiB3YW50IHRvIGtlZXAgc3VwcG9ydGluZyB0aGVtLCBzaW5j ZSB0aGV5IHNlZW0gc3RpbGwgaW4gdXNlLg0KPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gMykgVGhv bWFzIGFza2VkIGZvciAyIG1haW50YWluZXJzIGZvciBDMTEgY29kZSAtIEkgaGF2ZSBvZmZlcmVk IHRvDQo+ID4gPiB2b2x1bnRlZXIsIG5vIG9uZSBlbHNlIGhhcyBjb21lIGZvcndhcmQuIFdvdWxk IGJlIGdvb2QgdG8gaGF2ZSBtb3JlDQo+ID4gPiBwZW9wbGUuIEFueW9uZSB3YW50cyB0byB2b2x1 bnRlZXI/DQo+ID4gPiA+DQo+ID4gPiA+IDQpIE5lZWQgb3RoZXJzIHRvIGNoaXAtaW4gdG8gY29u dmVydCB0aGUgY29kZSwgZXNwZWNpYWxseSBvbiB0aGUgZHJpdmVyDQo+IGZyb250Lg0KPiA+ID4g Pg0KPiA+ID4gPiBUaGFuayB5b3UsDQo+ID4gPiA+IEhvbm5hcHBhDQo+ID4gPiA+DQoNCg==