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 E2A34A3160 for ; Thu, 10 Oct 2019 06:47:14 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1154B1E8F5; Thu, 10 Oct 2019 06:47:14 +0200 (CEST) Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30042.outbound.protection.outlook.com [40.107.3.42]) by dpdk.org (Postfix) with ESMTP id 7F3031E8B2 for ; Thu, 10 Oct 2019 06:47:12 +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=9BNCM03TbMtbGygLgsH6JyDWB6S34T0Z2pucC+MkXHw=; b=aU4xQv7VPRZdyu46zE1HVlUuupNPenVpyc3TI1VxhaMvMYryUdJ1M44fp86INm6iHJBHgWx/8Bm4Xijmy8nQveHhMpBbkLK/TwZISqN5AXz40JoqiaU4jd5u7q+qNR/xDuWX71wxLhJYpHp8UIrx9hEcTdk3qTajLxu5DHZeLRs= Received: from AM6PR08CA0032.eurprd08.prod.outlook.com (2603:10a6:20b:c0::20) by VI1PR08MB4287.eurprd08.prod.outlook.com (2603:10a6:803:f6::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16; Thu, 10 Oct 2019 04:47:09 +0000 Received: from AM5EUR03FT014.eop-EUR03.prod.protection.outlook.com (2a01:111:f400:7e08::200) by AM6PR08CA0032.outlook.office365.com (2603:10a6:20b:c0::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2347.16 via Frontend Transport; Thu, 10 Oct 2019 04:47:09 +0000 Authentication-Results: spf=temperror (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=none action=none header.from=arm.com; Received-SPF: TempError (protection.outlook.com: error in processing during lookup of arm.com: DNS Timeout) Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM5EUR03FT014.mail.protection.outlook.com (10.152.16.130) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2305.15 via Frontend Transport; Thu, 10 Oct 2019 04:47:08 +0000 Received: ("Tessian outbound 081de437afc7:v33"); Thu, 10 Oct 2019 04:47:07 +0000 X-CR-MTA-TID: 64aa7808 Received: from d731c435bdd3.2 (ip-172-16-0-2.eu-west-1.compute.internal [104.47.10.54]) by 64aa7808-outbound-1.mta.getcheckrecipient.com id 44CA6AE9-6125-4808-AA56-93BE9F45DEF8.1; Thu, 10 Oct 2019 04:47:02 +0000 Received: from EUR03-DB5-obe.outbound.protection.outlook.com (mail-db5eur03lp2054.outbound.protection.outlook.com [104.47.10.54]) by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id d731c435bdd3.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384); Thu, 10 Oct 2019 04:47:02 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=gHgmBDRj0QTNc8NaZeaR9AGhaTDfAU4/rEW2ia5v9M7CE3sN5gCVCqzg/lNb7s3AqOxH2yBEv5/vmHeS/vS2r6kGvG3cdyxWCMudoRFcCbfgUSZLYDE29h8cpW/Uc0knGEbQQ+BWDOD1+dh34zu2eJSAjYNVT5ikirITN530sZb4ITyfb0cU0oDbXDS/tsWdQPiCyamI/4jvZZ3xsBF3cp69B8/w1KEqg82vKe+7cgCDNzA6i4kDyW28YVJHLaRohZc/BVuHf047vxYsF+Dt42Erulv9rnWs3iO4Y5nUmj1UqweIaSj0sfe8sBhZRaEQdoSS1MkixRze1JuOAb3hWg== 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=9BNCM03TbMtbGygLgsH6JyDWB6S34T0Z2pucC+MkXHw=; b=dxWK81pnJzeehw1bAPnT7NCIJeuhPPZ1sPRuQCAICQb0JqNlezzBzQiYYBmmK0X7SWGtqgdYC+Jz2cq7ixPpavZI/f2bSd4ID90pjBUPOuAZPniwJ3p+MVpZe+zT5CpAYUbq1xDRHeD3clapw5haKVuu7XRvkIjMYLlwBgsANzmdTpPJbKmQEsr7njbf27f+6idEQzZVUY48rzA10iTjDSrMoB9+/biLSF+d3FuqQX159Sl9V5Jn6mNT68FOWddS/sb9N3I+JRPQ2aLS+Eub0dpXpynv+JUbzvW4FEnDZf+C3iOiQkj7x2NCCGDVO7a4GBQh8QyI/6WIX0LHDB7ZSg== 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=9BNCM03TbMtbGygLgsH6JyDWB6S34T0Z2pucC+MkXHw=; b=aU4xQv7VPRZdyu46zE1HVlUuupNPenVpyc3TI1VxhaMvMYryUdJ1M44fp86INm6iHJBHgWx/8Bm4Xijmy8nQveHhMpBbkLK/TwZISqN5AXz40JoqiaU4jd5u7q+qNR/xDuWX71wxLhJYpHp8UIrx9hEcTdk3qTajLxu5DHZeLRs= Received: from VE1PR08MB5149.eurprd08.prod.outlook.com (20.179.30.27) by VE1PR08MB5182.eurprd08.prod.outlook.com (20.179.31.89) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2327.24; Thu, 10 Oct 2019 04:46:59 +0000 Received: from VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::8c82:8d9c:c78d:22a6]) by VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::8c82:8d9c:c78d:22a6%7]) with mapi id 15.20.2327.026; Thu, 10 Oct 2019 04:46:59 +0000 From: Honnappa Nagarahalli To: Jerin Jacob , "thomas@monjalon.net" CC: "jerinj@marvell.com" , Dharmik Thakkar , "Akhil.goyal@nxp.com" , "hemant.agrawal@nxp.com" , "anoobj@marvell.com" , "pathreya@marvell.com" , Bruce Richardson , dpdk-dev , Honnappa Nagarahalli , nd , nd Thread-Topic: [dpdk-dev] [PATCH] crypto/armv8: enable meson build Thread-Index: AQHVej38Ic3H9g351kyCpTrDdoUz36dQXYrHgAL13IA= Date: Thu, 10 Oct 2019 04:46:59 +0000 Message-ID: References: <20191003225732.13463-1-dharmik.thakkar@arm.com> <22790115.aVAZyMIHDd@xps> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 39779856-d3b9-439d-a9e8-8d616834a087.0 x-checkrecipientchecked: true Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Honnappa.Nagarahalli@arm.com; x-originating-ip: [217.140.111.135] x-ms-publictraffictype: Email X-MS-Office365-Filtering-Correlation-Id: 29095a91-c8b4-454a-da11-08d74d3ce834 X-MS-Office365-Filtering-HT: Tenant X-MS-TrafficTypeDiagnostic: VE1PR08MB5182:|VE1PR08MB5182:|VI1PR08MB4287: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-ms-exchange-transport-forked: True X-Microsoft-Antispam-PRVS: x-checkrecipientrouted: true x-ms-oob-tlc-oobclassifiers: OLM:1728;OLM:1728; x-forefront-prvs: 018632C080 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(376002)(346002)(396003)(39860400002)(366004)(136003)(199004)(189003)(8936002)(5660300002)(6116002)(3846002)(52536014)(55016002)(74316002)(790700001)(7696005)(7736002)(6506007)(53546011)(54896002)(102836004)(446003)(6306002)(11346002)(9686003)(476003)(236005)(25786009)(6436002)(478600001)(71200400001)(71190400001)(110136005)(14454004)(76116006)(4326008)(316002)(2906002)(33656002)(99286004)(66476007)(256004)(186003)(54906003)(81166006)(76176011)(81156014)(8676002)(86362001)(66556008)(66066001)(64756008)(229853002)(66446008)(2501003)(6246003)(486006)(26005)(66946007); DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR08MB5182; H:VE1PR08MB5149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 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: U5dY08hc/lAVfCZX/0zd1kRi6hX37CNUzE+2O//sdxxIMXXMQbAAAuq2d7g2pb/ZNPSQ5d2k5V1wGGHdcfb3khnXCw2Qpe95RhRo1NHSOZ6xegRHFoR23a8Uaj4aFhtX8vyInHWN0FuylXBNDP0wv5Rjp+3FS6cqQvpIIEgMsaUAHh2OaGRwClCKiUiLqm5xJBhXeEq/m2kFFbJtTDvPY9Z5qSGTcZCDLlpdOM/At8vuV+A1HBUESPp5JYqAzQNVDYfixcp5ECeRE5TtsPvWnmW/OGiPM0H13ONNVf1HeD54y/c9wU0A6jVKNa9yAwd1HzZJZIXdviisoKXhrUr0JbVdZheiC0nNqocUiLxPbzWXyBoXul3EI1JhJG+gkg87z+7F0wFCFxgHoON6DcHVQSaNcLr3CnI86vDFnT4xiRo= MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB5182 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Honnappa.Nagarahalli@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT014.eop-EUR03.prod.protection.outlook.com X-Forefront-Antispam-Report: CIP:63.35.35.123; IPV:CAL; SCL:-1; CTRY:IE; EFV:NLI; SFV:NSPM; SFS:(10009020)(4636009)(39860400002)(396003)(376002)(346002)(136003)(189003)(199004)(476003)(71190400001)(7736002)(8936002)(52536014)(22756006)(70206006)(2501003)(70586007)(81156014)(81166006)(76130400001)(8676002)(5660300002)(74316002)(11346002)(790700001)(6116002)(3846002)(486006)(446003)(316002)(336012)(36906005)(2906002)(33656002)(63350400001)(16586007)(110136005)(54906003)(86362001)(126002)(7696005)(99286004)(186003)(33964004)(6506007)(26005)(53546011)(76176011)(102836004)(356004)(25786009)(478600001)(229853002)(6306002)(54896002)(9686003)(4326008)(55016002)(236005)(66066001)(6246003)(26826003)(14454004); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR08MB4287; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:TempError; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; MX:1; A:1; X-MS-Office365-Filtering-Correlation-Id-Prvs: 5bf392e7-91b4-4e18-669d-08d74d3ce2a2 NoDisclaimer: True X-Forefront-PRVS: 018632C080 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: rsJEceULDyO3MAeZs+JIhdRCmOVhiV+FIHB/Lq7kNiYHZP/q8PpTlj64YCWHIssP44BuxD2PruilC+uvnQCAKSMMcXyIwa3udH+ekoGMyekn7EhRnnROYPv5PG4fRcrORnmL12Ydvy0eZdqsXjt/6mwAAgfP7KzsODmC7ETmN1uzRKG5fdrKmU73BilZIrwQ+so9nhLuJXGq4h/JjHhR75eptRuVapm0JPHbKXy49JqqLvZsjIdVbS+gxPiISPWZFSusPjKUzmqNz3ZwltqzfAPzvurKv+nXIA3uvL9PGuhTel4Lo7i+4ldpFy7lxTHGhunQHm8hmeSRMyhe4jjvme1MJ06VEb+NdspvMlfWY8APrrryPEh0setOZV6y6m5jYmqrpBiGv/cPJidW692KxgXN2amAMhHnOEovCBIRKw8= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 10 Oct 2019 04:47:08.4668 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 29095a91-c8b4-454a-da11-08d74d3ce834 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: VI1PR08MB4287 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: Re: [dpdk-dev] [PATCH] crypto/armv8: enable meson build 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+DQoNCk9uIE1vbiwgNyBPY3QsIDIwMTksIDM6NDkgUE0gSmVyaW4gSmFjb2IsIDxqZXJp bmphY29ia0BnbWFpbC5jb208bWFpbHRvOmplcmluamFjb2JrQGdtYWlsLmNvbT4+IHdyb3RlOg0K DQpPbiBTdW4sIDYgT2N0LCAyMDE5LCAxMTozNiBQTSBUaG9tYXMgTW9uamFsb24sIDx0aG9tYXNA bW9uamFsb24ubmV0PG1haWx0bzp0aG9tYXNAbW9uamFsb24ubmV0Pj4gd3JvdGU6DQowNS8xMC8y MDE5IDE3OjI4LCBKZXJpbiBKYWNvYjoNCj4gT24gRnJpLCBPY3QgNCwgMjAxOSBhdCA0OjI3IEFN IERoYXJtaWsgVGhha2thciA8ZGhhcm1pay50aGFra2FyQGFybS5jb208bWFpbHRvOmRoYXJtaWsu dGhha2thckBhcm0uY29tPj4gd3JvdGU6DQo+ID4NCj4gPiBBZGQgbmV3IG1lc29uLmJ1aWxkIGZp bGUgZm9yIGNyeXB0by9hcm12OA0KPiA+DQo+ID4gU2lnbmVkLW9mZi1ieTogRGhhcm1payBUaGFr a2FyIDxkaGFybWlrLnRoYWtrYXJAYXJtLmNvbTxtYWlsdG86ZGhhcm1pay50aGFra2FyQGFybS5j b20+Pg0KPiA+IC0tLQ0KPiA+ICBkcml2ZXJzL2NyeXB0by9hcm12OC9tZXNvbi5idWlsZCB8IDI1 ICsrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAgZHJpdmVycy9jcnlwdG8vbWVzb24uYnVp bGQgICAgICAgfCAgNiArKystLS0NCj4gPiAgbWVzb25fb3B0aW9ucy50eHQgICAgICAgICAgICAg ICAgfCAgMiArKw0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDMgZGVs ZXRpb25zKC0pDQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2NyeXB0by9hcm12OC9t ZXNvbi5idWlsZA0KPg0KPiA+DQo+ID4gIG9wdGlvbignYWxsb3dfaW52YWxpZF9zb2NrZXRfaWQn LCB0eXBlOiAnYm9vbGVhbicsIHZhbHVlOiBmYWxzZSwNCj4gPiAgICAgICAgIGRlc2NyaXB0aW9u OiAnYWxsb3cgb3V0LW9mLXJhbmdlIE5VTUEgc29ja2V0IGlkXCdzIGZvciBwbGF0Zm9ybXMgdGhh dCBkb25cJ3QgcmVwb3J0IHRoZSB2YWx1ZSBjb3JyZWN0bHknKQ0KPiA+ICtvcHRpb24oJ2FybXY4 X2NyeXB0b19kaXInLCB0eXBlOiAnc3RyaW5nJywgdmFsdWU6ICcnLA0KPiA+ICsgICAgICAgZGVz Y3JpcHRpb246ICdwYXRoIHRvIHRoZSBhcm12OF9jcnlwdG8gbGlicmFyeSBpbnN0YWxsYXRpb24g ZGlyZWN0b3J5JykNCg0KWW91IHNob3VsZCBub3QgbmVlZCBzdWNoIG9wdGlvbiBpZiB5b3UgcHJv dmlkZSBhIHBrZy1jb25maWcgZmlsZQ0KaW4geW91ciBsaWJyYXJ5Lg0KDQoNCj4gSXQgaXMgbm90 IHNwZWNpZmljIHRvIHRoaXMgcGF0Y2ggYnV0IGl0IGlzIGNvbm5lY3RlZCB0byB0aGlzIHBhdGNo Lg0KPg0KPiBUaHJlZSB5ZWFycyBiYWNrIHdoZW4gQ2F2aXVtIGNvbnRyaWJ1dGVkIHRvIHRoaXMg ZHJpdmVyIHRoZSBzaXR1YXRpb24NCj4gd2FzIGRpZmZlcmVudCB3aGVyZSBvbmx5IENhdml1bSB3 YXMgY29udHJpYnV0aW5nIHRvIERQREsgYW5kIG5vdyB3ZQ0KPiBoYXZlIG11bHRpcGxlIHZlbmRv cnMgZnJvbQ0KPiBBUk12OCBwbGF0Zm9ybSBhbmQgQVJNIGl0c2VsZiBpcyBjb250cmlidXRpbmcg aXQuDQo+DQo+IFdoZW4gaXQgaXMgc3VibWl0dGVkLCBJIHdhcyBub3QgaW4gZmF2b3Igb2YgdGhl IGV4dGVybmFsIGxpYnJhcnkuIEJ1dA0KPiB2YXJpb3VzIHJlYXNvbnMgaXQgaGFwcGVuZWQgdG8g YmUgdGhlIGV4dGVybmFsIGxpYnJhcnkgd2hlcmUgOTAlIG1lYXQNCj4gaW4gdGhpcyBsaWJyYXJ5 IGFuZCBzaGltIFBNRA0KPiB0aGUgZHJpdmVyIG1vdmVkIHRvIERQREsuDQo+DQo+IE5vdywgSSBs b29rIGJhY2ssIEl0IGRvZXMgbm90IG1ha2Ugc2Vuc2UgdG8gdGhlIGV4dGVybmFsIGxpYnJhcnku IFJlYXNvbnMgYXJlDQo+IC0gSXQgd29uJ3QgYWxsb3cgYW5vdGhlciBBUk12OCBwbGF5ZXIgdG8g Y29udHJpYnV0ZSB0byB0aGlzIGxpYnJhcnkgYXMNCj4gTWFydmVsbCBvd25zIHRoaXMgcmVwbyBh bmQgdGhlcmUgaXMgbm8gdXBzdHJlYW1pbmcgcGF0aCB0byB0aGlzDQo+IGxpYnJhcnkuDQoNClRo aXMgaXMgYSByZWFsIGlzc3VlIGFuZCB5b3UgYXJlIGFibGUgdG8gZml4IGl0Lg0KDQpOb3RlIHN1 cmUgaG93IEkgY2FuIGZpeCBpdCBhbmQgd2h5IEkgbmVlZCB0byBmaXggaXQuIEkganVzdCBkb250 IHdhbnQgdG8gc3RhcnQgYSBwYXJhbGxlbCBjb2xsYWJvcmF0aW5nIGluZnJhc3RydWN0dXJlIGZv ciBEUERLIGFybXY4Lg0KDQoNCg0KPiAtIFRoYXQgbWFkZSB0aGlzIGxpYnJhcnkgdG8gbm90IGhh dmUgJ2FueScgY2hhbmdlIGZvciB0aGUgbGFzdCB0aHJlZQ0KPiB5ZWFyIGFuZCBldmVyeW9uZSBo YXZlIHRoZXJlIG93bmVkIGNvcHkgb2YgdGhpcyBkcml2ZXIuIEluIGZhY3QgdGhlDQo+IGxpYnJh cnkgd2FzIG5vdCBjb21waWxpbmcgZm9yIGxhc3QgMi41IHllYXJzLg0KPiAtIEFFUy1OSSBjYXNl IGl0IG1ha2VzIHNlbnNlIHRvIGhhdmUgYW4gZXh0ZXJuYWwgbGlicmFyeSBhcyBpdCBpcyBhDQo+ IHNpbmdsZSB2ZW5kb3IgYW5kIGl0IGlzIG5vdCBzcGVjaWZpYyB0byBEUERLLiBCdXQgaW4gdGhp cywgSXQgaXMNCj4gYW5vdGhlciB3YXkgYXJvdW5kDQoNCkkgZG9uJ3Qgc2VlIGhvdyBpdCBpcyBk aWZmZXJlbnQsIGV4Y2VwdCBpdCBpcyBiYWRseSBtYWludGFpbmVkLg0KDQpJdCBpcyBkaWZmZXJl bnQgYmVjYXVzZSBvbmx5IG9uZSBjb21wYW55IGNvbnRyaWJ1dGluZyB0byBpdC4gSW4gdGhpcyBj YXNlLCBtdWx0aXBsZSBjb21wYW5pZXMgbmVlZHMgdG8gY29udHJpYnV0ZS4NCg0KVGhlIGxpYnJh cnkgYmFkbHkgbWFpbnRhaW5lZCBpbiB1cHN0cmVhbSBhcyB0aGVyZSBpcyBubyBpbmNlbnRpdmVz IHRvIHVwc3RyZWFtICB0byBleHRlcm5hbCBsaWJyYXJ5LiBJIGJlbGlldmUgZWFjaCB2ZW5kb3Ig aGFzIGl0IG93biBjb3B5IG9mIHRoYXQuIEF0IGxlYXN0IFNvbWUgdGVhbXMgaW4gTWFydmVsbCBp bnRlcm5hbGx5IGhhcyBjb3B5IG9mIGl0Lg0KV2hhdCBpcyB0aGVpciBpbmNlbnRpdmUgdG8gdXBz dHJlYW0/IFRoZXkgYXNrIG1lIHRoZSBzYW1lIHRoaW5nLg0KDQoNCg0KPiAtIElmIGl0IGFuIGV4 dGVybmFsIGxpYnJhcnksIHdlIG1pZ2h0IGFzIHdlbGwgYWRkIHRoZSBQTUQgY29kZSBhcyB3ZWxs DQo+IHRoZXJlIGFuZCB0aGF0IG9ubHkgMTAlIG9mIHRoZSByZWFsIHN0dWZmLg0KPiBXZSBhcmUg bm90IGFibGUgYWJsZSB0byBpbXByb3ZlIGFueXRoaW5nIGluIHRoaXMgbGlicmFyeSBkdWUgdG8g dGhpcyBzaXR1YXRpb24uDQo+DQo+IERvZXMgYW55b25lIGNhcmUgYWJvdXQgdGhpcyBQTUQ/IElm IG5vdCwgd2UgbWlnaHQgYXMgd2VsbCByZW1vdmUgdGhpcw0KPiBEUERLIGFuZCBldmVyeSB2ZW5k b3IgY2FuIG1hbmFnZSB0aGUgZXh0ZXJuYWwgbGlicmFyeSBhbmQgZXh0ZXJuYWwNCj4gUE1EKFNp dHVhdGlvbiB3b24ndCBjaGFuZ2UgbXVjaCkNCg0KRXh0ZXJuYWwgUE1EIGlzIGJhZC4NCg0KSXQg aXMgU0hJTSBsYXllci4gSSB3b3VsZCBzYXkgZXh0ZXJuYWwgbGlicmFyeSBhbHNvIGJhZCBpZiBp dCBpcyBzcGVjaWZpYyB0byBEUERLLg0KDQpJIHRoaW5rIHRoaXMgbGlicmFyeSBzaG91bGQgbm90 IGJlIHNwZWNpZmljIHRvIERQREssDQoNClNhZGx5IGl0IGlzIFZFUlkgc3BlY2lmaWMgdG8gRFBE SyBmb3IgZG9pbmcgYXV0aGVudGljYXRpb24gYW5kIGVuY3J5cHRpb24gaW4gb25lIHNob3QgdG8g aW1wcm92ZSB0aGUgcGVyZm9ybWFuY2UuIE9wZW5zc2wgaGFzIGFscmVhZHkgaGFzIGFybXY4IGlu c3RydWN0aW9ucyBzdXBwb3J0IGZvciBkb2luZyBpdCBhcyB0d28gcGFzcyBqdXN0IHRoYXQgcGVy Zm9ybWFuY2UgaXMgbm90IGdvb2QuIEZvciB1c2UgY2FlIHN1Y2ggYXMgIElQc2VjIGl0IG1ha2Ug c2Vuc2UgZG8gYXV0aGVudGljYXRpb24gYW5kIGVuY3J5cHRpb24gaW4gb25lIHNob3QgZm9yIHBl cmZvcm1hbmNlIGltcHJvdmVtZW50Lg0KW0hvbm5hcHBhXSBJIHRoaW5rIHRoZXJlIGlzIGEgbmVl ZCBmb3Igc3VjaCBhIGxpYnJhcnkgbm90IGp1c3QgZm9yIERQREsuIEl0IHdvdWxkIGJlIGdvb2Qg aWYgaXQgY291bGQgZG8gVURQIGNoZWNrc3VtIHZhbGlkYXRpb24gZm9yIHRoZSBpbm5lciBwYWNr ZXQgYXMgd2VsbC4NCg0Kc28gaXQgd291bGQgbWFrZSBzZW5zZSBhcyBhbiBleHRlcm5hbCBsaWJy YXJ5DQoNCklmIGl0IGFuIGV4dGVybmFsIGxpYnJhcnksIGl0IGRvZXMgTk9UIG1ha2UgIG11Y2gg c2Vuc2UgZm9yIE1hcnZlbGwgdG8gbWFpbnRhaW4gaXQoTm8gaW5jZW50aXZlIGFuZCBpdCBpcyBw YWluIGR1ZSBsYWNrIG9mIGNvbGxhYm9yYXRpb24pDQoNCkVpdGhlciBzb21lb25lIG5lZWQgdG8g c3RlcCB1cCBhbmQgbWFpbnRhaW4gaXQgaWYgd2UgTk9UIGNob29zZSB0byBtYWtlIGl0IGFzIGV4 dGVybmFsIGVsc2Ugd2UgY2FuIHJlbW92ZSB0aGUgUE1EIGZyb20gZHBkayhNYWtlcyBsaWZlIGVh c3kgZm9yIGV2ZXJ5b25lKS4gSSBkb24ndCB3YW50IHRvIG1haW50YWluIHNvbWV0aGluZyBub3Qg dXBzdGVhbWJsZSBub3IgY29sbGFib3JhdGlvbiBmcmllbmRseSBha2EgbGVzcyBxdWFsaXR5Lg0K DQouDQoNCg0KDQoNCj4gVGhvdWdodHMgZnJvbSBBUk0sIG90aGVyIEFSTXY4IHZlbmRvcnMgb3Ig Y29tbXVuaXR5Pw0KDQpJIGhhdmUgZXhwcmVzc2VkIG15IGNvbmNlcm5zLiBJZiB0aGVyZSBpcyBu byBjb25zdHJ1Y3RpdmUgZmVlZGJhY2sgdG8gZml4IHRoZSBjb25jZXJuLiBJIHdpbGwgcGxhbiBm b3Igc3VibWl0dGluZyBhIHBhdGNoIHRvIHJlbW92ZSB0aGUgc2hpbSBjcnlwdG8gQXJtdjggUE1E IGZyb20gZHBkayBieSBuZXh0IHdlZWsuDQpbSG9ubmFwcGFdIEkgZG8gbm90IHRoaW5rIHRoZXJl IGlzIGEgbmVlZCB0byByZW1vdmUgdGhlIFBNRC4gQXMgeW91IGhhdmUgbWVudGlvbmVkLCBtYW55 IG1pZ2h0IGhhdmUgZGV2ZWxvcGVkIHRoZWlyIG93biBsaWJyYXJpZXMgYW5kIG1heSBiZSBkZXBl bmRlbnQgb24gRFBESyBBcm12OCBQTUQuDQpGcm9tIEFybSBzaWRlLCB0aGVyZSBoYXZlIGJlZW4g ZWZmb3J0cyB0byBmaXggdGhlIHNpdHVhdGlvbi4gU29tZSBoYXZlIG5vdCBnb25lIGZhciBhbmQg c29tZSBoYXZlIHNob3duIHByb21pc2UsIGJ1dCBmZWxsIGZsYXQuIEkgY2FuIHNheSB0aGF0IHRo aXMgaXMgc3RpbGwgYSBwcmlvcml0eSBidXQgSSBhbSBub3Qgc3VyZSB3aGVuIHdlIHdpbGwgaGF2 ZSBzb21ldGhpbmcuDQpNeSBzdWdnZXN0aW9uLCB3ZSBzaG91bGQgZ28gYWhlYWQgd2l0aCBhZGRp bmcgdGhlIG1lc29uIGJ1aWxkIGZvciB0aGlzIFBNRC4NCg==