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 4B577A0577; Tue, 7 Apr 2020 07:15:45 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BC3B01BE90; Tue, 7 Apr 2020 07:15:44 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2079.outbound.protection.outlook.com [40.107.20.79]) by dpdk.org (Postfix) with ESMTP id 445E82BE9 for ; Tue, 7 Apr 2020 07:15:43 +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=mRxH7VCffRzvR8gIsgn4MjGBZlVQbzmKkII0H5IfqGw=; b=how2BFU9Du4E1WE9FH2mfc72tTt0aYXNgVoZh9nE/Lo29kgIwiKkzBzDWsPkvi4REv09pnwhzTVBhwgMLoCESqRyLBG1ZMPNw5Vo5amnmS2Eh2w7DMXEP0/lxWgd5PvXOKy+BOjm4m05NE4hRUnMiXm6EOm9IZkNuKlGKXCF11g= Received: from DB8PR03CA0007.eurprd03.prod.outlook.com (2603:10a6:10:be::20) by DB6PR0802MB2341.eurprd08.prod.outlook.com (2603:10a6:4:89::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.20; Tue, 7 Apr 2020 05:15:40 +0000 Received: from DB5EUR03FT029.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:be:cafe::b4) by DB8PR03CA0007.outlook.office365.com (2603:10a6:10:be::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15 via Frontend Transport; Tue, 7 Apr 2020 05:15:40 +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 DB5EUR03FT029.mail.protection.outlook.com (10.152.20.131) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2856.17 via Frontend Transport; Tue, 7 Apr 2020 05:15:40 +0000 Received: ("Tessian outbound 5345ff401cf8:v50"); Tue, 07 Apr 2020 05:15:40 +0000 X-CR-MTA-TID: 64aa7808 Received: from fc15f782dc8a.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 41079E44-4261-4948-BCCE-45EFC33B06B4.1; Tue, 07 Apr 2020 05:15:35 +0000 Received: from EUR01-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id fc15f782dc8a.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 07 Apr 2020 05:15:35 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cVRfeZtXYrk2P0h0iXXy38gThW0eH+6ybP3KUjcAPCTeqy+Jw7Y4VmNCKUpAmVfh1GZTr0Zl0XC281Sd/Vugnq8nZ3wwhOIdAY7EHNTUp2pl7vp1nqwWJJAM+I5Dt/1RwF9ygWn0/+zOW298Wk56wSH/KuaAe5bQLSKFJQo8mnK+p3UW9ctBHU68hh9s6ZYS/1oU6VKlE1019imvMk8MdutYrBEefjXvHgcV5fxjqkxYJWe7vcii+i5L9B0nwBw5cDHQoqIVAGTALETruqyheysqHdCHyHMdccsqm4GGbXneAWj6eUP2x/rMm2lq21DNSZsw1eVvhCI4mWaT6nm29g== 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=mRxH7VCffRzvR8gIsgn4MjGBZlVQbzmKkII0H5IfqGw=; b=io+Rasa+xx2srmOn/SCkcmQ0oMrhhJwXVc8ErnibVvRSpSTXZLG6+stNoR76p6Rivh8LHyvzYV7mMG/Pib4yJmqWx7Ntawget/vOj/Dm4wbB+B9DaIiDOvzBwuPr8jW4x5f+59rr67IQdwsZcT0hsWIe77F8UhObieyj04s2DWPjsfhyYOQ+b4fjnFy9Xrc666aQX3CAzM11pEW5efR0ZlViNNIb9wN7rmJYnbBHSFPVgnorJ0fs+fkmi/giCJXCJHuinmKxydeKuC6Xsz7zSMrNyxH21f3w5DVLu7kbzTi3TcI+F2mBpdiabGf/vrGVTw3zOFPVT6GgeyLktowAlw== 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=mRxH7VCffRzvR8gIsgn4MjGBZlVQbzmKkII0H5IfqGw=; b=how2BFU9Du4E1WE9FH2mfc72tTt0aYXNgVoZh9nE/Lo29kgIwiKkzBzDWsPkvi4REv09pnwhzTVBhwgMLoCESqRyLBG1ZMPNw5Vo5amnmS2Eh2w7DMXEP0/lxWgd5PvXOKy+BOjm4m05NE4hRUnMiXm6EOm9IZkNuKlGKXCF11g= Received: from DBBPR08MB4646.eurprd08.prod.outlook.com (10.255.79.144) by DBBPR08MB4555.eurprd08.prod.outlook.com (20.179.42.208) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.15; Tue, 7 Apr 2020 05:15:26 +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.021; Tue, 7 Apr 2020 05:15:26 +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 , Phil Yang 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+VAAG56ZgAAAMJSAAHcXrYAAAMAHgAAuhUAQAAvMGPACngz9AA== Date: Tue, 7 Apr 2020 05:15:26 +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: 847f6930-d829-473a-b49a-26c44872e345.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: 88f31ed5-16f4-49db-c805-08d7dab2b718 x-ms-traffictypediagnostic: DBBPR08MB4555:|DBBPR08MB4555:|DB6PR0802MB2341: 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: 036614DD9C 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)(346002)(376002)(396003)(366004)(39850400004)(136003)(66946007)(478600001)(76116006)(8936002)(55016002)(66446008)(66556008)(66476007)(64756008)(52536014)(9686003)(316002)(71200400001)(110136005)(54906003)(6506007)(53546011)(86362001)(7696005)(186003)(6636002)(966005)(5660300002)(2906002)(81166006)(81156014)(4326008)(33656002)(26005)(8676002)(921003)(21314003)(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: VSMXAnd+DEYMOLtJ7ZKhE4ZTJDpmhyWXyaia1IRC+HziVt3TNN2hRTDrP18wfLfmErgraSTx7lE22PlTgbyZQHBm0liSIlbOHxr+huZvLCnj8GlrnnThtu7wVsdepXK3D0l1OJwCa7PbpeU6wvQeObxCijufXcPZab3dZMyNfHBGWSAxA5joSTFygBHY7NRL3T/ryQp2ysLk8uOkAkdMgLWU80pPY6BZ/scNfID/FkzLKvFLPdGUn4zU48mBhq0vY5MXEp4N2ff3ED7b81mt1cOax8bGmO2NvhXfUmHbrxZrbsKW+n6enSZzPjFQZ9L/mpRrBgI1rDSIKbKs5XBGU+saleu6XINK1ahNMnx6kUyewoRslnH5IFh1lS3vIeNsbgqpOOMrxW4+KW/tPEpmYdZvLuTlqhM55FASA2+dbCiZpx2ZwA5eR+5a+rc0eIBmEjW2CfW31WLO4y0OSGP88QOowFHcCHsSeRvCUhnZI64xwlx6oSRxz9qTglJZ2r3aaSXvVDMlWnLY5kTd1j1dsxIXNJilaXvuaaZwBNBjo5HeqIIKUz8z5VaHa4/KQpGW4I6xpipAaoyygVcgoXUJtHu5xPVzNQ8eA8ZJjjSt6Qs= x-ms-exchange-antispam-messagedata: iyaOLs26qJrh+61mz0jrQn3oUV0spCSRvYRjAkZyufmbHgPLDiv+MhKQ+ReKqEznr8Vi6zL4ekPluJwk2i30E0ZOCuklSVUE0Nac8TOcYELczpe0tSrmgG2DZEt1L7uX7lj8lC+iG5DVFz1wdp3feQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB4555 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Honnappa.Nagarahalli@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT029.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)(396003)(39850400004)(376002)(136003)(346002)(46966005)(356004)(4326008)(70206006)(52536014)(186003)(55016002)(5660300002)(47076004)(70586007)(33656002)(9686003)(86362001)(110136005)(6506007)(26826003)(7696005)(54906003)(2906002)(336012)(26005)(53546011)(81156014)(8676002)(478600001)(316002)(81166006)(966005)(82740400003)(8936002)(6636002)(921003)(21314003)(1121003); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: 67c250d8-f9bf-4729-7d19-08d7dab2aee8 X-Forefront-PRVS: 036614DD9C X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2zmtDf1xyMocsqXEYbeyKnV63tsgQermEQ9gSwtVzVRor5a9bwBaaqexGbBZN8AGFWFs7mK1sq03yryQqkdZGSLj70xuSI87oicxBoMDiWbm7zJIk5wgC4yyra8HOUer8J8DJzYOQKeBGsQEoodnbX0RVIfgcXSH6wfzxJej/6YGAfEY519UurQQM4ZflNjEV9ZwFSnegPPrim1zjHJUxr3aLb1FiQ4jyzNgs8wLha7bJEbS/LkEZbOFdNu7HwiU15mgLT4MiMbfZQz85PSSI12modd4QU9o54yxsy1B7d/y48QjdC1lqF/8sXlUNe3k4nl0q9+PnxTDWEFJl0P9A07Z7P+hWJfDjAZZKOArwhX17OvGCH50N03gktnwMerA4XhWeczPmWZhnumwBtChOtFSwtiwepU7jjfjP8vM9TafKQRVZUxR0rFxnP8tToZ21exc8t3ftaaCdc8Ko6MgsAiD0u6qTxSG6DyRUq7QB5ekduz24zI7zA78yKKtBC9ugy63150bawCfu9IM9Q0nQASegRbqA1qzNmY5QreJMgUQqiBuSdZtV+j8FYAINNjfdXe1JMUp8UTRiPPHXrjB2wojpE7XPGY9WtIlqB5mdiHzq4KTQJLuiP3G0N/cz8vEtH9t2TFLW9rHdVqicXWjkcDzuyrj5S0t/RVz/kn5jr8= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Apr 2020 05:15:40.7022 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 88f31ed5-16f4-49db-c805-08d7dab2b718 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: DB6PR0802MB2341 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+DQoNCj4gU3ViamVjdDogUkU6IFtkcGRrLWRldl0gQXJtIHJvYWRtYXAgZm9yIDIwLjA1 DQo+IA0KPiA8c25pcD4NCj4gKGFwb2xvZ2llcyBNb3J0ZW4gLSBJIG1pc3NlZCB5b3VyIHJlc3Bv bnNlLCBjb25zb2xpZGF0aW5nIHRoZSBkaXNjdXNzaW9uIGluDQo+IHRoaXMgdGhyZWFkKQ0KPiAN Cj4gKyBJbnRlbCB4ODYgYW5kIElCTSBQT1dFUiBtYWludGFpbmVycw0KPiANCj4gPg0KPiA+ID4g Pj4+Pj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gQXJtIHJvYWRtYXAgZm9yIDIwLjA1DQo+ID4g PiA+Pj4+Pg0KPiA+ID4gPj4+Pj4gT24gMjAyMC0wMy0xMCAxNzo0MiwgSG9ubmFwcGEgTmFnYXJh aGFsbGkgd3JvdGU6DQo+ID4gPiA+Pj4+Pj4gSGVsbG8sDQo+ID4gPiA+Pj4+Pj4gRm9sbG93aW5n IGFyZSB0aGUgd29yayBpdGVtcyBwbGFubmVkIGZvciAyMC4wNToNCj4gPiA+ID4+Pj4+Pg0KPiA+ ID4gPj4+Pj4+IDEpIFVzZSBDMTEgYXRvbWljIEFQSXMgaW4gdGltZXIgbGlicmFyeQ0KPiA+ID4g Pj4+Pj4+IDIpIFVzZSBDMTEgYXRvbWljIEFQSXMgaW4gc2VydmljZSBjb3Jlcw0KPiA+ID4gPj4+ Pj4+IDMpIFVzZSBDMTEgYXRvbWljcyBpbiBWaXJ0SU8gc3BsaXQgcmluZw0KPiA+ID4gPj4+Pj4+ IDQpIFBlcmZvcm1hbmNlIG9wdGltaXphdGlvbnMgaW4gaTQwZSBhbmQgTUxYIGRyaXZlcnMgZm9y IEFybQ0KPiA+ID4gPj4+Pj4+IHBsYXRmb3Jtcw0KPiA+ID4gPj4+Pj4+IDUpIFJDVSBkZWZlciBB UEkNCj4gPiA+ID4+Pj4+PiA2KSBFbmFibGUgVHJhdmlzIENJIHdpdGggbm8gaHVnZS1wYWdlIHRl c3RzIC0gfjI1IHRlc3QgY2FzZXMNCj4gPiA+ID4+Pj4+Pg0KPiA+ID4gPj4+Pj4+IFRoYW5rIHlv dSwNCj4gPiA+ID4+Pj4+PiBIb25uYXBwYQ0KPiA+ID4gPj4+Pj4gTWF5YmUgeW91IHNob3VsZCBo YXZlIGEgbG9vayBhdCBsZWdhY3kgRFBESyBhdG9taWNzIGFzIHdlbGw/DQo+ID4gPiA+Pj4+PiBB dm9pZGluZyBhIGZ1bGwgYmFycmllciBmb3IgdGhlIGFkZCBvcGVyYXRpb24sIGZvciBleGFtcGxl Lg0KPiA+ID4gPj4+PiBCeSBsZWdhY3ksIEkgYmVsaWV2ZSB5b3UgbWVhbnQgcnRlX2F0b21pYyBB UElzLiBUaG9zZSBBUElzIGRvDQo+ID4gPiA+Pj4+IG5vdCB0YWtlDQo+ID4gPiA+PiBtZW1vcnkg b3JkZXIgYXMgYSBwYXJhbWV0ZXIuIFNvLCBpdCBpcyBkaWZmaWN1bHQgdG8gY2hhbmdlIHRoZQ0K PiA+ID4gPj4gaW1wbGVtZW50YXRpb24gZm9yIHRob3NlIEFQSXMuIEZvciBleDogdGhlIGFkZCBv cGVyYXRpb24gY291bGQNCj4gPiA+ID4+IHRha2UgYSBSRUxFQVNFIG9yIFJFTEFYRUQgb3JkZXIg ZGVwZW5kaW5nIG9uIHRoZSB1c2UgY2FzZS4NCj4gPiA+ID4+Pj4gU28sIHRoZSBwcm9wb3NhbCBp cyB0byBkZXByZWNhdGUgdGhlIHJ0ZV9hdG9taWMgQVBJcyBhbmQgdXNlDQo+ID4gPiA+Pj4+IEMx MSBBUElzIGRpcmVjdGx5LiBUaGUgcHJvcG9zYWwgaXMgaGVyZToNCj4gPiA+ID4+Pj4gaHR0cHM6 Ly9wcm90ZWN0Mi5maXJlZXllLmNvbS92MS91cmw/az0yZTA0MzExZS03MmQwMzliNy0NCj4gMmUw NDcxOA0KPiA+ID4gPj4+PiA1LQ0KPiA+ID4gPj4gODY1Yg0KPiA+ID4gPj4+PiAzYjFlMTIwYi05 MWEwNjk4ZjY5ZmYwZDFmJnE9MSZlPTk3NjA1NmYzLWYwODktNGZhOC04NmIyLQ0KPiA+ID4gPj4g YWE1ZTg4MzMxNTU1Jg0KPiA+ID4gPj4+PiB1PWh0dHBzJTNBJTJGJTJGcGF0Y2hlcy5kcGRrLm9y ZyUyRmNvdmVyJTJGNjY3NDUlMkYNCj4gPiA+ID4+PiBFdmVuIHRob3VnaCBydGVfYXRvbWljIGxh Y2tzIHRoZSBmbGV4aWJpbGl0eSBvZiBDMTEgYXRvbWljcywNCj4gPiA+ID4+PiB0aGVyZSBtaWdo dCBzdGlsbCBiZSBhcmVhcyBvZiBpbXByb3ZlbWVudC4gU3VjaCBpbXByb3ZlbWVudHMNCj4gPiA+ ID4+PiB3aWxsIGhhdmUgYW4gaW5zdGFudCBlZmZlY3QsIGFzIG9wcG9zZWQgdG8gd2FpdGluZyBm b3IgYWxsIHRoZQ0KPiA+ID4gPj4+IHJ0ZV9hdG9taWMgdXNlcnMgdG8NCj4gPiBjaGFuZ2UuDQo+ ID4gPiA+Pj4NCj4gPiA+ID4+Pg0KPiA+ID4gPj4+IFRoZSBydGVfYXRvbWljIEFQSSBsZWF2ZXMg b3JkZXJpbmcgdW5zcGVjaWZpZWQsIHVuZm9ydHVuYXRlbHkuDQo+ID4gPiA+Pj4gSW4gdGhlIExp bnV4IGtlcm5lbCwgZnJvbSB3aGljaCBEUERLIHNlZW1zIHRvIGJvcnJvdyBtdWNoIG9mIHRoZQ0K PiA+ID4gPj4+IGF0b21pY3MgYW5kIG1lbW9yeSBvcmRlciByZWxhdGVkIHNlbWFudGljcywgYW4g YXRvbWljIGFkZA0KPiA+ID4gPj4+IGRvZXNuJ3QgaW1wbHkgYW55IG1lbW9yeSBiYXJyaWVycy4g VGhlIGN1cnJlbnQNCj4gPiA+ID4+PiBfX3N5bmNfZmV0Y2hfYW5kX2FkZCgpLWJhc2VkIGltcGxl bWVudGF0aW9uIGltcGxpZXMgYSBmdWxsDQo+ID4gPiA+Pj4gYmFycmllcg0KPiA+ID4gPj4+IChs ZGFkZCtkbWIpIG9yIHJlbGVhc2UgKGxkYWRkYWwsIG9uIHY4LjEtYSkuIElmIHlvdSB3b3VsZCB1 c2UNCj4gPiA+ID4+PiBDMTEgYXRvbWljcyB0byBpbXBsZW1lbnQgcnRlX2F0b21pYyBpbiBBUk0s IHlvdSBjb3VsZCB1c2UgYQ0KPiA+ID4gPj4+IHJlbGF4ZWQgbWVtb3J5IG9yZGVyIG9uDQo+ID4g PiA+Pj4gcnRlX2F0b21pYypfYWRkKCkgKGFzc3VtaW5nIHlvdSBhZ3JlZSB0aG9zZSBhcmUgdGhl IGltcGxpY2l0DQo+ID4gPiA+Pj4gc2VtYW50aWNzIG9mIHRoZSBsZWdhY3kgQVBJKSBhbmQganVz dCBnZXQgYW4gbGRhZGQgaW5zdHJ1Y3Rpb24uDQo+ID4gPiA+Pj4gQW4gYWx0ZXJuYXRpdmUgd291 bGQgYmUgdG8gaW1wbGVtZW50IHRoZSBzYW1lIHRoaW5nIGluDQo+ID4gPiA+Pj4gYXNzZW1ibGVy LCBvZg0KPiA+IGNvdXJzZS4NCj4gPiA+ID4+Pg0KPiA+ID4gPj4+DQo+ID4gPiA+PiBBbm90aGVy IGFwcHJvYWNoIG1pZ2h0IGJlIHRvIGp1c3Qgc2NyYXAgYWxsIG9mIHRoZSBpbnRyaW5zaWNzIGFu ZA0KPiA+ID4gPj4gaW5saW5lIGFzc2VtYmxlciB1c2VkIGZvciBhbGwgdGhlIGZ1bmN0aW9ucyBp biBydGVfYXRvbWljLCBvbiBhbGwNCj4gPiA+ID4+IGFyY2hpdGVjdHVyZXMsIGFuZCB1c2UgQzEx IGF0b21pY3MgaW5zdGVhZC4NCj4gPiA+ID4gWWVzLCB0aGlzIGlzIHRoZSBhcHByb2FjaCB3ZSBh cmUgdGFraW5nLiBCdXQsIGl0IGRvZXMgbm90IHNvbHZlDQo+ID4gPiA+IHRoZSB1c2Ugb2YNCj4g PiA+IHJ0ZV9hdG9taWMgQVBJcyBpbiB0aGUgYXBwbGljYXRpb25zLg0KPiA+ID4NCj4gPiA+IEFn cmVlZC4NCj4gPiA+DQo+ID4gPg0KPiA+ID4gQW5vdGhlciBxdWVzdGlvbi4gIkMxMSBhdG9taWNz IiBoZXJlIHNlZW1zIHRvIG1lYW4gdXNpbmcgR0NDDQo+ID4gPiBpbnN0cmluc2ljcywgbm9ybWFs bHkgdXNlZCB0byBpbXBsZW1lbnQgQzExIGF0b21pY3MsIG5vdCBDMTEgYXRvbWljcyAoaS5lLg0K PiA+IDxzdGRhdG9taWMuaD4pLg0KPiA+ID4gV2hhdCBpcyB0aGUgcmVhc29uIGRpcmVjdGx5IGNh bGxpbmcgdGhlIGludHJpbnNpY3MsIHJhdGhlciB0aGFuDQo+ID4gPiB1c2luZyB0aGUgc3RhbmRh cmQgQVBJPw0KPiA+IEkgZGlkIG5vdCBrbm93IHRoZXkgZXhpc3RlZCBmb3IgQy4gTG9va2luZyBh dCB0aGVtLCB0aGV5IGxvb2tzIGxpa2UNCj4gPiBqdXN0IHdyYXBwZXJzIGFyb3VuZCB0aGUgaW50 cmluc2ljcy4gVGhlIGFkdmFudGFnZSBzZWVtcyB0byBiZSB0aGUNCj4gPiB0eXBlIGNoZWNrIGVu Zm9yY2VkIGJ5IHRoZSBjb21waWxlci4gaS5lLiBpZiBhIHZhcmlhYmxlIGlzIGRlZmluZWQgb2YN Cj4gPiB0eXBlICdfQXRvbWljJywgdGhlIGNvbXBpbGVyIHNob3VsZCBub3QgYWxsb3cgYW55IG5v bi1hdG9taWMgb3BlcmF0aW9ucyBvbg0KPiB0aGVtLiBBbnl0aGluZyBlbHNlPw0KPiA+IEkgd2ls bCBleHBsb3JlIHRoaXMgZnVydGhlci4NCj4gSSBzZWUgc29tZSBpc3N1ZXMgZXhwcmVzc2VkIGZv ciBJbnRlbCBJQ0MgY29tcGlsZXIgWzFdLCBidXQgdGhleSBzZWVtIHRvIGhhdmUNCj4gYmVlbiBm aXhlZCBpbiB0aGUgbGF0ZXN0IHZlcnNpb25zIFsyXS4gUGxlYXNlIGNoZWNrLg0KPiANCj4gWzFd IGh0dHBzOi8vc29mdHdhcmUuaW50ZWwuY29tL2VuLXVzL2ZvcnVtcy9pbnRlbC1jLWNvbXBpbGVy L3RvcGljLzY4MTgxNQ0KPiBbMl0gaHR0cHM6Ly9zb2Z0d2FyZS5pbnRlbC5jb20vZW4tdXMvYXJ0 aWNsZXMvYzExLXN1cHBvcnQtaW4taW50ZWwtYy1jb21waWxlcg0KPiANCkkgbG9va2VkIGludG8g dGhpcyBzb21lIG1vcmUuIFRoZSBidWlsdC1pbnMgYXJlIHN1cHBvcnRlZCBpbiBHQ0MgZnJvbSA0 LjcgYW5kIGluIGNsYW5nIGZyb20gMy4xLiBUaGUgc3RkYXRvbWljLmggaXMgc3VwcG9ydGVkIGlu IEdDQyBmcm9tIDQuOSBhbmQgaW4gY2xhbmcgZnJvbSAzLjYuDQoNCkkgc2VlIHRoYXQgSW50ZWwg Q29tcGlsYXRpb24gQ0kgaGFzIDMgY29uZmlndXJhdGlvbnMgdGhhdCB1c2UgR0NDIDQuOC41IGFu ZCBDbGFuZyAzLjQuMi4gQW55IHJlYXNvbmluZyBmb3IgdXNpbmcgdGhlc2U/IENhbiB0aGVzZSBi ZSB1cGdyYWRlZD8NCg0KPiA+DQo+ID4gPg0KPiA+ID4NCj4gPiA+IFdpdGggdGhpcyBpbiBtaW5k LCB3b3VsZG4ndCBiZSBiZXR0ZXIgdG8gZXh0ZW5kIDxydGVfYXRvbWljLmg+IHdpdGgNCj4gPiA+ IGZ1bmN0aW9ucyB0aGF0IHRha2UgYSBtZW1vcnkgb3JkZXJpbmcgcGFyYW1ldGVyPyBBbmQgcHJv cGVybHkNCj4gPiA+IGRvY3VtZW50IHRoZSBtZW1vcnkgb3JkZXJpbmcgZm9yIHRoZSBmdW5jdGlv bnMgYWxyZWFkeSBpbiB0aGlzIEFQSSwNCj4gPiA+IGFuZCBtYXliZSBkZXByZWNhdGUgc29tZSBm dW5jdGlvbnMgaW4gZmF2b3Igb2Ygb3RoZXJzLCBtb3JlIEMxMS1saWtlLA0KPiBmdW5jdGlvbnM/ DQo+ID4gSSB3b3VsZCBwcmVmZXIgdG8gdXNlIHdoYXQgdGhlIGxhbmd1YWdlIHByb3ZpZGVzIHJh dGhlciB0aGFuIGNyZWF0aW5nDQo+ID4gRFBESydzIG93biwgd2hpY2ggd2lsbCBiZSBqdXN0IHdy YXBwZXJzIG9uIHRvcCBvZiB3aGF0IEMgcHJvdmlkZXMuIElmDQo+ID4gd2UgZm9sbG93IHRoZSBl eGlzdGluZyBtb2RlbCBvZiBydGVfYXRvbWljIEFQSXMsIHdlIHdpbGwgYmUgY3JlYXRpbmcNCj4g PiB0aGVzZSBmb3IgZXZlcnkgc2l6ZSBvZiB0aGUgcGFyYW1ldGVyIChydGVfYXRvbWljOC8xNi8z Mi82NF94eHgpLiBUaGlzDQo+ID4gcmVzdWx0cyBpbiBtb3JlIGNvcmUgdG8gbWFpbnRhaW4uDQo+ ID4NCj4gPiA+IElmIG5vdCwgYXNzdW1pbmcgPHN0ZGF0b21pYy5oPiBjYW4ndCBiZSB1c2VkLCB3 b3VsZG4ndCBpdCBiZSBiZXR0ZXINCj4gPiA+IGlmIHdlIGFkZGVkIGEgPHJ0ZV9zdGRhdG9taWMu aD4sIHdoaWNoIG1pbWljcyB0aGUgc3RhbmRhcmQgQVBJLA0KPiA+ID4gbWF5YmUgd2l0aCBzb21l IERQREsgdHdlYWtzLCBwbHVzIHBvdGVudGlhbGx5IHdpdGggRFBESy1zcGVjaWZpYw0KPiA+ID4g ZXh0ZW5zaW9ucyBhcw0KPiA+IHdlbGw/DQo+ID4gV2hhdCBraW5kIG9mIGV4dGVuc2lvbnMgYXJl IHlvdSB0aGlua2luZyBhYm91dD8NCj4gPg0KPiA+ID4NCj4gPiA+DQo+ID4gPiBEaXJlY3RseSBh Y2Nlc3NpbmcgaW5zdHJpbnNpY3Mgd2lsbCBsZWFkIHRvIHRoaW5ncyBsaWtlDQo+ID4gPiBfX2F0 b21pY19hZGRfaWZsZXNzKCkgKGFscmVhZHkgaW4gRFBESyBjb2RlIGJhc2UpLCB3aGVuIHBlb3Bs ZSBuZWVkDQo+ID4gPiB0byBleHRlbmQgdGhlIEFQSS4gVGhpcyB2ZXJ5IG11Y2ggbG9vayBsaWtl IEdDQyBidWlsdC1pbiBmdW5jdGlvbiwgYnV0IGlzIG5vdC4NCj4gPiBJIHRoaW5rIHRoZSBEUERL IGNvZGUgc2hvdWxkIG5vdCBiZSB1c2luZyBzeW1ib2xzIHRoYXQgd2lsbA0KPiA+IHBvdGVudGlh bGx5IGNvbGxpZGUgd2l0aCBsYW5ndWFnZS9saWJyYXJ5IHN5bWJvbHMuDQo+ID4gTHVja2lseSwg aW4gdGhpcyBjYXNlLCBpdCBpcyBpbnRlcm5hbCB0byBhIFBNRCB3aGljaCBjYW4gYmUgY2hhbmdl ZC4NCj4gPiBJdCBhbHNvIGNvbnRhaW5zIG1vcmUgc3ltYm9scyB3aGljaCBhcmUgb24gdGhlIGJv cmRlciB0byBjb2xsaWRlIHdpdGgNCj4gPiAnc3RkYXRvbWljLmgnLg0KPiA+DQo+ID4gPg0KPiA+ ID4NCj4gPiA+IFNvcnJ5IGZvciBoaWphY2tpbmcgdGhlIEFSTSByb2FkbWFwIHRocmVhZC4NCj4g PiBObyBwcm9ibGVtLiBJIGFtIGdsYWQgd2UgYXJlIGhhdmluZyB0aGVzZSBpbXBvcnRhbnQgZGlz Y3Vzc2lvbnMuDQo+ID4NCj4gPiA+DQo+IA0KDQo=