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 C15A5A0597; Thu, 9 Apr 2020 07:14:12 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 06A7E1C123; Thu, 9 Apr 2020 07:14:12 +0200 (CEST) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20087.outbound.protection.outlook.com [40.107.2.87]) by dpdk.org (Postfix) with ESMTP id E3C971C0C9; Thu, 9 Apr 2020 07:14:09 +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=OOS4cpf8VQPWzPZVjWdV1+RVXT8q7YlkJZcxUHNorwU=; b=PPZdv7I+h6CmOgnvm1f/0OCQ7dV56N1J7JttjkYY0HLJQ/uMTHnvblBhzbkvfifAhI4rVSlmnqmy2cJIoHfloYuRSYpZRefCdvxmj3E5ci8YZ0D/4wmQNyWXa4sxm3iVEbhIFNKUacUnylaJV5ttRCUGHKBjF4UISnwEDeCshn4= Received: from AM4PR0202CA0011.eurprd02.prod.outlook.com (2603:10a6:200:89::21) by AM0PR08MB3092.eurprd08.prod.outlook.com (2603:10a6:208:5c::29) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15; Thu, 9 Apr 2020 05:14:07 +0000 Received: from AM5EUR03FT048.eop-EUR03.prod.protection.outlook.com (2603:10a6:200:89:cafe::c9) by AM4PR0202CA0011.outlook.office365.com (2603:10a6:200:89::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.15 via Frontend Transport; Thu, 9 Apr 2020 05:14:07 +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 AM5EUR03FT048.mail.protection.outlook.com (10.152.17.177) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.18 via Frontend Transport; Thu, 9 Apr 2020 05:14:06 +0000 Received: ("Tessian outbound e2c88df8bbbe:v50"); Thu, 09 Apr 2020 05:14:06 +0000 X-CR-MTA-TID: 64aa7808 Received: from 9ff8dd7ab5c1.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 9E611801-B338-4488-800F-8F5461F09888.1; Thu, 09 Apr 2020 05:14:01 +0000 Received: from EUR02-AM5-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 9ff8dd7ab5c1.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 09 Apr 2020 05:14:01 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=l7+n23yUW8HRxqmQ+K6YivTjxl1gydYebyN5pb61X5Nx/WUn5/ocl2Xd3KT+wB/F/hMjU+9r2bXWPpLEQVn2U/JzRncdW4ekSnC/8ROzWgVmP68pVnYSXcHPRh6KfMjpHGCSPhlyH+RhNvGqDZuuv8AozbTIUZBnuhKmrM06DmyWkdawwJbq3Ljh+F4KPgNqZJTwg+PgPCz/Fn1h/PHBIO+Dce64cng3FYL1uyZKU0uh5RawSttJnCNaUEH4OiEgUEuUnPN5iuaRFsmA8CGXM/Hq3Sggku9oergrko/uh1ubO/cnJF1ztdhUxNhT/XDeOFcdPP38wGiY8eYmswwAEQ== 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=OOS4cpf8VQPWzPZVjWdV1+RVXT8q7YlkJZcxUHNorwU=; b=HLVCPicDQoNWW8q5jRSLZaoSE10f1S6FC6amkUJe10UPsXYIEaqrT6MTkPG4UKjppSoHnvxkbN1+BvNVY2570KKL7jZgOY4AYUhjesytWvXU0pBn0UyoW3UYX2GbrTwvkjRpryNMpSXCwYQuu37HWLLBqeXvKlMuXYvSqVLWJh55ivltWejm3BXTNHuD419QDYUtqZ+SO1VtWHUPydEAlyXeytTZ4bb8IdTuHi221N7NYgg7OHLhxpiW6GjeubhPTPrryDtRz0yKHcQPKKvG9lrBvPfmJ4HKDt5cKhecJcLcz6x+MgnOUYCfzOmiULDx5L5bIv9nA6p1Kqn3ff15ug== 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=OOS4cpf8VQPWzPZVjWdV1+RVXT8q7YlkJZcxUHNorwU=; b=PPZdv7I+h6CmOgnvm1f/0OCQ7dV56N1J7JttjkYY0HLJQ/uMTHnvblBhzbkvfifAhI4rVSlmnqmy2cJIoHfloYuRSYpZRefCdvxmj3E5ci8YZ0D/4wmQNyWXa4sxm3iVEbhIFNKUacUnylaJV5ttRCUGHKBjF4UISnwEDeCshn4= Received: from DBBPR08MB4646.eurprd08.prod.outlook.com (2603:10a6:10:f5::16) by DBBPR08MB4379.eurprd08.prod.outlook.com (2603:10a6:10:cd::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.16; Thu, 9 Apr 2020 05:13:59 +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; Thu, 9 Apr 2020 05:13:59 +0000 From: Honnappa Nagarahalli To: Ferruh Yigit , "techboard@dpdk.org" , =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "Ananyev, Konstantin" , Ferruh Yigit , "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+7qeff9NSkGMD06AR7A17AA7vQcAAA4OXUA= Date: Thu, 9 Apr 2020 05:13:59 +0000 Message-ID: References: <7b8b28bd-a069-e45d-b0ae-a40f72a82c34@intel.com> In-Reply-To: <7b8b28bd-a069-e45d-b0ae-a40f72a82c34@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: f40d7b4f-fb95-4401-9b15-acb98452f1df.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: 0be580a4-1427-43e5-07e5-08d7dc44d417 x-ms-traffictypediagnostic: DBBPR08MB4379:|DBBPR08MB4379:|AM0PR08MB3092: 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: 0368E78B5B 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)(346002)(39860400002)(376002)(136003)(366004)(66446008)(26005)(8676002)(478600001)(52536014)(54906003)(33656002)(186003)(966005)(5660300002)(4326008)(110136005)(66476007)(9686003)(64756008)(8936002)(86362001)(55016002)(66946007)(76116006)(316002)(81156014)(66556008)(71200400001)(53546011)(7696005)(81166007)(2906002)(6506007); 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: DOYblEcEr276K4meP5S4FC3eMW+O74KV3DyZ0oniHOsDAbBZG929JelBigJo+yzKYUflFcYhPOM6+4IDpNPwWz1dEnVAx2IY1bAxp1osPO2mA+HL074yCj+tquYoHCYtNyiGsEwTsjvY9MARULPN9TFQvYJe/CbwLpF7f1oGBGT2aTFnzzWa37qEVFEG1v3b8PFAxkC/WdjCm8eRzj16IlQuyn/rQhtcjmgMEaeuDtq6rq/Zb51e4yj3+hcLXNs5Pck6SU+SODC2sWTTmQlim+7SMXHHBCWX+FgCKZ1DB4XcrOo8AoTLh019HVGmVBMjPTSc1zZT7ZLjwM6adPWyhw9jEQ28rIF8cuDdqhG3jLDoOvFrzW/URFXYe42pIzXpSCU7KM31Y6hmg9oW4JUHQhmDUeWc9PYK/+cYJolUZ86cmfBHHOLOJKtPJ3NSnHyrORX7ulLBrENifMEn9KwWTicBC1PuP2dQPQysdUvu8IglsPZ5+T3GYYWXMw6eRmPvw3/Jv/jOWltF30DAs5fnhw== x-ms-exchange-antispam-messagedata: vwrMq3m5K7SJok4CJ4yFxyui1bRWdVa3c0etVE+u3nTDSObF9nkpRrvdiO8CMqe7bADfHMluuwT5n0Q0zjG2TRcbf0w8z2LknKfiED0wlLrQOdjH73Cw81NOBxk9FUoqBE6lv63Q4A2VhT2UygWoVQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4379 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Honnappa.Nagarahalli@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT048.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)(346002)(396003)(376002)(136003)(39860400002)(46966005)(336012)(110136005)(8936002)(966005)(26826003)(450100002)(7696005)(53546011)(8676002)(70206006)(81156014)(26005)(47076004)(186003)(4326008)(82740400003)(52536014)(81166007)(55016002)(9686003)(5660300002)(70586007)(54906003)(36906005)(478600001)(316002)(86362001)(33656002)(2906002)(356004)(6506007); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: c2c6e0c8-bb05-49e0-c809-08d7dc44cfb1 X-Forefront-PRVS: 0368E78B5B X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: jLQXdTu3OMd5xFT1F2lTKLGpb9XjiCjbkT7Y9aYfJ6BiXxkINHWX/bN6dM2taoxA+C4drD7lRTlMHdM4ps5f0uyd05hBW4JWrqvxRvP9cgIUPPasxkkvoIqZU+UqgFn27BP9k3q9EZ44HB9hOw2Aosb1fJo1Cpa7q3A9pTIB2qUNKFU8A0AtR3uuJggXS/Yuq87U2lDU2nu0V5bmaQQ+iC8M4USUxEBkZlNrfjuAp/MaVn7mwciA9Emc7ZdMMcZjzd7xUj7LdBdeVoVcp+KaGhNk95y4aKrGQO39gYeF0MUSwscdNtHP/11xCxOFgY/YGKRadjLV/u69rSvdniVGVukybCRKACS+kNpW1ZykBQ+Am81S90NNk3QOO94dz27sDZDNF6bAU86UQrTpoN6Xma7tfIDURv/c4KcfT+zUMDmzmsSBN42tKDMfFwhtuvl28yls0/xGz1kTtNAj5Hsp0DRHRKBFVujnKzmXFlOZwPJy7fcBdQgGJvYcR+gx5jfrn3ptB6htb+8C/L6USdXdRdKxjCMWF/LC5eRPyV7p9nMgAiHGBaItFkY4h3Dccin/8+czqas+dtQ/aOopqbO/yg== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Apr 2020 05:14:06.9619 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0be580a4-1427-43e5-07e5-08d7dc44d417 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: AM0PR08MB3092 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" QWRkaW5nIHRoZSBkZXYgbWFpbGluZyBsaXN0LiBXZSBjb3VsZCBub3QgY29tcGxldGUgdGhlIGRp c2N1c3Npb24gdG9kYXkgaW4gdGhlIHRlY2ggYm9hcmQuDQoNCkl0IHdhcyBhZ3JlZWQgdGhhdCB0 aGUgb2xkZXIgY29tcGlsZXJzIHdpdGhvdXQgQzExIGF0b21pYyBBUEkgc3VwcG9ydCAoc3RkYXRv bWljLmgpIG5lZWQgdG8gYmUgc3VwcG9ydGVkIGFuZCB3cmFwcGVycyBhcm91bmQgQzExIGJ1aWx0 LWlucyBjYW4gYmUgcHJvdmlkZWQuIE9WUyBbMV0gaW1wbGVtZW50YXRpb24gd2FzIHBvaW50ZWQg b3V0Lg0KDQpbMV0gaHR0cHM6Ly9naXRodWIuY29tL29wZW52c3dpdGNoL292cy9ibG9iL21hc3Rl ci9saWIvb3ZzLWF0b21pYy5oDQoNCkZyYW5rbHksIEkgYW0gbm90IHZlcnkgY29udmluY2VkIHRo YXQgd2UgbmVlZCBDMTEgYXRvbWljIEFQSXMuIEkgc3RpbGwgdGhpbmsgd2UgY2FuIGxpdmUgd2l0 aCBDMTEgYnVpbHQtaW5zLiBJIGNvdWxkIG5vdCBmaW5kIGFueSBpbmZvcm1hdGlvbiB0aGF0IHRo ZSBDMTEgYnVpbHQtaW5zIHdpbGwgYmUgZGVwcmVjYXRlZC4gVGhlc2UgYXJlIHN1cHBvcnRlZCBi eSBib3RoIGdjYyBhbmQgY2xhbmcuDQoNCkFub3RoZXIgdGhpbmcgdGhhdCBJIGRvIG5vdCBsaWtl IGFib3V0IEMxMSBhdG9taWMgQVBJcyBpcyB0aGF0IGl0IHByb3ZpZGVzIEFQSXMgbGlrZSBhdG9t aWNfbG9hZCwgYXRvbWljX3N0b3JlLCBhdG9taWNfZXhjaGFuZ2UgZXRjIHdoaWNoIGRvIG5vdCB0 YWtlIGFueSBtZW1vcnkgb3JkZXJpbmcgcGFyYW1ldGVyICh0aGVyZSBhcmUgY291bnRlciBwYXJ0 cyB3aGljaCB0YWtlIG1lbW9yeSBvcmRlciBhcyBhIHBhcmFtZXRlcikuIEkgdGhpbmsgaXQgZGVm ZWF0cyB0aGUgcHVycG9zZSBhbmQgd2lsbCByZXN1bHQgaW4gY29kZSBzaW1pbGFyIHRvIHdoYXQg d2UgaGF2ZSB0b2RheSB0aGF0IHVzZXMgcnRlX2F0b21pYyBBUElzLiBGcm9tIHRoaXMgcGVyc3Bl Y3RpdmUsIEkgcHJlZmVyIGJ1aWx0LWlucyB3aGljaCBhbHdheXMgcmVxdWlyZSBtZW1vcnkgb3Jk ZXIsIG9yIG1heSBiZSB3cml0ZSBvdXIgb3duIHdyYXBwZXJzIChpZiBzb21lYm9keSBjYW4gdGVs bCBtZSB3aHkgd2UgbmVlZCB0aGVtKSB0aGF0IGFsd2F5cyB0YWtlIG1lbW9yeSBvcmRlciBwYXJh bWV0ZXIuDQoNCjEgY29tbWVudCBpbmxpbmUgYmVsb3cuDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNz YWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAaW50ZWwuY29tPg0K PiBTZW50OiBXZWRuZXNkYXksIEFwcmlsIDgsIDIwMjAgNDo0NyBBTQ0KPiBUbzogSG9ubmFwcGEg TmFnYXJhaGFsbGkgPEhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+Ow0KPiB0ZWNoYm9hcmRA ZHBkay5vcmcNCj4gQ2M6IG5kIDxuZEBhcm0uY29tPjsgUGhpbCBZYW5nIDxQaGlsLllhbmdAYXJt LmNvbT4NCj4gU3ViamVjdDogUmU6IFtkcGRrLXRlY2hib2FyZF0gcnRlX2F0b21pYyBkZXByZWNh dGlvbiBkaXNjdXNzaW9uIGZvciB0aGUgdGVjaA0KPiBib2FyZCBtZWV0aW5nDQo+IA0KPiBPbiA0 LzcvMjAyMCA2OjMwIEFNLCBIb25uYXBwYSBOYWdhcmFoYWxsaSB3cm90ZToNCj4gPiBIZWxsbywN Cj4gPiAJSSB3b3VsZCBsaWtlIHRvIGFkZCB0aGlzIHRvcGljIGZvciB0aGUgYWdlbmRhIHRoaXMg d2Vlay4gQnkgZGVwcmVjYXRpb24sDQo+IEkgbWVhbiBubyBuZXcgbGlicmFyaWVzIG9yIGRyaXZl cnMgdXNpbmcgcnRlX2F0b21pYy9ydGVfc21wXyptYiBBUElzLiBGZXcNCj4gZGVjaXNpb25zIHdl IG5lZWQgdG8gbWFrZToNCj4gPg0KPiA+IDEpIFdoZW4gZG8gd2UgZGVwcmVjYXRlPyBTdWdnZXN0 IHRoZSBub3RpY2UgZ29pbmcgb3V0IGluIDIwLjA1IHdpdGgNCj4gPiB0aGUgYWltIHRvIGRlcHJl Y2F0ZSBpbW1lZGlhdGVseSBhZnRlciAyMC4wOCByZWxlYXNlLiBJIGp1c3QgaG9wZQ0KPiA+IHRo ZXJlIHdvbid0IGJlIGEgbWFkIHJ1c2ggdG8gcHVzaCBjb2RlIGludG8gMjAuMDgg8J+Yig0KPiAN Cj4gU2luY2UgdGhleSBhcmUgQVBJcywgSSBhbSBub3Qgc3VyZSBpZiB3ZSBjYW4gZGVwcmVjYXRl IHRoZW0gYmVmb3JlIDIwLjExLg0KPiANCj4gV2hhdCBJIHVuZGVyc3RhbmQgZnJvbSBuZXcgcHJv Y2VzcyBpcywgcGxlYXNlIGNvcnJlY3QgbWUgaWYgSSBhbSB3cm9uZywgdGhleQ0KPiBjYW4gYmUg ZGVwcmVjYXRlZCBpbiAyMC4xMSwgc28gbm8gbmV3IGFwcGxpY2F0aW9uIGNhbiB1c2UgdGhlbSwg YnV0IGV4aXN0aW5nDQo+IGJpbmFyaWVzIGNhbiBjb250aW51ZSB0byB1c2UgdGhlbS4gQW5kIHdl IGNhbiByZW1vdmUgdGhlbSBjb21wbGV0ZWx5LCBpZg0KPiB3ZSB3YW50LCBpbiAyMS4xMS4NCj4g DQo+IEkgc2F3IGluIHRoZSBtYWlsIHRocmVhZCB0byB1cGRhdGUgY2hlY2twYXRjaCB0byBwcmV2 ZW50IHVzaW5nIHRoZXNlIEFQSXMsIG5vdA0KPiBzdXJlIGFib3V0IHVzaW5nIGNoZWNrcGF0Y2gg dG8gcHJldmVudCB1c2luZyBBUElzLCBJIGFtIGZvciBmb2xsb3dpbmcgb2ZmaWNpYWwNCj4gZGVw cmVjYXRpb24gcHJvY2VzcyBmb3IgaXQuDQpJIGRvIG5vdCB0aGluayBJIGV4cGxhaW5lZCB3aGF0 IEkgd2FudCBjbGVhcmx5LiBUaGVyZSBpcyBhbHJlYWR5IGEgbG90IG9mIGNvZGUgdGhhdCB1c2Vz IHJ0ZV9hdG9taWMvcnRlX3NtcF8qbWIgQVBJcy4gQ29udmVydGluZyB0aGF0IGlzIGEgbGFyZ2Ug ZWZmb3J0LiBJZiB3ZSBhbGxvdyBtb3JlIGNvZGUgdG8gYmUgYWRkZWQgdG8gRFBESyB1c2luZyB0 aGVzZSBBUElzLCB0aGF0IHdvcmsganVzdCBpbmNyZWFzZXMuIEkgYW0gcHJvcG9zaW5nIHRvIHN0 b3AgYWRkaW5nIG1vcmUgY29kZSB0byBEUERLIHVzaW5nIHRoZXNlIEFQSXMgc29vbi4gVGhpcyBp cyBkaWZmZXJlbnQgZnJvbSB0aGUgZGVwcmVjYXRpb24gcHJvY2VzcyAobW9yZSB0YXJnZXRlZCB0 b3dhcmRzIHRoZSB1c2VycyBvZiBEUERLPykgYXMgb2ZmaWNpYWxseSBkZWZpbmVkLg0KDQo+IA0K PiA+DQo+ID4gMikgU3VnZ2VzdGlvbiBvbiB0aGUgTUwgaXMgdG8gdXNlIHN0ZGF0b21pYy5oLiBI b3dldmVyLCBpdCBpcyBzdXBwb3J0ZWQgaW4NCj4gR0NDIDQuOSBhbmQgQ2xhbmcgMy42LiBJIGRv IG5vdCBrbm93IHdoYXQgaXQgaXMgaW4gSUNDLiBJbnRlbCBDSSBpcyB1c2luZyBHQ0MNCj4gNC44 LjUgYW5kIENsYW5nIDMuNC4yLiBDYW4gdGhlc2UgYmUgdXBncmFkZWQ/DQo+IA0KPiBHQ0MgNC44 LjUgYW5kIENsYW5nIDMuNC4yIGFyZSB1c2luZyBpbiBDZW50T1M3IGFuZCBSSEVMNywgd2UgbWF5 IHdhbnQgdG8NCj4ga2VlcCBzdXBwb3J0aW5nIHRoZW0sIHNpbmNlIHRoZXkgc2VlbSBzdGlsbCBp biB1c2UuDQo+IA0KPiA+DQo+ID4gMykgVGhvbWFzIGFza2VkIGZvciAyIG1haW50YWluZXJzIGZv ciBDMTEgY29kZSAtIEkgaGF2ZSBvZmZlcmVkIHRvDQo+IHZvbHVudGVlciwgbm8gb25lIGVsc2Ug aGFzIGNvbWUgZm9yd2FyZC4gV291bGQgYmUgZ29vZCB0byBoYXZlIG1vcmUNCj4gcGVvcGxlLiBB bnlvbmUgd2FudHMgdG8gdm9sdW50ZWVyPw0KPiA+DQo+ID4gNCkgTmVlZCBvdGhlcnMgdG8gY2hp cC1pbiB0byBjb252ZXJ0IHRoZSBjb2RlLCBlc3BlY2lhbGx5IG9uIHRoZSBkcml2ZXIgZnJvbnQu DQo+ID4NCj4gPiBUaGFuayB5b3UsDQo+ID4gSG9ubmFwcGENCj4gPg0KDQo=