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 4CA33A0588; Tue, 21 Apr 2020 11:52:14 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 2CC031D984; Tue, 21 Apr 2020 11:52:14 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2054.outbound.protection.outlook.com [40.107.20.54]) by dpdk.org (Postfix) with ESMTP id C75DF1D981 for ; Tue, 21 Apr 2020 11:52: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=8vXJiTfXYiX9rWe7WDllj8dDsl+GcwtgxFTOHto32b4=; b=76rm1XJaDI7o2irC/4OLhLAr3P2hm8lVc4maIF9t9v80rbcKdEzQZSEQjc+40yIeV4IShBctCZWjwxJGf8JzC/UMTEpw6Gtd3InIP38i+d54qDI8MWcrlNoksZMZIHHsipLrfNWRsJQfWYaZV5TGofFp0zchNDPp4HnpzUtGJkg= Received: from VI1PR0601CA0001.eurprd06.prod.outlook.com (2603:10a6:800:1e::11) by AM5PR0801MB2067.eurprd08.prod.outlook.com (2603:10a6:203:4c::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.29; Tue, 21 Apr 2020 09:52:11 +0000 Received: from VE1EUR03FT029.eop-EUR03.prod.protection.outlook.com (2603:10a6:800:1e:cafe::75) by VI1PR0601CA0001.outlook.office365.com (2603:10a6:800:1e::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.26 via Frontend Transport; Tue, 21 Apr 2020 09:52:11 +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 VE1EUR03FT029.mail.protection.outlook.com (10.152.18.107) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.18 via Frontend Transport; Tue, 21 Apr 2020 09:52:10 +0000 Received: ("Tessian outbound 7626dd1b3605:v53"); Tue, 21 Apr 2020 09:52:10 +0000 X-CR-MTA-TID: 64aa7808 Received: from 1ec110e74cf7.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id A00F6D06-64FC-469C-8860-4BCDB2F14D6C.1; Tue, 21 Apr 2020 09:52:05 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 1ec110e74cf7.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 21 Apr 2020 09:52:05 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K0sl99iueh3TGjp6cz47KHCEB9SU75MLy45u+7GCfPghT4dy0snF7u8orcAwD7xiqkdiHKeec2OzMPR+tQEkBcP70TEx8/OvMpIIu6c3C8+5sS/7un1hZ5+QBPoo/igoRO6pQSvBhFWK0sdMAd5dwCfANjTWYZrXFga9jtPKAKM5HGP6KAL8jIYkAuPrF1UjW2FLktBxQpGVbS2mSFieI1Qz65kk9kcOxBd1M55qkL5T8y7QwQMccoh4c2GmHSqFKJplb5rgCvL9flpmm4ovsCczXmAs2zEp9YpNLFONe8ASId1qib4QB6qgQ756kR6N/42icaaMhsJD/k9AKpb2VA== 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=8vXJiTfXYiX9rWe7WDllj8dDsl+GcwtgxFTOHto32b4=; b=GvZF+AO7RS/07FaWeldXCG8jFq0jleG+icZPONfuiVvys5Vpl15YOCvGnE1wWsxoasge0Q/GDxn+A8YKuDth1R4UPkfN45ambKL2exxnln75wFAxzx0fjYtjtJXNjLTsUiVa5jIN9z6G/FN+ZmstBj9XEiuVb3eF7O7qqEQYI+OL+/UrKQpQabU+1kDptkeWUjpxvgooC2ABBbm/xq1v9v0FWh35NfQFzsE4FRkBXVDTibFYmTiwxvY6vWHBlNqKy0HAf6AUvN3AD1h4N9c2cY7SSFGNOgjF+92jXcA52apoTKVfU3B17EgV1RJyOGJhDZGg+XQDE/7rq1J25bmxxw== 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=8vXJiTfXYiX9rWe7WDllj8dDsl+GcwtgxFTOHto32b4=; b=76rm1XJaDI7o2irC/4OLhLAr3P2hm8lVc4maIF9t9v80rbcKdEzQZSEQjc+40yIeV4IShBctCZWjwxJGf8JzC/UMTEpw6Gtd3InIP38i+d54qDI8MWcrlNoksZMZIHHsipLrfNWRsJQfWYaZV5TGofFp0zchNDPp4HnpzUtGJkg= Received: from VI1PR08MB5376.eurprd08.prod.outlook.com (2603:10a6:803:13e::15) by VI1PR08MB3407.eurprd08.prod.outlook.com (2603:10a6:803:7a::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2921.29; Tue, 21 Apr 2020 09:51:58 +0000 Received: from VI1PR08MB5376.eurprd08.prod.outlook.com ([fe80::a0e2:2a9f:be7b:4b15]) by VI1PR08MB5376.eurprd08.prod.outlook.com ([fe80::a0e2:2a9f:be7b:4b15%3]) with mapi id 15.20.2921.030; Tue, 21 Apr 2020 09:51:58 +0000 From: Gavin Hu To: Ferruh Yigit , "dev@dpdk.org" CC: nd , "david.marchand@redhat.com" , "thomas@monjalon.net" , "jerinj@marvell.com" , "xiaolong.ye@intel.com" , Honnappa Nagarahalli , Ruifeng Wang , Phil Yang , Joyce Kong , Steve Capper , Raslan Darawsheh , nd Thread-Topic: [dpdk-dev] [PATCH v2 2/2] net/i40e: restrict pointer aliasing for NEON vPMD Thread-Index: AQHWFyMm/M8Bb6VwMUGOJCVQd8fs+6iDVb8Q Date: Tue, 21 Apr 2020 09:51:58 +0000 Message-ID: References: <20200306050427.66114-1-gavin.hu@arm.com> <20200413155640.53581-3-gavin.hu@arm.com> <4c9c92c7-8551-eb58-7708-a7caf8332f4a@intel.com> In-Reply-To: <4c9c92c7-8551-eb58-7708-a7caf8332f4a@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 00f326ea-4ca8-4794-b99b-c65a63590dd5.0 x-checkrecipientchecked: true Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Gavin.Hu@arm.com; x-originating-ip: [113.29.88.7] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 05685cad-e37b-439f-c22e-08d7e5d9a978 x-ms-traffictypediagnostic: VI1PR08MB3407:|VI1PR08MB3407:|AM5PR0801MB2067: 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:8273;OLM:8273; x-forefront-prvs: 038002787A X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR08MB5376.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFTY:; SFS:(10009020)(4636009)(366004)(8936002)(8676002)(9686003)(55016002)(2906002)(86362001)(71200400001)(81156014)(4326008)(110136005)(53546011)(7696005)(6506007)(26005)(5660300002)(498600001)(33656002)(966005)(66446008)(64756008)(66556008)(66946007)(52536014)(66476007)(54906003)(76116006)(55236004)(186003); 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: rHadjM8QHSotiGIkFFQ1JqsrzAf9JQHt6Gif2PkQ6NcpafbWPRlH/we8KaoRhhnVg64Xs4VkPAp4xZoDspytPFOuYEkceXWLYGm8wFBJpaez77Ih0MpT2O5WiqAXkd7aP11xxeTcuPLjKTHNdF6UNFOVasXs/dT3QcgRyDdq6lR+phQSeonBJ9D8bKvB+N+yAMrz/s7MDR/q+iiVCMYiJFiz15p31Vjf6XWmLtwQbKmkUp0huIXwvd/Pjf4gtZJU1OJPqIM2xeNgsqlh9NrHGffWv69Cnhbzknytq7GFlOHJdDicF6w5KIG/2Lrgy0QCJ8KgVcKTbZ+JpqnL3CYQ00M7sdLgpzBw3xxN7jN7NOb+D8Q1ZYuautV7QwLrW0B8N78VTFUaP4P77J+9UQ3o8yh32kIYzlmRQTYVzL47W9I68H18pROekKwHitM5ZXeDTYCNkmoSQ70LF6WAV+dyeUYJn7ie2di/Ul8AFfsxouUofTkL8aax85WcprzymodhcUnvcGxtaT5npJ7YbHP1GA== x-ms-exchange-antispam-messagedata: FwE5bhmNPJaNBFWnYUTaTQUu7SL23bZa92xz6Nn51y0dDlCOG1XLROdfbDK/hWgtj5IXpETLTC1gYFGFaApru/VMdggz1Cs4Vj+mAWvhXi+l/pXcMaV43uEP6IGYimdlWL+8GVzA3HCBX1TtyIGGBQ== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3407 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Gavin.Hu@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: VE1EUR03FT029.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)(346002)(39860400002)(46966005)(966005)(478600001)(2906002)(81156014)(33656002)(5660300002)(26005)(356005)(4326008)(316002)(86362001)(54906003)(110136005)(186003)(8936002)(36906005)(336012)(8676002)(7696005)(55016002)(9686003)(82740400003)(47076004)(70586007)(53546011)(52536014)(70206006)(81166007)(6506007); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: c8bc48a7-723f-4156-c3fb-08d7e5d9a1dc X-Forefront-PRVS: 038002787A X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: +Yy/6iibiQ2Wa1cBRRD5fktwNevggaxokOisl8Ryaktcmv64fVB4mvrB0gcq9sY4Yv+FMEKjpBt+DrSOPxZuRxS7MExpsLWsU6M9odZrFbHO87Ywt1IpaFT6XsV0zINarKU1Rv/7kNPj3EmPLUgAMMELiGyro/8fcKYKVgjeH5nu5DMvu7lC87Y6En4/5fp3NojGBRGfZ1rh3GkFvOOFxMMSu4ANMfmOPoh9vLnD5G910rrkvMnar2aiURFe/WLrS9XPyxyO4/wUTlVM56IzpZn+pj4COw83N5Spp2STYSuQ3B9nVDQb53bR5uOVspEsE9FxmGwgD2f09IArizx62pruf0FC7QIvgglQpiSI2FqiuzOuJMoFy0ENGLwXUvK91V1QV9OIfo0k9J+GdG4NmUB0R7i/XZ8WPItXWRsjG1vCIOqRDiv00NHgGSiKerz24FefTJaqgyimyCxAxxy3N3BHACBWphFPrt00JI2jkHnJp7vYaB80SVKy5wcBQq1y1PorAdVbICDhjbXr+QHvKCCPCZUPtsk4TQGp5YLe7vj8VPAwt3g8Pe3dFWH1f0mBd6m/ZZmUiuyqoZUWOLm3OGI2labDI1x0Cr2/dpCRau4= X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Apr 2020 09:52:10.8770 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 05685cad-e37b-439f-c22e-08d7e5d9a978 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: AM5PR0801MB2067 Subject: Re: [dpdk-dev] [PATCH v2 2/2] net/i40e: restrict pointer aliasing for NEON vPMD 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" SGkgRmVycnVoLA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEZlcnJ1 aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU2VudDogTW9uZGF5LCBBcHJpbCAy MCwgMjAyMCAxMDo1MSBQTQ0KPiBUbzogR2F2aW4gSHUgPEdhdmluLkh1QGFybS5jb20+OyBkZXZA ZHBkay5vcmcNCj4gQ2M6IG5kIDxuZEBhcm0uY29tPjsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNv bTsNCj4gdGhvbWFzQG1vbmphbG9uLm5ldDsgamVyaW5qQG1hcnZlbGwuY29tOyB4aWFvbG9uZy55 ZUBpbnRlbC5jb207DQo+IEhvbm5hcHBhIE5hZ2FyYWhhbGxpIDxIb25uYXBwYS5OYWdhcmFoYWxs aUBhcm0uY29tPjsgUnVpZmVuZyBXYW5nDQo+IDxSdWlmZW5nLldhbmdAYXJtLmNvbT47IFBoaWwg WWFuZyA8UGhpbC5ZYW5nQGFybS5jb20+OyBKb3ljZSBLb25nDQo+IDxKb3ljZS5Lb25nQGFybS5j b20+OyBTdGV2ZSBDYXBwZXIgPFN0ZXZlLkNhcHBlckBhcm0uY29tPjsgUmFzbGFuDQo+IERhcmF3 c2hlaCA8cmFzbGFuZEBtZWxsYW5veC5jb20+DQo+IFN1YmplY3Q6IFJlOiBbZHBkay1kZXZdIFtQ QVRDSCB2MiAyLzJdIG5ldC9pNDBlOiByZXN0cmljdCBwb2ludGVyIGFsaWFzaW5nIGZvcg0KPiBO RU9OIHZQTUQNCj4gDQo+IE9uIDQvMTMvMjAyMCA0OjU2IFBNLCBHYXZpbiBIdSB3cm90ZToNCj4g PiByZXN0cmljdCBwb2ludGVyIGFsaWFzaW5nIHRvIG9wdGltaXplIHRoZSBjb2RlIGdlbmVyYXRl ZC4NCj4gPg0KPiA+IFRoZSBwYXRjaCBzaG93ZWQgfjMlIHBlcmZvcm1uYWNlIHVwbGlmdCBvbiBB cm0gTjFTRFAgcGxhdGZvcm0sIGFuZA0KPiBubw0KPiA+IGRlZ3JhZGF0aW9uIG9uIFRodW5kZXJY Mi4gVGhlIHRldCBjYXNlIGlzIFJGQzI1NDQgemVyby1sb3NzIEwyDQo+ID4gZm9yd2FyZGluZyBy dW5uaW5nIHRlc3RwbWQuDQo+ID4NCj4gPiBbMV0gaHR0cHM6Ly9nY2MuZ251Lm9yZy9vbmxpbmVk b2NzL2djYy00LjguNS9nY2MvUmVzdHJpY3RlZC1Qb2ludGVycy5odG1sDQo+ID4NCj4gPiBTaWdu ZWQtb2ZmLWJ5OiBHYXZpbiBIdSA8Z2F2aW4uaHVAYXJtLmNvbT4NCj4gPiBSZXZpZXdlZC1ieTog U3RldmUgQ2FwcGVyIDxzdGV2ZS5jYXBwZXJAYXJtLmNvbT4NCj4gDQo+IEhpIEdhdmluLA0KPiAN Cj4gUmFzbGFuIHN1cHBvcnRlZCBmb2xsb3dpbmcgYnVpbGQgZXJyb3IgWzFdLCB0aGlzIGlzIGJs b2NraW5nIHRoZSBuZXh0LW5ldCwgY2FuDQo+IHlvdSBwbGVhc2UgY2hlY2sgdGhlIGVycm9yLCBh bmQgc2VuZCBhIGZpeCBmb3IgaXQ/DQo+IA0KPiBbMV0NCj4gL2Rvd25sb2FkL2RwZGsvZHJpdmVy cy9uZXQvaTQwZS9pNDBlX3J4dHhfdmVjX25lb24uYzoxNzU6NjU6IGVycm9yOg0KPiBleHBlY3Rl ZA0KPiAnOycsICcsJyBvciAnKScgYmVmb3JlICdyeF9wa3RzJw0KPiBkZXNjX3RvX3B0eXBlX3Yo dWludDY0eDJfdCBkZXNjc1s0XSwgc3RydWN0IHJ0ZV9tYnVmICoqcmVzdHJpY3QgcnhfcGt0cywN Cj4gXg0KPiAvZG93bmxvYWQvZHBkay9kcml2ZXJzL25ldC9pNDBlL2k0MGVfcnh0eF92ZWNfbmVv bi5jOjE5Nzo1MTogZXJyb3I6DQo+IGV4cGVjdGVkDQo+ICc7JywgJywnIG9yICcpJyBiZWZvcmUg J3J4cScNCj4gX3JlY3ZfcmF3X3BrdHNfdmVjKHN0cnVjdCBpNDBlX3J4X3F1ZXVlICpyZXN0cmlj dCByeHEsIHN0cnVjdCBydGVfbWJ1Zg0KPiBeDQo+IC9kb3dubG9hZC9kcGRrL2RyaXZlcnMvbmV0 L2k0MGUvaTQwZV9yeHR4X3ZlY19uZW9uLmM6NDM1OjM1OiBlcnJvcjoNCj4gZXhwZWN0ZWQNCj4g JzsnLCAnLCcgb3IgJyknIGJlZm9yZSAncnhfcXVldWUnDQo+IGk0MGVfcmVjdl9wa3RzX3ZlYyh2 b2lkICpyZXN0cmljdCByeF9xdWV1ZSwgc3RydWN0IHJ0ZV9tYnVmICoqcmVzdHJpY3QNCj4gcnhf cGt0cywNCj4gXg0KPiAvZG93bmxvYWQvZHBkay9kcml2ZXJzL25ldC9pNDBlL2k0MGVfcnh0eF92 ZWNfbmVvbi5jOiBJbiBmdW5jdGlvbg0KPiAnaTQwZV9yZWN2X3NjYXR0ZXJlZF9wa3RzX3ZlYyc6 DQo+IC9kb3dubG9hZC9kcGRrL2RyaXZlcnMvbmV0L2k0MGUvaTQwZV9yeHR4X3ZlY19uZW9uLmM6 NDU2OjI6IGVycm9yOg0KPiBpbXBsaWNpdA0KPiBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAnX3Jl Y3ZfcmF3X3BrdHNfdmVjJyBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi0NCj4gZGVjbGFyYXRp b25dDQo+IHVpbnQxNl90IG5iX2J1ZnMgPSBfcmVjdl9yYXdfcGt0c192ZWMocnhxLCByeF9wa3Rz LCBuYl9wa3RzLA0KPiBeDQo+IC9kb3dubG9hZC9kcGRrL2RyaXZlcnMvbmV0L2k0MGUvaTQwZV9y eHR4X3ZlY19uZW9uLmM6NDU2OjI6IGVycm9yOg0KPiBuZXN0ZWQgZXh0ZXJuDQo+IGRlY2xhcmF0 aW9uIG9mICdfcmVjdl9yYXdfcGt0c192ZWMnIFstV2Vycm9yPW5lc3RlZC1leHRlcm5zXQ0KPiAv ZG93bmxvYWQvZHBkay9kcml2ZXJzL25ldC9pNDBlL2k0MGVfcnh0eF92ZWNfbmVvbi5jOiBBdCB0 b3AgbGV2ZWw6DQo+IC9kb3dubG9hZC9kcGRrL2RyaXZlcnMvbmV0L2k0MGUvaTQwZV9yeHR4X3Zl Y19uZW9uLmM6NTA3OjQyOiBlcnJvcjoNCj4gZXhwZWN0ZWQNCj4gJzsnLCAnLCcgb3IgJyknIGJl Zm9yZSAndHhfcXVldWUnDQo+IGk0MGVfeG1pdF9maXhlZF9idXJzdF92ZWModm9pZCAqcmVzdHJp Y3QgdHhfcXVldWUsDQo+IA0KPiANCj4gZ2NjIHZlcnNpb24gNC44LjUgMjAxNTA2MjMgKFJlZCBI YXQgNC44LjUtMjgpIChHQ0MpDQo+IHNlZW4gdGhpcyB3aXRoIFQ9YXJtNjQtYmx1ZWZpZWxkLWxp bnV4YXBwLWdjYyBhbmQgVD1hcm02NC1hcm12OGEtbGludXgtDQo+IGdjYw0KPiB1c2luZyBtYWtl DQoNClNvcnJ5IGZvciB0aGUgbGVha2FnZSwgSSBzdWJtaXR0ZWQgYSBwYXRjaCB0byBmaXggdGhp czogaHR0cDovL3BhdGNoZXMuZHBkay5vcmcvcGF0Y2gvNjkwMDYvDQpJdCB3YXMgdmVyaWZpZWQg d2l0aCBnY2MgNC44LjUgYW5kIGdjYy04LCBhcyB3ZWxsIGFzIG1lc29uICsgY2xhbmcuIA0KDQo=