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 15D89A04AF; Wed, 19 Aug 2020 10:01:32 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id BD6A61BE7D; Wed, 19 Aug 2020 10:01:31 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80080.outbound.protection.outlook.com [40.107.8.80]) by dpdk.org (Postfix) with ESMTP id ED99814581 for ; Wed, 19 Aug 2020 10:01:30 +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=3Ws7/jB0s5mB45IZSJq2hhyZa0+2UBg/dv/0fPOZ6pY=; b=d7K6NuVt+8K4DfFtLaXhS1VU4pF2IKPOQJ3tLyHuG7WcCISHtgdD5SCNhoh75dvKNLG0Y+fC0udv2p4wQP8nSJiz7ofUSmxmfCvVysMPUnVG2iZcG47IYWVOxNQkp6PeX6hsgX7pVidCOn7ZYUa5AMieqr+/xKopQHDxa05JAnk= Received: from AM6P191CA0010.EURP191.PROD.OUTLOOK.COM (2603:10a6:209:8b::23) by AM0PR08MB3474.eurprd08.prod.outlook.com (2603:10a6:208:e1::32) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.22; Wed, 19 Aug 2020 08:01:24 +0000 Received: from AM5EUR03FT006.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:8b:cafe::8a) by AM6P191CA0010.outlook.office365.com (2603:10a6:209:8b::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3305.24 via Frontend Transport; Wed, 19 Aug 2020 08:01:24 +0000 X-MS-Exchange-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 AM5EUR03FT006.mail.protection.outlook.com (10.152.16.122) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3305.24 via Frontend Transport; Wed, 19 Aug 2020 08:01:24 +0000 Received: ("Tessian outbound bac899b43a54:v64"); Wed, 19 Aug 2020 08:01:24 +0000 X-CR-MTA-TID: 64aa7808 Received: from 52e55c84593c.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id E778A57B-1BB5-4098-9996-D445652466B3.1; Wed, 19 Aug 2020 08:01:19 +0000 Received: from EUR03-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 52e55c84593c.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Wed, 19 Aug 2020 08:01:19 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=H2oh/b1nC3X7kCz92Rl0axphWiFIsajs0A5paU1ap9L0i6jFUFzcFWLcx27ELzgHepQyOCW32oZyX8G98uguDaqJ1DGHjzt1eigX5GN6/pHz0XsnU49pUsFA93ZlyTo65prtWqArtNyFwc1HNs4/mswbqgl1Sg7zAMBEaxH/yyvHlMoRK14zjF66dftUZ9glPYsKr83lUo5pkkLsIGWaaqlcDGuR/yPcPgNAd+jbSRrvFRBnw1k+O7sxvGbUg+kGKYVc5vScw4AJgEwRfEkPhZHWFR8orARXiOZR6Yu8P3X9Sy1R3KFkGRd9FllSLutLCS5YreFGWUMu/y0AIFk5Sw== 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=3Ws7/jB0s5mB45IZSJq2hhyZa0+2UBg/dv/0fPOZ6pY=; b=mNCY8suMbdQ5fxNklmgN0s7oKx5XR9ukObm773CWDUKK+sT0Hd2wfnFLZjsr0xlSjMympcPTIsNzCe9VGx/iYFxUFNc7EFfCqc6dTju79bcgLVSn1GcF3ltUXiVPuK8r8k/0ltfdneUNQCyVg3ET/kEWRh1YKW7eMX+Ctc1hAmIX+u4iiXNIrhuv7tzj9Uq0Tj3CsqT8WqPtE2+7u8PsPEwcJWq0lDPP5eO9c5J2XK1x1hpi+zIwKrRdI5UyLAjylYQ1SxtZVGzDEKCtm7hIDPoyIp64425UIjoe/0RjkZ8l5OeL6iUYlFT2XCc2OPkg1UnYscektJ4GQuXsWwSvEA== 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=3Ws7/jB0s5mB45IZSJq2hhyZa0+2UBg/dv/0fPOZ6pY=; b=d7K6NuVt+8K4DfFtLaXhS1VU4pF2IKPOQJ3tLyHuG7WcCISHtgdD5SCNhoh75dvKNLG0Y+fC0udv2p4wQP8nSJiz7ofUSmxmfCvVysMPUnVG2iZcG47IYWVOxNQkp6PeX6hsgX7pVidCOn7ZYUa5AMieqr+/xKopQHDxa05JAnk= Received: from HE1PR0801MB2025.eurprd08.prod.outlook.com (2603:10a6:3:50::14) by HE1PR0801MB2026.eurprd08.prod.outlook.com (2603:10a6:3:52::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3283.23; Wed, 19 Aug 2020 08:01:15 +0000 Received: from HE1PR0801MB2025.eurprd08.prod.outlook.com ([fe80::4029:c2b7:7e14:fb28]) by HE1PR0801MB2025.eurprd08.prod.outlook.com ([fe80::4029:c2b7:7e14:fb28%4]) with mapi id 15.20.3283.028; Wed, 19 Aug 2020 08:01:15 +0000 From: Ruifeng Wang To: Ferruh Yigit , "hemant.agrawal@nxp.com" , "jerinj@marvell.com" , "viktorin@rehivetech.com" CC: "dev@dpdk.org" , Honnappa Nagarahalli , Phil Yang , nd , nd Thread-Topic: [dpdk-dev] [RFC PATCH] config: remap flags used for Arm platforms Thread-Index: AQHWcgC1yeU354j8lkejGRbiFrSUCKk99ccAgAEffGA= Date: Wed, 19 Aug 2020 08:01:14 +0000 Message-ID: References: <20200814060320.86238-1-ruifeng.wang@arm.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: FCDB17C4C733084996701993750D487A.0 x-checkrecipientchecked: true Authentication-Results-Original: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; x-originating-ip: [203.126.0.111] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 4a039134-d689-4a99-d6d6-08d84416118b x-ms-traffictypediagnostic: HE1PR0801MB2026:|AM0PR08MB3474: 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:1169;OLM:1169; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: jh05uUgQwQ+uYeuUfFr6ZNOzMiMu9Wl+9Pv3QbYyiQbxHMcwelFBS3ceunIZHDo8Jv7uvdnnN1W3TupZvoPGwxAk0vQB8Fay62Px1BEgCvbcwgA8vYP28OcGtLDfqmOJTShExwDluGM/3uW5xk5R94V6iAfMZUdBIc/c0/G9Zoyx1i9Vc5OlFsttAjSGOVnGD0Gnjx8HECve9MULUdLve6XnKaDmvB2MnzItj/wiaZmYWV4W5FcgO1zLnRip+/vDlQc6ofQJhfYNRdMLEC+93Va5J5E0WGzkChF1NanXsGO7d65PQYNNRnqUtwRooZwK X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:HE1PR0801MB2025.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(376002)(39860400002)(396003)(136003)(346002)(33656002)(7696005)(110136005)(4326008)(186003)(6506007)(8676002)(316002)(53546011)(478600001)(8936002)(66476007)(66946007)(83380400001)(76116006)(5660300002)(54906003)(86362001)(9686003)(64756008)(52536014)(71200400001)(66556008)(26005)(66446008)(55016002)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: Tz5PTdLn7RVRf1qXGP69W/Rkxg6uhv5M+1V1Uf276tEvcCs2RQAcBjVSrXuiADAn6zOze1qQsl5/ne/uwksRhW7SUX3TT3kn1iJjcJeOZ/mTUtGkdLocWBWGnV18eAapMIBCnxJPoGxSbdhBT2hBqflCgBtnfnnQBCvGXX21fvA99x2Dg+IEguv4neFJdwfcqlD2ZBhf4itWO4DCYXenLLQ0xxjGuE2rfPLctdKrjesuO8829OSPIGvQ8rpdbuVDS53CQuNjFXrEemAODG/P7N9/H7lrBRev6QiTOnrQFR4TZP4EfhVj5fCWz6LtJ7PI0gcESFrcpK8n42vspD0kOf/Hce0FLiG9jy7inJWAVaQ6BjrCL7ZRDcvjMGDOAezDaJSYPeW7GBGGJ/vWeWpsoSnIk+7UF+e0KFbgPpYpSMnrVcSuEp6j1aUiUbrxS/ABrLCIUbMsuuAd1I6/oRt1fxaljP1Qram9EONxa04XyDZjBrJ5o4qbi1BPeE9fs69rrYuUwqSp/m/5AzdpZsXywrR/jknhbW2Hp9MRWMvo0bSkgboDHpfG3vLC2DxUue0+zuoRG578cXt38LKhg5stBu/DYTQ1Q3Ks3bmkCLqff5lR+RIP+Z6cq7+xewRt9HH4XGrAi3ZGJqRUDTtByBnMIw== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2026 Original-Authentication-Results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 1231c63c-26a0-4415-3fab-08d844160bc1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OQy4y1cbmmR0ibp71VN+fDvz9F8MRcOPlVBZCbAd30Bp4F1R6f2dJLqXJmoReb77TO7pMRHWJhh39HL85BY8XLc0bHNefAmDHWA1AhRrcD7YoTfDwucuGH+0HcjnuvukKtRRoFsWk58QJyZX1zzRLfdSN5MmpmuM98uonnLDfZHrBchxvZlfe2NZvKaQLqSOyix66UTILKp49UIWvOR+Lu2vSU7ocHA/hVHyQH+WstLNltUSdnLHTfTqTv11EtG47852nfPmqYBnNjwZ0rtiWozMQTBnxeBFb23juWjWjCNMLZV1QLvFuhrQ4/OvS1UIyPEBFJLdgHjwF09hPTTQFvfc03oUtoq7uAfSDpdhbLmD1dASlrGSJzbucJYQGuTMtL1cWFp8M25BbuXVtKJoEQ== 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; SFS:(4636009)(39860400002)(396003)(346002)(376002)(136003)(46966005)(33656002)(7696005)(316002)(83380400001)(186003)(26005)(47076004)(478600001)(336012)(8936002)(4326008)(52536014)(110136005)(70206006)(55016002)(8676002)(82740400003)(5660300002)(356005)(53546011)(9686003)(36906005)(2906002)(82310400002)(70586007)(6506007)(54906003)(86362001)(81166007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Aug 2020 08:01:24.6741 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 4a039134-d689-4a99-d6d6-08d84416118b 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-AuthSource: AM5EUR03FT006.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR08MB3474 Subject: Re: [dpdk-dev] [RFC PATCH] config: remap flags used for Arm platforms 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" DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEZlcnJ1aCBZaWdpdCA8ZmVy cnVoLnlpZ2l0QGludGVsLmNvbT4NCj4gU2VudDogVHVlc2RheSwgQXVndXN0IDE4LCAyMDIwIDEw OjM2IFBNDQo+IFRvOiBSdWlmZW5nIFdhbmcgPFJ1aWZlbmcuV2FuZ0Bhcm0uY29tPjsgaGVtYW50 LmFncmF3YWxAbnhwLmNvbTsNCj4gamVyaW5qQG1hcnZlbGwuY29tOyB2aWt0b3JpbkByZWhpdmV0 ZWNoLmNvbQ0KPiBDYzogZGV2QGRwZGsub3JnOyBIb25uYXBwYSBOYWdhcmFoYWxsaQ0KPiA8SG9u bmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbT47IFBoaWwgWWFuZyA8UGhpbC5ZYW5nQGFybS5jb20+ OyBuZA0KPiA8bmRAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtkcGRrLWRldl0gW1JGQyBQQVRD SF0gY29uZmlnOiByZW1hcCBmbGFncyB1c2VkIGZvciBBcm0NCj4gcGxhdGZvcm1zDQo+IA0KPiBP biA4LzE0LzIwMjAgNzowMyBBTSwgUnVpZmVuZyBXYW5nIHdyb3RlOg0KPiA+IEZsYWdzIGFyZSB1 c2VkIHRvIGRpc3Rpbmd1aXNoIGRpZmZlcmVudCBwbGF0Zm9ybSBhcmNoaXRlY3R1cmVzLg0KPiA+ IFRoZXNlIGZsYWdzIGNhbiBiZSB1c2VkIHRvIHBpY2sgZGlmZmVyZW50IGNvZGUgcGF0aHMgZm9y IGRpZmZlcmVudA0KPiA+IGFyY2hpdGVjdHVyZXMgYXQgY29tcGlsZSB0aW1lLg0KPiA+IEZvciBB cm0gcGxhdGZvcm1zLCB0aGVyZSBhcmUgMyBmbGFncyBpbiB1c2U6IFJURV9BUkNIX0FSTSwNCj4g PiBSVEVfQVJDSF9BUk12NyBhbmQgUlRFX0FSQ0hfQVJNNjQuDQo+ID4gUlRFX0FSQ0hfQVJNNjQg aXMgdXNlZCB0byBmbGFnIDY0LWJpdCBhYXJjaDY0IHBsYXRmb3Jtcywgd2hpbGUNCj4gPiBSVEVf QVJDSF9BUk0gJiBSVEVfQVJDSF9BUk12NyBhcmUgdXNlZCB0byBmbGFnIDMyLWJpdCBwbGF0Zm9y bXMuDQo+ID4gUlRFX0FSQ0hfQVJNdjcgaXMgZm9yIEFSTXY3IHBsYXRmb3JtcyBhcyBpdHMgbmFt ZSBzdWdnZXN0ZWQuDQo+ID4NCj4gPiBUaGUgaXNzdWUgaXMgdGhhdCBmbGFnIG5hbWUgUlRFX0FS Q0hfQVJNIGlzIHVuY2xlYXIgYW5kIGNvdWxkIGNhdXNlDQo+ID4gY29uZnVzaW9uLiBObyBpbmZv IGFib3V0IHBsYXRmb3JtIHdvcmQgbGVuZ3RoIGlzIGluY2x1ZGVkIGluIHRoZSBuYW1lLg0KPiA+ IFRvIG1ha2UgdGhlIGZsYWcgbmFtZXMgbW9yZSBjbGVhciwgYSBuYW1pbmcgc2NoZW1lIGlzIHBy b3Bvc2VkLg0KPiA+DQo+ID4gICAgICAgUlRFX0FSQ0hfQVJNDQo+ID4gICAgICAgICAgIHwNCj4g PiAgICAgICAgICAgKy0tLS1SVEVfQVJDSF9BUk0zMg0KPiA+ICAgICAgICAgICB8ICAgICAgICB8 DQo+ID4gICAgICAgICAgIHwgICAgICAgICstLS0tUlRFX0FSQ0hfQVJNdjcNCj4gPiAgICAgICAg ICAgfCAgICAgICAgfA0KPiA+ICAgICAgICAgICB8ICAgICAgICArLS0tLVJURV9BUkNIX0FSTXY4 X0FBUkNIMzINCj4gPiAgICAgICAgICAgfA0KPiA+ICAgICAgICAgICArLS0tLVJURV9BUkNIX0FS TTY0DQo+ID4NCj4gPiBSVEVfQVJDSF9BUk0zMiB3aWxsIGJlIHVzZWQgZm9yIDMyLWJpdCBBcm0g cGxhdGZvcm1zLg0KPiA+IEl0IGluY2x1ZGVzIFJURV9BUkNIX0FSTXY3IGFuZCBSVEVfQVJDSF9B Uk12OF9BQVJDSDMyLg0KPiA+IFJURV9BUkNIX0FSTXY3IGlzIGZvciBBUk12NyBwbGF0Zm9ybXMu DQo+ID4gUlRFX0FSQ0hfQVJNdjhfQUFSQ0gzMiBpcyBmb3IgYWFyY2gzMiBzdGF0ZSBvbiBhYXJj aDY0IHBsYXRmb3Jtcy4NCj4gPiBSVEVfQVJDSF9BUk02NCBpcyBmb3IgNjQtYml0IEFybSBwbGF0 Zm9ybXMuDQo+ID4gUlRFX0FSQ0hfQVJNIHdpbGwgYmUgdXNlZCBmb3IgYWxsIEFybSBwbGF0Zm9y bXMsIGluY2x1ZGluZw0KPiA+IFJURV9BUkNIX0FSTTMyIGFuZCBSVEVfQVJDSF9BUk02NC4NCj4g Pg0KPiA+IFRvIGZpdCBpbnRvIHRoZSBuZXcgbmFtaW5nIHNjaGVtZSwgY3VycmVudCB1c2FnZSBv ZiBSVEVfQVJDSF9BUk0gaW4NCj4gPiBwcm9qZWN0IGNvZGUgaXMgbWFwcGVkIHRvIFJURV9BUkNI X0FSTTMyLg0KPiA+DQo+ID4gU3VnZ2VzdGVkLWJ5OiBIb25uYXBwYSBOYWdhcmFoYWxsaSA8aG9u bmFwcGEubmFnYXJhaGFsbGlAYXJtLmNvbT4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBSdWlmZW5nIFdh bmcgPHJ1aWZlbmcud2FuZ0Bhcm0uY29tPg0KPiA+IFJldmlld2VkLWJ5OiBQaGlsIFlhbmcgPHBo aWwueWFuZ0Bhcm0uY29tPg0KPiA+IC0tLQ0KPiANCj4gPC4uLj4NCj4gDQo+ID4gQEAgLTYsNyAr Niw3IEBADQo+ID4gIENPTkZJR19SVEVfTUFDSElORT0iYXJtdjdhIg0KPiA+DQo+ID4gIENPTkZJ R19SVEVfQVJDSD0iYXJtIg0KPiA+IC1DT05GSUdfUlRFX0FSQ0hfQVJNPXkNCj4gPiArQ09ORklH X1JURV9BUkNIX0FSTTMyPXkNCj4gPiAgQ09ORklHX1JURV9BUkNIX0FSTXY3PXkNCj4gPiAgQ09O RklHX1JURV9BUkNIX0FSTV9UVU5FPSJjb3J0ZXgtYTkiDQo+IA0KPiBBY2NvcmRpbmcgY29tbWl0 IGxvZyBtZXNzYWdlIEkgdGhvdWdodCAnUlRFX0FSQ0hfQVJNJyB3aWxsIGJlIGFsd2F5cyBzZXQs DQo+IGlzbid0IGl0IHRoZSBjYXNlPw0KPiANCj4gSXMgYmVsb3cgd3Jvbmc6DQo+IGFhcmNoNjQg IC0+IEFSTSB8IEFSTTY0IHwgQVJDSF82NA0KPiBhcm12N2EgICAtPiBBUk0gfCBBUk0zMiB8IEFS TXY3DQo+IGFhcmNoMzIgIC0+IEFSTSB8IEFSTTMyIHwgQVJNdjhfQUFSQ0gzMg0KPiANClllcywg aXQgaXMuDQpUaGlzIGlzIGNvcnJlY3QuDQoNCj4gSWYgc28gc29tZSBvZiB0aGUgJ2RlZmluZWQo UlRFX0FSQ0hfQVJNMzIpIHx8DQo+IGRlZmluZWQoUlRFX0FSQ0hfQVJNNjQpJyBjaGVja3MgY2Fu IGJlIHNpbXBsaWZpZWQgYXMNCj4gJ2RlZmluZWQoUlRFX0FSQ0hfQVJNKScNCj4gDQpXaWxsIGRv IHRoZSBjaGFuZ2Ugd2hlbiBjb252ZXJ0aW5nIHRoaXMgUkZDIHRvIGEgcGF0Y2guDQoNCj4gDQo+ IEFsc28gY3VycmVudGx5IG1pc3NpbmcgJ0FSQ0hfNjQnIGZsYWcgaW1wbGllcyB0aGUgMzJiaXQg c3VwcG9ydCwgZm9yIGFsbA0KPiBhcmNoaXRlY3R1cmVzLCB3aGF0IGFib3V0IGhhdmluZyBhIGNv bW1vbiAnQVJDSF8zMicgZmxhZyBhbmQgdXNlIGZvciBhbGwNCj4gYXJjaCwgaW5zdGVhZCBvZiAn QVJNMzInPyBTbyBzb21ldGhpbmcgbGlrZSBiZWxvdzoNCj4gYWFyY2g2NCAgLT4gQVJNIHwgQVJN NjQgfCBBUkNIXzY0DQo+IGFybXY3YSAgIC0+IEFSTSB8IEFSTXY3IHwgQVJDSF8zMg0KPiBhYXJj aDMyICAtPiBBUk0gfCBBUk12OF9BQVJDSDMyIHwgQVJDSF8zMg0KPiANCkhhdmluZyBhIGNvbW1v biAnQVJDSF8zMicgZmxhZyBmb3IgYWxsIGFyY2ggaXMgZ29vZC4NCg0KVGhlbiBmb3IgQXJtIHdl IHdpbGwgaGF2ZToNClJURV9BUkNIX0FSTQ0KICAgIHwNCiAgICArLS0tLVJURV9BUkNIXzMyDQog ICAgfCAgICAgICAgfA0KICAgIHwgICAgICAgICstLS0tUlRFX0FSQ0hfQVJNdjcNCiAgICB8ICAg ICAgICB8DQogICAgfCAgICAgICAgKy0tLS1SVEVfQVJDSF9BUk12OF9BQVJDSDMyDQogICAgfA0K ICAgICstLS0tUlRFX0FSQ0hfNjQNCiAgICAgICAgICAgICB8DQogICAgICAgICAgICAgKy0tLS1S VEVfQVJDSF9BUk02NA0KDQpGb3IgeDg2IHdlIHdpbGwgaGF2ZToNClJURV9BUkNIX1g4Ng0KICAg IHwNCiAgICArLS0tLVJURV9BUkNIXzMyDQogICAgfCAgICAgICAgfA0KICAgIHwgICAgICAgICst LS0tUlRFX0FSQ0hfSTY4Ng0KICAgIHwgICAgICAgIHwNCiAgICB8ICAgICAgICArLS0tLVJURV9B UkNIX1g4Nl9YMzINCiAgICB8DQogICAgKy0tLS1SVEVfQVJDSF82NA0KICAgICAgICAgICAgIHwN CiAgICAgICAgICAgICArLS0tLVJURV9BUkNIX1g4Nl82NA0KDQpGb3IgUG93ZXJQQyB3ZSB3aWxs IGhhdmU6IFJURV9BUkNIX1BQQ182NA0KDQo+IA0KPiANCj4gDQo+IEp1c3QgdG8gcmVjb3JkIG1h dGNoaW5nIGZsYWdzIGZvciBvdGhlciBhcmNocyBhcmU6DQo+IA0KPiB4ODZfNjQgIC0+IFg4NiB8 IFg4Nl82NCB8IEFSQ0hfNjQNCj4gaTY4NiAgICAtPiBYODYgfCBJNjg2DQo+IHg4Nl8zMiAgLT4g WDg2IHwgWDg2XzMyDQo+IA0KPiBwcGNfNjQgIC0+IFBQQ182NCB8IEFSQ0hfNjQNCg0K