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 91F6CA058A; Tue, 24 Mar 2020 22:41:58 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 1A7E92BCE; Tue, 24 Mar 2020 22:41:58 +0100 (CET) Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-eopbgr130084.outbound.protection.outlook.com [40.107.13.84]) by dpdk.org (Postfix) with ESMTP id 6C4DC2BAE for ; Tue, 24 Mar 2020 22:41:56 +0100 (CET) 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=+yvjGyksrFMS6/ReN2qOdYuOwx3gm/R3in1HYdKJ7KU=; b=nT9VkF+CIHMy104b4w7K94c/w7hodlvYBNUm4N5fxeGBcGFgR1Xqb+EuSIJICjAUBNaDech/xGhFAXiamyV+xeF1EZw2Ytus9zZMxpmYllWUGNLJ3MHi29FuvQAI/G2ISlG1DQEROHjEkS+qoUmVefxT+iv5Bsf83AbX2gwHosU= Received: from DB6PR07CA0118.eurprd07.prod.outlook.com (2603:10a6:6:2c::32) by AM6PR08MB5270.eurprd08.prod.outlook.com (2603:10a6:20b:e5::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.22; Tue, 24 Mar 2020 21:41:54 +0000 Received: from DB5EUR03FT054.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:2c:cafe::5b) by DB6PR07CA0118.outlook.office365.com (2603:10a6:6:2c::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.8 via Frontend Transport; Tue, 24 Mar 2020 21:41:54 +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 DB5EUR03FT054.mail.protection.outlook.com (10.152.20.248) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2814.13 via Frontend Transport; Tue, 24 Mar 2020 21:41:54 +0000 Received: ("Tessian outbound d6b3ed9fc62a:v48"); Tue, 24 Mar 2020 21:41:54 +0000 X-CR-MTA-TID: 64aa7808 Received: from 5f68536dee08.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 2CE650FF-FC22-4693-8D73-7B9FCF8EB354.1; Tue, 24 Mar 2020 21:41:49 +0000 Received: from EUR04-VI1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 5f68536dee08.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 24 Mar 2020 21:41:49 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Sd4MMC2KrgFcn8pgPSdRzZIHeJDc+oGIdvYAmgsQ5ICZsWUf49g8FVnXyro3mHSfY6rpUPDrPodPDETTgJoaaWEw/AURL6n9yu1fG7mtTVbAtnFcsZRHniGesyZpE6Y4VfCsqfCddkbANdyvt9YBoVkG86doLu5Z5R1jXxK18SIIrqzNZmd1J/bO01z/apZmgYI60ho5hDZ9hxCSoFAjw+IknF5TgME3qfUKZgCslD70K9JEIiJDaKCuEOhfkygvwDikYlUCttUC3lEzkFQWfO87CuWSP5Q2Am+1JaOLZGlvbMo8C+vtqp25SNufvGZUvUM3qnP+l+pragTQcUbL1A== 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=+yvjGyksrFMS6/ReN2qOdYuOwx3gm/R3in1HYdKJ7KU=; b=HfxmRDQXRRnOb1aQ9qh+QxbNNt8nVz227/xOUsLwBGfbuTga9iDjGg6XJ8oamOjVPaq7trq5N/uwepjASOZoSYR2iMeAx7p5AEyAQhML0aJNTZ/aup59y4WNuhiWwsEk9TPF231Oe5HJg7AtU3E9PRvDl1iQDIPaxL8PBUjdsPakMgBnrunIThWDhkcBl9QLnaGKfQPL/UQbmwybkjNGAk1S+46QZmuZ2JHtMbwXbazk/TckF3McHL42r1IVPLis7qOx+p/CzDEFtFjbEmvEz4YVL85ycSpXyOcVJxF81f5eaQpkcu9TnQtxx2nO9PJajUVlwO8VDk9kXWbwiD0zqA== 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=+yvjGyksrFMS6/ReN2qOdYuOwx3gm/R3in1HYdKJ7KU=; b=nT9VkF+CIHMy104b4w7K94c/w7hodlvYBNUm4N5fxeGBcGFgR1Xqb+EuSIJICjAUBNaDech/xGhFAXiamyV+xeF1EZw2Ytus9zZMxpmYllWUGNLJ3MHi29FuvQAI/G2ISlG1DQEROHjEkS+qoUmVefxT+iv5Bsf83AbX2gwHosU= Received: from VE1PR08MB5149.eurprd08.prod.outlook.com (20.179.30.27) by VE1PR08MB4750.eurprd08.prod.outlook.com (10.255.112.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2835.22; Tue, 24 Mar 2020 21:41:46 +0000 Received: from VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::2573:103b:ed96:90bd]) by VE1PR08MB5149.eurprd08.prod.outlook.com ([fe80::2573:103b:ed96:90bd%6]) with mapi id 15.20.2835.021; Tue, 24 Mar 2020 21:41:46 +0000 From: Honnappa Nagarahalli To: =?utf-8?B?TWF0dGlhcyBSw7ZubmJsb20=?= , "dev@dpdk.org" , "thomas@monjalon.net" , "david.marchand@redhat.com" , =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= , "Ananyev, Konstantin" , "Richardson, Bruce" , "Van Haaren, Harry" , David Christensen CC: Song Zhu , Gavin Hu , Jeff Brownlee , Philippe Robin , Pravin Kantak , nd , Honnappa Nagarahalli , nd Thread-Topic: [dpdk-dev] Arm roadmap for 20.05 Thread-Index: AdX2+URXY1/ON4G/Rmq1vziATgDoLgAhWeYAAdsB+VAAG56ZgAAAMJSAAHcXrYAAAMAHgAAuhUAQAAvMGPA= Date: Tue, 24 Mar 2020 21:41:45 +0000 Message-ID: References: <1f402872-6e8c-3fdc-1db4-e245efc6bfb5@ericsson.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: d77718ba-ebec-42ec-92fb-e2cdffd6e388.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: a07ff695-aaf1-48f8-2c76-08d7d03c2bad x-ms-traffictypediagnostic: VE1PR08MB4750:|VE1PR08MB4750:|AM6PR08MB5270: x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr 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: 03524FBD26 X-Forefront-Antispam-Report-Untrusted: SFV:NSPM; SFS:(10009020)(4636009)(376002)(396003)(346002)(136003)(366004)(39860400002)(2906002)(966005)(4326008)(33656002)(86362001)(71200400001)(316002)(26005)(186003)(54906003)(110136005)(76116006)(66556008)(66446008)(66946007)(478600001)(9686003)(52536014)(66476007)(5660300002)(6506007)(81166006)(8676002)(8936002)(81156014)(64756008)(53546011)(55016002)(2940100002)(7696005)(21314003)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:VE1PR08MB4750; H:VE1PR08MB5149.eurprd08.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; 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: WHWFaJ+ngkgqIUcfpqOh1tv9+lHI62c5jM4s2YNbFGOk4QI0MqBl97qu84KxkKEbk4478m3IGxlPyBz5rvKKCnj/fSOF7Cdy2bWLqq7CtZJyq1cKDDQQsGn2NJBFpDG59ej0g2touRk5C3uzxC+XytV2m5JijxG50WhXQpjEHMZJ3TW2B4ywmGBJHkUG3rE0xtmaGuQrRjvYUfSkTxLIRfliyfPM10GKMX1JnjmeqH/E0zlM6EP86y0nb0o+g0ILwkdUlc08S310SzGoVLitmWRPSvn1G5sofE3Oo0eCSqC9n7uk721vEuo0XtPDhQg/2OJsFb91swYCwG7RkNBa441VAlJIeNKfvH04p+3WTSIPvIgeN+XWIqgHlbyn6KyI8BWWwF9TiTf5w1TIdfyCL1koXQfk5HcRGQ8z3H4z/MjjQqDKe4umLF04GDWKqmyP8+oS6rYKcaH57P1dbZho7RWz616KbjU8C1SePKb+aRaSa3NZtRxPY2XoIqmtibTWyloyTzdOLNixWyQRGDD0s6ljF4yFbY25jy13D2HiMJrVHTCYLlzM/WeaVchkLmPDKKbNnb/Mlv/LwqXMXwLTwnlQVRVmABV4ZFx7cKHXky0= x-ms-exchange-antispam-messagedata: gwFW12FNYSp27a2b9623hL8m9EVNuaYZpe2uLfnDszMDPIRCnN8T5WFWaU2ARNZewoUPjj9GGS/IpYaq88w8rzFM2LTYH109TD0iup2sKFBP1Tot9to8fWAT8wPw+M65bve39lET0zdVbWCzNIDDQQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VE1PR08MB4750 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Honnappa.Nagarahalli@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT054.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)(136003)(396003)(346002)(376002)(39860400002)(46966005)(5660300002)(52536014)(81166006)(9686003)(478600001)(33656002)(2906002)(8936002)(8676002)(81156014)(110136005)(54906003)(316002)(47076004)(86362001)(55016002)(4326008)(70586007)(356004)(966005)(53546011)(7696005)(6506007)(2940100002)(70206006)(336012)(26005)(26826003)(186003)(21314003)(921003)(1121003); DIR:OUT; SFP:1101; SCL:1; SRVR:AM6PR08MB5270; H:64aa7808-outbound-1.mta.getcheckrecipient.com; FPR:; SPF:Pass; LANG:en; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; X-MS-Office365-Filtering-Correlation-Id-Prvs: c690f837-efcb-4e95-81b5-08d7d03c2694 X-Forefront-PRVS: 03524FBD26 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: v3HkFwECIIFF9O26nqVSY6jW8TjrqaoeVkT6GmW+K0fbwZ7QIosajO07hvYMcPh/OHYbKfevJxgn9Ye3vYla6uMcv+n8FYimb6NUXkz14ARqtmIZYnEbkXEQUIu7RW57xNWYVMrUdwpecReYtKhkBtYL9ig6KJw49VsrneQc8qJryVEMLh9Wz7yO8alDwhm4n2effStKOqP2xVqFw0PsmCjGIXR1zdHcfZxFb1CBbwprk9YMW15vjeSc8In/kDR3nCFZejtnQwb56LbZLwXImNrEvxhUgWk/VaqcEkOXVg3zlj/pD5dk/Qj3KkttL+Avmnd9An0FSUdOcLT1j3oTZGDi18S+t52DflJ0G3oTLqWvnur3OC+ezfYO5bMle4wp83U9lXPnvvOeMFYbzJGIT0VQjrRRAr3WB2VySLLarseQCHkdPAneBETwQA9LMki01/P1O97C53VaMou7tAXxiphJ+RH5UBXP8ItPUj13+ZnICoIwYowHlp+Oy7ZndyCNXuFddafKTWPau/hW9xcBjRbIMRxzcr2Hj5IxcvqddUbX4zV4TbuV4A3pORrQxtK+QwPJvhH4w0aPGBSmpnTOE/XBmDAMOS0OWCU6XvXugej4LrX6MTwTXkZpsuelZI+Hv/IYtkEC6Zj6VPO6ap8Xk+aLsOeTyCHxF9W5d70XYnU= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Mar 2020 21:41:54.5529 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: a07ff695-aaf1-48f8-2c76-08d7d03c2bad 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: AM6PR08MB5270 Subject: Re: [dpdk-dev] Arm roadmap for 20.05 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+DQooYXBvbG9naWVzIE1vcnRlbiAtIEkgbWlzc2VkIHlvdXIgcmVzcG9uc2UsIGNvbnNv bGlkYXRpbmcgdGhlIGRpc2N1c3Npb24gaW4gdGhpcyB0aHJlYWQpDQoNCisgSW50ZWwgeDg2IGFu ZCBJQk0gUE9XRVIgbWFpbnRhaW5lcnMNCg0KPiANCj4gPiA+Pj4+PiBTdWJqZWN0OiBSZTogW2Rw ZGstZGV2XSBBcm0gcm9hZG1hcCBmb3IgMjAuMDUNCj4gPiA+Pj4+Pg0KPiA+ID4+Pj4+IE9uIDIw MjAtMDMtMTAgMTc6NDIsIEhvbm5hcHBhIE5hZ2FyYWhhbGxpIHdyb3RlOg0KPiA+ID4+Pj4+PiBI ZWxsbywNCj4gPiA+Pj4+Pj4gCUZvbGxvd2luZyBhcmUgdGhlIHdvcmsgaXRlbXMgcGxhbm5lZCBm b3IgMjAuMDU6DQo+ID4gPj4+Pj4+DQo+ID4gPj4+Pj4+IDEpIFVzZSBDMTEgYXRvbWljIEFQSXMg aW4gdGltZXIgbGlicmFyeQ0KPiA+ID4+Pj4+PiAyKSBVc2UgQzExIGF0b21pYyBBUElzIGluIHNl cnZpY2UgY29yZXMNCj4gPiA+Pj4+Pj4gMykgVXNlIEMxMSBhdG9taWNzIGluIFZpcnRJTyBzcGxp dCByaW5nDQo+ID4gPj4+Pj4+IDQpIFBlcmZvcm1hbmNlIG9wdGltaXphdGlvbnMgaW4gaTQwZSBh bmQgTUxYIGRyaXZlcnMgZm9yIEFybQ0KPiA+ID4+Pj4+PiBwbGF0Zm9ybXMNCj4gPiA+Pj4+Pj4g NSkgUkNVIGRlZmVyIEFQSQ0KPiA+ID4+Pj4+PiA2KSBFbmFibGUgVHJhdmlzIENJIHdpdGggbm8g aHVnZS1wYWdlIHRlc3RzIC0gfjI1IHRlc3QgY2FzZXMNCj4gPiA+Pj4+Pj4NCj4gPiA+Pj4+Pj4g VGhhbmsgeW91LA0KPiA+ID4+Pj4+PiBIb25uYXBwYQ0KPiA+ID4+Pj4+IE1heWJlIHlvdSBzaG91 bGQgaGF2ZSBhIGxvb2sgYXQgbGVnYWN5IERQREsgYXRvbWljcyBhcyB3ZWxsPw0KPiA+ID4+Pj4+ IEF2b2lkaW5nIGEgZnVsbCBiYXJyaWVyIGZvciB0aGUgYWRkIG9wZXJhdGlvbiwgZm9yIGV4YW1w bGUuDQo+ID4gPj4+PiBCeSBsZWdhY3ksIEkgYmVsaWV2ZSB5b3UgbWVhbnQgcnRlX2F0b21pYyBB UElzLiBUaG9zZSBBUElzIGRvIG5vdA0KPiA+ID4+Pj4gdGFrZQ0KPiA+ID4+IG1lbW9yeSBvcmRl ciBhcyBhIHBhcmFtZXRlci4gU28sIGl0IGlzIGRpZmZpY3VsdCB0byBjaGFuZ2UgdGhlDQo+ID4g Pj4gaW1wbGVtZW50YXRpb24gZm9yIHRob3NlIEFQSXMuIEZvciBleDogdGhlIGFkZCBvcGVyYXRp b24gY291bGQgdGFrZQ0KPiA+ID4+IGEgUkVMRUFTRSBvciBSRUxBWEVEIG9yZGVyIGRlcGVuZGlu ZyBvbiB0aGUgdXNlIGNhc2UuDQo+ID4gPj4+PiBTbywgdGhlIHByb3Bvc2FsIGlzIHRvIGRlcHJl Y2F0ZSB0aGUgcnRlX2F0b21pYyBBUElzIGFuZCB1c2UgQzExDQo+ID4gPj4+PiBBUElzIGRpcmVj dGx5LiBUaGUgcHJvcG9zYWwgaXMgaGVyZToNCj4gPiA+Pj4+IGh0dHBzOi8vcHJvdGVjdDIuZmly ZWV5ZS5jb20vdjEvdXJsP2s9MmUwNDMxMWUtNzJkMDM5YjctMmUwNDcxODUtDQo+ID4gPj4gODY1 Yg0KPiA+ID4+Pj4gM2IxZTEyMGItOTFhMDY5OGY2OWZmMGQxZiZxPTEmZT05NzYwNTZmMy1mMDg5 LTRmYTgtODZiMi0NCj4gPiA+PiBhYTVlODgzMzE1NTUmDQo+ID4gPj4+PiB1PWh0dHBzJTNBJTJG JTJGcGF0Y2hlcy5kcGRrLm9yZyUyRmNvdmVyJTJGNjY3NDUlMkYNCj4gPiA+Pj4gRXZlbiB0aG91 Z2ggcnRlX2F0b21pYyBsYWNrcyB0aGUgZmxleGliaWxpdHkgb2YgQzExIGF0b21pY3MsIHRoZXJl DQo+ID4gPj4+IG1pZ2h0IHN0aWxsIGJlIGFyZWFzIG9mIGltcHJvdmVtZW50LiBTdWNoIGltcHJv dmVtZW50cyB3aWxsIGhhdmUNCj4gPiA+Pj4gYW4gaW5zdGFudCBlZmZlY3QsIGFzIG9wcG9zZWQg dG8gd2FpdGluZyBmb3IgYWxsIHRoZSBydGVfYXRvbWljIHVzZXJzIHRvDQo+IGNoYW5nZS4NCj4g PiA+Pj4NCj4gPiA+Pj4NCj4gPiA+Pj4gVGhlIHJ0ZV9hdG9taWMgQVBJIGxlYXZlcyBvcmRlcmlu ZyB1bnNwZWNpZmllZCwgdW5mb3J0dW5hdGVseS4gSW4NCj4gPiA+Pj4gdGhlIExpbnV4IGtlcm5l bCwgZnJvbSB3aGljaCBEUERLIHNlZW1zIHRvIGJvcnJvdyBtdWNoIG9mIHRoZQ0KPiA+ID4+PiBh dG9taWNzIGFuZCBtZW1vcnkgb3JkZXIgcmVsYXRlZCBzZW1hbnRpY3MsIGFuIGF0b21pYyBhZGQg ZG9lc24ndA0KPiA+ID4+PiBpbXBseSBhbnkgbWVtb3J5IGJhcnJpZXJzLiBUaGUgY3VycmVudA0K PiA+ID4+PiBfX3N5bmNfZmV0Y2hfYW5kX2FkZCgpLWJhc2VkIGltcGxlbWVudGF0aW9uIGltcGxp ZXMgYSBmdWxsIGJhcnJpZXINCj4gPiA+Pj4gKGxkYWRkK2RtYikgb3IgcmVsZWFzZSAobGRhZGRh bCwgb24gdjguMS1hKS4gSWYgeW91IHdvdWxkIHVzZSBDMTENCj4gPiA+Pj4gYXRvbWljcyB0byBp bXBsZW1lbnQgcnRlX2F0b21pYyBpbiBBUk0sIHlvdSBjb3VsZCB1c2UgYSByZWxheGVkDQo+ID4g Pj4+IG1lbW9yeSBvcmRlciBvbg0KPiA+ID4+PiBydGVfYXRvbWljKl9hZGQoKSAoYXNzdW1pbmcg eW91IGFncmVlIHRob3NlIGFyZSB0aGUgaW1wbGljaXQNCj4gPiA+Pj4gc2VtYW50aWNzIG9mIHRo ZSBsZWdhY3kgQVBJKSBhbmQganVzdCBnZXQgYW4gbGRhZGQgaW5zdHJ1Y3Rpb24uIEFuDQo+ID4g Pj4+IGFsdGVybmF0aXZlIHdvdWxkIGJlIHRvIGltcGxlbWVudCB0aGUgc2FtZSB0aGluZyBpbiBh c3NlbWJsZXIsIG9mDQo+IGNvdXJzZS4NCj4gPiA+Pj4NCj4gPiA+Pj4NCj4gPiA+PiBBbm90aGVy IGFwcHJvYWNoIG1pZ2h0IGJlIHRvIGp1c3Qgc2NyYXAgYWxsIG9mIHRoZSBpbnRyaW5zaWNzIGFu ZA0KPiA+ID4+IGlubGluZSBhc3NlbWJsZXIgdXNlZCBmb3IgYWxsIHRoZSBmdW5jdGlvbnMgaW4g cnRlX2F0b21pYywgb24gYWxsDQo+ID4gPj4gYXJjaGl0ZWN0dXJlcywgYW5kIHVzZSBDMTEgYXRv bWljcyBpbnN0ZWFkLg0KPiA+ID4gWWVzLCB0aGlzIGlzIHRoZSBhcHByb2FjaCB3ZSBhcmUgdGFr aW5nLiBCdXQsIGl0IGRvZXMgbm90IHNvbHZlIHRoZQ0KPiA+ID4gdXNlIG9mDQo+ID4gcnRlX2F0 b21pYyBBUElzIGluIHRoZSBhcHBsaWNhdGlvbnMuDQo+ID4NCj4gPiBBZ3JlZWQuDQo+ID4NCj4g Pg0KPiA+IEFub3RoZXIgcXVlc3Rpb24uICJDMTEgYXRvbWljcyIgaGVyZSBzZWVtcyB0byBtZWFu IHVzaW5nIEdDQw0KPiA+IGluc3RyaW5zaWNzLCBub3JtYWxseSB1c2VkIHRvIGltcGxlbWVudCBD MTEgYXRvbWljcywgbm90IEMxMSBhdG9taWNzIChpLmUuDQo+IDxzdGRhdG9taWMuaD4pLg0KPiA+ IFdoYXQgaXMgdGhlIHJlYXNvbiBkaXJlY3RseSBjYWxsaW5nIHRoZSBpbnRyaW5zaWNzLCByYXRo ZXIgdGhhbiB1c2luZw0KPiA+IHRoZSBzdGFuZGFyZCBBUEk/DQo+IEkgZGlkIG5vdCBrbm93IHRo ZXkgZXhpc3RlZCBmb3IgQy4gTG9va2luZyBhdCB0aGVtLCB0aGV5IGxvb2tzIGxpa2UganVzdA0K PiB3cmFwcGVycyBhcm91bmQgdGhlIGludHJpbnNpY3MuIFRoZSBhZHZhbnRhZ2Ugc2VlbXMgdG8g YmUgdGhlIHR5cGUgY2hlY2sNCj4gZW5mb3JjZWQgYnkgdGhlIGNvbXBpbGVyLiBpLmUuIGlmIGEg dmFyaWFibGUgaXMgZGVmaW5lZCBvZiB0eXBlICdfQXRvbWljJywgdGhlDQo+IGNvbXBpbGVyIHNo b3VsZCBub3QgYWxsb3cgYW55IG5vbi1hdG9taWMgb3BlcmF0aW9ucyBvbiB0aGVtLiBBbnl0aGlu ZyBlbHNlPw0KPiBJIHdpbGwgZXhwbG9yZSB0aGlzIGZ1cnRoZXIuDQpJIHNlZSBzb21lIGlzc3Vl cyBleHByZXNzZWQgZm9yIEludGVsIElDQyBjb21waWxlciBbMV0sIGJ1dCB0aGV5IHNlZW0gdG8g aGF2ZSBiZWVuIGZpeGVkIGluIHRoZSBsYXRlc3QgdmVyc2lvbnMgWzJdLiBQbGVhc2UgY2hlY2su DQoNClsxXSBodHRwczovL3NvZnR3YXJlLmludGVsLmNvbS9lbi11cy9mb3J1bXMvaW50ZWwtYy1j b21waWxlci90b3BpYy82ODE4MTUNClsyXSBodHRwczovL3NvZnR3YXJlLmludGVsLmNvbS9lbi11 cy9hcnRpY2xlcy9jMTEtc3VwcG9ydC1pbi1pbnRlbC1jLWNvbXBpbGVyDQoNCj4gDQo+ID4NCj4g Pg0KPiA+IFdpdGggdGhpcyBpbiBtaW5kLCB3b3VsZG4ndCBiZSBiZXR0ZXIgdG8gZXh0ZW5kIDxy dGVfYXRvbWljLmg+IHdpdGgNCj4gPiBmdW5jdGlvbnMgdGhhdCB0YWtlIGEgbWVtb3J5IG9yZGVy aW5nIHBhcmFtZXRlcj8gQW5kIHByb3Blcmx5IGRvY3VtZW50DQo+ID4gdGhlIG1lbW9yeSBvcmRl cmluZyBmb3IgdGhlIGZ1bmN0aW9ucyBhbHJlYWR5IGluIHRoaXMgQVBJLCBhbmQgbWF5YmUNCj4g PiBkZXByZWNhdGUgc29tZSBmdW5jdGlvbnMgaW4gZmF2b3Igb2Ygb3RoZXJzLCBtb3JlIEMxMS1s aWtlLCBmdW5jdGlvbnM/DQo+IEkgd291bGQgcHJlZmVyIHRvIHVzZSB3aGF0IHRoZSBsYW5ndWFn ZSBwcm92aWRlcyByYXRoZXIgdGhhbiBjcmVhdGluZyBEUERLJ3MNCj4gb3duLCB3aGljaCB3aWxs IGJlIGp1c3Qgd3JhcHBlcnMgb24gdG9wIG9mIHdoYXQgQyBwcm92aWRlcy4gSWYgd2UgZm9sbG93 IHRoZQ0KPiBleGlzdGluZyBtb2RlbCBvZiBydGVfYXRvbWljIEFQSXMsIHdlIHdpbGwgYmUgY3Jl YXRpbmcgdGhlc2UgZm9yIGV2ZXJ5IHNpemUgb2YNCj4gdGhlIHBhcmFtZXRlciAocnRlX2F0b21p YzgvMTYvMzIvNjRfeHh4KS4gVGhpcyByZXN1bHRzIGluIG1vcmUgY29yZSB0bw0KPiBtYWludGFp bi4NCj4gDQo+ID4gSWYgbm90LCBhc3N1bWluZyA8c3RkYXRvbWljLmg+IGNhbid0IGJlIHVzZWQs IHdvdWxkbid0IGl0IGJlIGJldHRlciBpZg0KPiA+IHdlIGFkZGVkIGEgPHJ0ZV9zdGRhdG9taWMu aD4sIHdoaWNoIG1pbWljcyB0aGUgc3RhbmRhcmQgQVBJLCBtYXliZQ0KPiA+IHdpdGggc29tZSBE UERLIHR3ZWFrcywgcGx1cyBwb3RlbnRpYWxseSB3aXRoIERQREstc3BlY2lmaWMgZXh0ZW5zaW9u cyBhcw0KPiB3ZWxsPw0KPiBXaGF0IGtpbmQgb2YgZXh0ZW5zaW9ucyBhcmUgeW91IHRoaW5raW5n IGFib3V0Pw0KPiANCj4gPg0KPiA+DQo+ID4gRGlyZWN0bHkgYWNjZXNzaW5nIGluc3RyaW5zaWNz IHdpbGwgbGVhZCB0byB0aGluZ3MgbGlrZQ0KPiA+IF9fYXRvbWljX2FkZF9pZmxlc3MoKSAoYWxy ZWFkeSBpbiBEUERLIGNvZGUgYmFzZSksIHdoZW4gcGVvcGxlIG5lZWQgdG8NCj4gPiBleHRlbmQg dGhlIEFQSS4gVGhpcyB2ZXJ5IG11Y2ggbG9vayBsaWtlIEdDQyBidWlsdC1pbiBmdW5jdGlvbiwg YnV0IGlzIG5vdC4NCj4gSSB0aGluayB0aGUgRFBESyBjb2RlIHNob3VsZCBub3QgYmUgdXNpbmcg c3ltYm9scyB0aGF0IHdpbGwgcG90ZW50aWFsbHkgY29sbGlkZQ0KPiB3aXRoIGxhbmd1YWdlL2xp YnJhcnkgc3ltYm9scy4NCj4gTHVja2lseSwgaW4gdGhpcyBjYXNlLCBpdCBpcyBpbnRlcm5hbCB0 byBhIFBNRCB3aGljaCBjYW4gYmUgY2hhbmdlZC4NCj4gSXQgYWxzbyBjb250YWlucyBtb3JlIHN5 bWJvbHMgd2hpY2ggYXJlIG9uIHRoZSBib3JkZXIgdG8gY29sbGlkZSB3aXRoDQo+ICdzdGRhdG9t aWMuaCcuDQo+IA0KPiA+DQo+ID4NCj4gPiBTb3JyeSBmb3IgaGlqYWNraW5nIHRoZSBBUk0gcm9h ZG1hcCB0aHJlYWQuDQo+IE5vIHByb2JsZW0uIEkgYW0gZ2xhZCB3ZSBhcmUgaGF2aW5nIHRoZXNl IGltcG9ydGFudCBkaXNjdXNzaW9ucy4NCj4gDQo+ID4NCg0K