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 9FF3BA09E0; Fri, 13 Nov 2020 14:52:04 +0100 (CET) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 0A0D4C868; Fri, 13 Nov 2020 14:52:03 +0100 (CET) Received: from EUR02-VE1-obe.outbound.protection.outlook.com (mail-eopbgr20060.outbound.protection.outlook.com [40.107.2.60]) by dpdk.org (Postfix) with ESMTP id D5C134CA6 for ; Fri, 13 Nov 2020 14:52:00 +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=74jwE4SEoHeTQ8yR26c47uULYod2b6ETDlVKsZIuSIs=; b=SHFKonY5UjDrlqB2oLvNZQFmnOWIBbJkiyu6gBcyT0f9dVIuvjxvtUyCa6GDoAwHjfRoN4+D7sXNeMhbfsZrKatdlJYwCjfvxkQeimCEcMW4t3qBfNdSZhsG/WWwTGyVnC23qpGDGdo7wz7b3rxwucRREFAakgeCHYvHrgvu1/4= Received: from AM6P194CA0031.EURP194.PROD.OUTLOOK.COM (2603:10a6:209:90::44) by AM5PR0801MB1635.eurprd08.prod.outlook.com (2603:10a6:203:3b::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.25; Fri, 13 Nov 2020 13:51:56 +0000 Received: from AM5EUR03FT030.eop-EUR03.prod.protection.outlook.com (2603:10a6:209:90:cafe::e5) by AM6P194CA0031.outlook.office365.com (2603:10a6:209:90::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.21 via Frontend Transport; Fri, 13 Nov 2020 13:51:56 +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=pass 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 AM5EUR03FT030.mail.protection.outlook.com (10.152.16.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3564.22 via Frontend Transport; Fri, 13 Nov 2020 13:51:56 +0000 Received: ("Tessian outbound 082214a64d39:v71"); Fri, 13 Nov 2020 13:51:56 +0000 X-CR-MTA-TID: 64aa7808 Received: from ec147164f826.3 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 9BD41B55-41B1-4CDA-8E9C-FDED0F2C07B6.1; Fri, 13 Nov 2020 13:51:51 +0000 Received: from EUR02-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id ec147164f826.3 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Fri, 13 Nov 2020 13:51:51 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=IzhwiTTGmtHUx375eddPcbjmsvo7Th9xvMxqaQyHW6/vKVY+HI5hDc0dMSBHS55UHQ9T5fCm/cm2GF6geXl7csVU6cVHCHRcFM2rUt7K87xTlOP5uxGbarDjiwmmyM2kGqQA6icBDqG1zT9q/NIBY1lmo5RVMCJUWs6Mamw+Tjq4stJepHiE8sjsuJHLJb+kOER3o9CHmGHDMRAy+S1JJTfUh0C/54Nuc3cbauOpHC+oMoVENzzOvp8yRMtKYB55E+PDeGl58sIQ8qi1SHxwQFqzQT/W7SA5U5yqcpKtrsLsO9mSOnOti26FbDVOMnQcBCFWfkg+NrYzeHGlAGcdrg== 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=74jwE4SEoHeTQ8yR26c47uULYod2b6ETDlVKsZIuSIs=; b=XbMOv2c5U5Tk2dAPUMNm/e5Q+ZFXu1BMEs17s2y+1Qfomb2OFx3+JeBIDsKEaCre8w7/V/iL5uwcxl1n/HHPWotQ0JHoTS63dRBLDbnaTNDHsCXAiTVJ7CL0F7zwX/5V5VrhE/6nfBLWrmPIre6eifwbUI6CVBmt6oEUURJJDK5R+xAeBGepCreL4I0SyHj3wwGrnnZ1DgJstreNNCIiXKECUAlh208axLpKEV2xeMne6DJOzYFJI5lnZDN7c0fHZU/oV2cVWpxH98dMvDyTLJnC4zPVC0Ye91Wi5Kno4LlFX/3Lwok1lzyNpfXQU0LFnK738cU5szbFriWucvMpng== 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=74jwE4SEoHeTQ8yR26c47uULYod2b6ETDlVKsZIuSIs=; b=SHFKonY5UjDrlqB2oLvNZQFmnOWIBbJkiyu6gBcyT0f9dVIuvjxvtUyCa6GDoAwHjfRoN4+D7sXNeMhbfsZrKatdlJYwCjfvxkQeimCEcMW4t3qBfNdSZhsG/WWwTGyVnC23qpGDGdo7wz7b3rxwucRREFAakgeCHYvHrgvu1/4= Received: from VI1PR0802MB2351.eurprd08.prod.outlook.com (2603:10a6:800:a0::10) by VI1PR08MB3056.eurprd08.prod.outlook.com (2603:10a6:803:3d::28) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3541.25; Fri, 13 Nov 2020 13:51:46 +0000 Received: from VI1PR0802MB2351.eurprd08.prod.outlook.com ([fe80::952a:290e:8ef7:2d6c]) by VI1PR0802MB2351.eurprd08.prod.outlook.com ([fe80::952a:290e:8ef7:2d6c%4]) with mapi id 15.20.3541.025; Fri, 13 Nov 2020 13:51:46 +0000 From: Ruifeng Wang To: =?utf-8?B?SnVyYWogTGlua2XFoQ==?= , "bruce.richardson@intel.com" , Honnappa Nagarahalli , Phil Yang , "vcchunga@amazon.com" , Dharmik Thakkar , "jerinjacobk@gmail.com" , "hemant.agrawal@nxp.com" , "Ajit Khaparde (ajit.khaparde@broadcom.com)" , "ferruh.yigit@intel.com" CC: "dev@dpdk.org" , nd Thread-Topic: [PATCH v11 00/15] Arm build options rework Thread-Index: AQHWubF+7taYUqGXEEiMPSyARkvGm6nGEwPA Date: Fri, 13 Nov 2020 13:51:46 +0000 Message-ID: References: <1605265789-12932-1-git-send-email-juraj.linkes@pantheon.tech> <1605267483-13167-1-git-send-email-juraj.linkes@pantheon.tech> In-Reply-To: <1605267483-13167-1-git-send-email-juraj.linkes@pantheon.tech> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 92D570877D211043BB042F464E8EE3D4.0 x-checkrecipientchecked: true Authentication-Results-Original: pantheon.tech; dkim=none (message not signed) header.d=none; pantheon.tech; dmarc=none action=none header.from=arm.com; x-originating-ip: [101.80.24.68] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: dfa0efb1-514c-44b9-aab7-08d887db48f3 x-ms-traffictypediagnostic: VI1PR08MB3056:|AM5PR0801MB1635: 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:5797;OLM:5797; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: cf0JRTs5Q/BiFciTD8MOfsWJMAL/QX4/3P6nMxwveEtJA4NyQ4XBNLGimUt5o5ZP3qS538MBwnYyW8P++AdCr6AMzKvA+XHY4ynQvQcyjB/FtcCdnHQXfmYdtWEUGZF9yu8O9Gm5xnWuCuFJVjtFTwauA0BTSIRaU/x/+BYWil4rxwjVlzmBkbpoLZCtE4SBqgivVtgNrq0bbRBjgEQBWKAH+d8AwDVkj8JSls8OHoebhwwIr/iIkhYecvlHLQbj4+Yi1JVrimSXgGm6HtfzwiFpwQPmbQMHPWSfv9OwC6C4MK8ppNeahtF55JaemJ0OhZwuJPhzWpcNt8Qor9yR7R5aKKjD15JSFQ9YehtF4dlietKgSwRgZmdCRdzUP2sj X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:VI1PR0802MB2351.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(376002)(346002)(366004)(136003)(39850400004)(396003)(26005)(186003)(66556008)(76116006)(52536014)(66476007)(8936002)(4326008)(8676002)(33656002)(66946007)(66446008)(64756008)(71200400001)(5660300002)(478600001)(54906003)(9686003)(316002)(110136005)(55016002)(53546011)(86362001)(7696005)(2906002)(83380400001)(921005)(6506007); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: ApZwJCgh1hWzJMTPNYp5GTjrgmgZlUWQY/3gPMSWaGsQUHkyeLO8btz05SLewDS0kr7sN7dj8C4JrhxZ8McUB0HsYPnOn205I/RSUx/xlfm0n1EKwuUu2uKGT3sveW+wr1hjVrwnRBYAoZ72z/I+jmPTyblUEL45aPHc6E+zLMfttnQ0fnjDbShQTt63/dAdw22Yh46R9Ci4WtzTqb2uzY0k6FeQl3B24dlf2ujOgba4ZkVvxfvPu4NRbC6CHuAmx7J0BWpvsLCvLZFUJk4wEIum3lLnrDvVrqbcdN9Mdn5CLD7jH54l4jSf+sVBnb8Oagshr8IyAYKFckZTP8H7yPZbyaYpwTqAvNaDLVg944MnEhp4tT/k9N5p4C3embZBMo/xc8ucvqAXTcRanqQlgGZYxRFRoEgap5+Fr4OJ2a5hKr5+2YYJ4iJ66xXmbZotp/m/wVZL+gNVBp0i2U10XHrvm4WiWv5Ym8laDaZVWM4ZAQhhLMlwi//yefLrMfnvN5ZzHLSLoS7d17K0bkK8EznWupr+5eZ7T42LM3zpxMp890lml5xrwtXRxSUP0JC0xWXn5K+EbrV5lSt8AwNu0qcwxbs6A9jVk0sbWg89+WHGWxtji8oDtI4y+A/+EHo8nHmn+6YBZnTBp5kbeOj1mRBJA3LQfJiPR1bsw72me5pe4xcm8LGrUYRfVy8qJC5eyP0mKRoEIeXC1vspMBmZ3kzimkldYU2LgiGMx8sMhV81FVj+DRrFAZwzxBA/KHAIaz39mp7u3ufGU+k4doSN4f0UoOhmYZ078+RZN/XV9StbfkYWvFCq3/SgP2Zgpipe/EtJ/bTzbcIOlmDr3MZWD9VEzZDuMN/k0NaheXYxSJkirEQlDPI4ih9pUGxiil+lA0xpBM1RRLpwTmHyRMGD1Q== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3056 Original-Authentication-Results: pantheon.tech; dkim=none (message not signed) header.d=none; pantheon.tech; dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM5EUR03FT030.eop-EUR03.prod.protection.outlook.com X-MS-Office365-Filtering-Correlation-Id-Prvs: 00e23020-bc74-4373-9992-08d887db42e7 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: CfB+lVWLUaBNuBXHNhLlLMdCkjp3fQ87YEDYQyHNU4sykd4ZZuqDlgU+DvEF3HPfcH2UhyzIFaWJJ4fvklUMavZQoI2AVrPtOYYxjXXKRyDwqwduiNUnenyOMzvupgO/vc8kHa9zkxecAagW4vYSHcfxmfrFr+XEc/FrsQS1Qmc3r8mwuI5UYb21KbKpBdcel3IxSpn+d4CPi97/f/mhQmCFExoxMVoDz1w96KtPwE2rXFs5REe85y0W+UQUc/sAwVovQYjuYPP8awW1iDqvHf2iWGyHHObGht3NxJBPmKys/YRsgocKUyToV40xRE2iy/ZnykqXAuBA7CVtIw2Qf4dmXKemDQ42F/qdldBCxRnUL7KQlziign7SJwQUSnOQGukx86eeaRMLDRBVApvXoj12IET2bGIbt4AfXe10yek= 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)(396003)(136003)(346002)(39850400004)(376002)(46966005)(110136005)(478600001)(9686003)(83380400001)(36906005)(2906002)(8936002)(921005)(54906003)(336012)(8676002)(53546011)(70206006)(52536014)(26005)(6506007)(70586007)(316002)(55016002)(186003)(5660300002)(33656002)(7696005)(82740400003)(356005)(86362001)(47076004)(82310400003)(4326008)(81166007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Nov 2020 13:51:56.3661 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: dfa0efb1-514c-44b9-aab7-08d887db48f3 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: AM5EUR03FT030.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB1635 Subject: Re: [dpdk-dev] [PATCH v11 00/15] Arm build options rework 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" PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKdXJhaiBMaW5rZcWhIDxqdXJh ai5saW5rZXNAcGFudGhlb24udGVjaD4NCj4gU2VudDogRnJpZGF5LCBOb3ZlbWJlciAxMywgMjAy MCA3OjM4IFBNDQo+IFRvOiBicnVjZS5yaWNoYXJkc29uQGludGVsLmNvbTsgUnVpZmVuZyBXYW5n IDxSdWlmZW5nLldhbmdAYXJtLmNvbT47DQo+IEhvbm5hcHBhIE5hZ2FyYWhhbGxpIDxIb25uYXBw YS5OYWdhcmFoYWxsaUBhcm0uY29tPjsgUGhpbCBZYW5nDQo+IDxQaGlsLllhbmdAYXJtLmNvbT47 IHZjY2h1bmdhQGFtYXpvbi5jb207IERoYXJtaWsgVGhha2thcg0KPiA8RGhhcm1pay5UaGFra2Fy QGFybS5jb20+OyBqZXJpbmphY29ia0BnbWFpbC5jb207DQo+IGhlbWFudC5hZ3Jhd2FsQG54cC5j b207IEFqaXQgS2hhcGFyZGUgKGFqaXQua2hhcGFyZGVAYnJvYWRjb20uY29tKQ0KPiA8YWppdC5r aGFwYXJkZUBicm9hZGNvbS5jb20+OyBmZXJydWgueWlnaXRAaW50ZWwuY29tDQo+IENjOiBkZXZA ZHBkay5vcmc7IEp1cmFqIExpbmtlxaEgPGp1cmFqLmxpbmtlc0BwYW50aGVvbi50ZWNoPg0KPiBT dWJqZWN0OiBbUEFUQ0ggdjExIDAwLzE1XSBBcm0gYnVpbGQgb3B0aW9ucyByZXdvcmsNCj4gDQo+ IFRoZSBjdXJyZW50IHdheSBvZiBzcGVjaWZ5aW5nIEFybSBjb25maWd1cmF0aW9uIG9wdGlvbnMg aXMgaW5zdWZmaWNpZW50IHNpbmNlDQo+IHdlIGNhbid0IGlkZW50aWZ5IHRoZSBTb0Mgd2UncmUg YnVpbGRpbmcgZm9yIGZyb20gdGhlIE1JRFIgaW5mb3JtYXRpb24uIEZvcg0KPiBleGFtcGxlLCB3 ZSBjYW4ndCBkaXN0aW5ndWlzaCBiZXR3ZWVuIE4xU0RQLCBHcmF2aXRvbjIgb3IgQW1wZXJlIEFs dHJhLg0KPiANCj4gQWRkIGEgd2F5IHRvIHNwZWNpZnkgdGhlIGNwdSBjb3VudCBhbmQgbnVtYSBu b2RlIGNvdW50IGZvciBjcm9zcyBidWlsZHMgYW5kDQo+IGFhcmNoNjQgLT4gYWFyY2g2NCAoU29D KSBidWlsZHMuDQo+IA0KPiBXZSBhbHNvIHdhbnQgdG8gYmUgYWJsZSB0byBkaXNhYmxlIHdoaWNo IGRyaXZlcnMgKGFuZCBwb3NzaWJseQ0KPiBsaWJyYXJpZXMpIGFyZSBidWlsdCB3aXRob3V0IHVz ZXIgaW5wdXQuIFRoaXMgaXMgdXNlZnVsIHdoZW4gYnVpbGRpbmc6DQo+IDEuIG9uIGFuIFNvQyB0 aGF0IGlzIHNsb3cgYW5kIHdlIHdhbnQgdG8gYnVpbGQgb25seSB3aGF0IGlzIG5lY2Vzc2FyeQ0K PiAgIHdpdGhvdXQgdGhlIHVzZXIgaGF2aW5nIHRvIGNoZWNrIHdoaWNoIGxpYnJhcmllcyB0aGV5 IGhhdmUgaW5zdGFsbGVkIDIuIGENCj4gY3Jvc3MgYnVpbGQgb24gYSBmYXN0IGFhcmNoNjQgbWFj aGluZSBidXQgd2l0aCB0YXJnZXQgU29DIHdoaWNoDQo+ICAgZGlmZmVycyBpbiBjYXBhYmlsaXRp ZXMgb3IgbGlicmFyaWVzLg0KPiBUaGlzIGlzIGFjaGlldmVkIGJ5IHNwZWNpZnlpbmcgdGhlIGRy aXZlcnMgaW4gU29DIGNvbmZpZ3VyYXRpb24uDQo+IA0KPiBBbW9uZyBsaWJyYXJpZXMsIG9ubHkg bGlibnVtYSBjYW4gYmUgbm93IGRpc2FibGVkLg0KPiANCj4gQWxzbyBhZGQgYW4gb3B0aW9uYWwg d2F5IHRvIGRpc2NvdmVyIGNwdSBjb3VudCBhIG51bWEgbm9kZSBjb3VudC4gRml4IC0NCj4gRG1h eF9sY29yZXMgYW5kIC1EbWF4X251bWFfbm9kZXMgZm9yIGFybSBidWlsZHMuDQo+IA0KPiBUaGUg Y3VycmVudCBpbXBsZW1lbnRhdGlvbiBhZGRzL3N1cHBvcnRzIHRoZSBmb2xsb3dpbmc6DQo+ICog eDg2IC0+IGFhcmNoNjQgY3Jvc3MgYnVpbGQgd2l0aCBhZGRlZCBjb25maWcgb3B0aW9ucy9kaXNh YmxlZA0KPiAgIGRyaXZlcnMvbGlicw0KPiAqIGFhcmNoNjQgLT4gYWFyY2g2NCBidWlsZHMgZm9y IGEgZGlmZmVyZW50IFNvQ3MgdXNpbmcgbWVzb24gLURhcm1fc29jDQo+ICAgb3B0aW9uIG9yIHVz aW5nIGEgY3Jvc3MgZmlsZQ0KPiAqIG1heCBudW1hIG5vZGVzIGFuZCBtYXggbGNvcmUgbWF5IGJl IHNwZWNpZmllZCBvbiB0aGUgY29tbWFuZCBsaW5lIHRvDQo+ICAgb3ZlcndyaXRlIHRoZSB2YWx1 ZXMgZm9yIGFueSAobmF0aXZlLCBTb0Mgb3IgY3Jvc3MpIGJ1aWxkDQo+IA0KPiB2MjoNCj4gTWFq b3IgcmV3b3JrIG9mIHRoZSB3aG9sZSBzZXJpZXMuDQo+IA0KPiB2MzoNCj4gQWRkZWQgbnVtYSBh bmQgY29yZSBjb3VudCBkZWZhdWx0cyBmb3IgeDg2IGRlZmF1bHQgYnVpbGQuDQo+IFJlbW92ZWQg bnVtYSBhbmQgY29yZSBjb3VudCBkZWZhdWx0cy4gTm93IHJlcXVpcmluZyBkZWZhdWx0cyB0byBi ZQ0KPiBzcGVjaWZpZWQgaW4gYSBjcm9zcyBmaWxlIG9yIG9uIHRoZSBjbWRsaW5lLg0KPiBBZGRl ZCBGcmVlQkRTIHN1cHBvcnQgZm9yIG51bWEgY291bnQgZGlzY292ZXJ5Lg0KPiANCj4gdjQ6DQo+ IE1ha2UgYXV0b21hdGljIG51bWEgYW5kIGNwdSBjb3VudHMgZGlzY292ZXJ5IG9wdGlvbmFsLg0K PiANCj4gdjU6DQo+IFNwbGl0IHRoZSByZWZhY3RvciBwYXRjaCBpbnRvIHNtYWxsZXIgcGF0Y2hl cy4NCj4gU2ltcGxpZnkgYnVpbGR0b29scy9nZXRfbnVtYV9jb3VudC5weS4NCj4gQWRkIG1vcmUg ZXhwbGFuYXRpb24gdG8gY292ZXIgbGV0dGVyLg0KPiANCj4gdjY6DQo+IEFwcGx5IGNyb3NzIGZp bGUgb3B0aW9ucyBhcmNoIGFnbm9zdGljYWxseSwgbm90IGp1c3QgaW4gQXJtIGNyb3NzIGJ1aWxk cy4NCj4gU3RyZWFtbGluZSBBcm0gYnVpbGQgc2V0dXAgYW5kIG1hY2hpbmUgYXJnczogYWx3YXlz IHVzZSBuYXRpdmUgYXJncyBpbg0KPiBuYXRpdmUgYnVpbGRzLCByZXF1aXJlIGltcGxlbWVudGVy IElEIGFuZCBwYXJ0IG51bWJlciBmb3IgY3Jvc3MgYnVpbGRzLg0KPiANCj4gdjc6DQo+IEFybSBj b25maWcgb3B0aW9ucyBhcmUgbm93IG9yZ2FuaXplZCBpbiBvbmUgZGljdGlvbmFyeS4NCj4gUmVt b3ZlZCB1bnN1cHBvcnRlZCBpbXBsZW1lbnRlcnMgYW5kIHJlbW92ZWQgZmFsbGJhY2sgdG8gZ2Vu ZXJpYw0KPiBpbXBsZW1lbnRlci9wYXJ0IG51bWJlciBmb3IgdW5rbm93biBpbXBsZW1lbnRlci9w YXJ0IG51bWJlci4NCj4gQWRkZWQgbWVzb24gY29uZmlnIG9wdGlvbiBhcm1fc29jIHdoaWNoIGNh biBiZSB1c2VkIHRvIHNwZWNpZnkNCj4gY29uZmlndXJhdGlvbiB0byBiZSB1c2VkLCB1c2VmdWwg Zm9yIGFhcmNoNjQgLT4gYWFyY2g2NCBidWlsZHMuDQo+IA0KPiB2ODoNCj4gUmViYXNlLg0KPiAN Cj4gdjk6DQo+IFNwbGl0IFNvQyBhbmQgaW1wbGVtZW50ZXIgZGljdGlvbmFyaWVzIGludG8gc21h bGxlciBwYXJ0cy4NCj4gRml4ZWQgRFBBQSBhbmQgQVJNQURBIFNvQyBjb25maWd1cmF0aW9uLg0K PiBBZGRlZCBkb2N1bWVudGF0aW9uIGFib3V0IHN1cHBvcnRlZCBTb0NzLg0KPiANCj4gdjEwOg0K PiBBZGRlZCBhIGNvbW1pdCB0aGF0IGZpeGVzIEdyYXZpdG9uMiBjbGFuZyBidWlsZCBmYWlsdXJl cyBpbiBuYXRpdmUgYnVpbGQuDQo+IA0KPiB2MTE6DQo+IFJlYmFzZS4NCj4gDQoNCkhpIEp1cmFq LA0KDQpJIHNlZSB0aGUgY2xhbmcgYnVpbGQgZml4IHdhcyBhZGRlZCB0byB2MTAgYnV0IGlzIG1p c3NpbmcgaW4gdjExLg0KU29tZSB0YWdzIGFyZSBub3QgdGFrZW4gaW4gdjExLg0KUGxlYXNlIGhh dmUgYSBjaGVjay4NCg0KVGhhbmtzLg0KPiBEaGFybWlrIFRoYWtrYXIgKDEpOg0KPiAgIGNyeXB0 by9hcm12ODogcmVwbGFjZSBtZXNvbiBvcHRpb24gd2l0aCBwa2ctY29uZmlnIHN1cHBvcnQNCj4g DQo+IEp1cmFqIExpbmtlxaEgKDE0KToNCj4gICBidWlsZDogYWxpYXMgZGVmYXVsdCBidWlsZCBh cyBnZW5lcmljDQo+ICAgYnVpbGQ6IHJlbmFtZSBBcm0gYnVpbGQgdmFyaWFibGVzDQo+ICAgYnVp bGQ6IHJlbW92ZSB1bnVzZWQgb3Igc3VwZXJmbHVvdXMgdmFyaWFibGVzDQo+ICAgYnVpbGQ6IHJl Zm9ybWF0IGFuZCBtb3ZlIEFybSBjb25maWcgYW5kIGNvbW1lbnRzDQo+ICAgYnVpbGQ6IHNpbXBs aWZ5IGhvdyBBcm0gZmxhZ3MgYXJlIHByb2Nlc3NlZA0KPiAgIGJ1aWxkOiBvcmdhbml6ZSBBcm0g Y29uZmlnIGludG8gZGljdA0KPiAgIGJ1aWxkOiBpc29sYXRlIGNvbmZpZ3VyYXRpb24gZm9yIGdl bmVyaWMgYnVpbGQNCj4gICBidWlsZDogdXNlIG5hdGl2ZSBtYWNoaW5lIGFyZ3MgaW4gQXJtIG5h dGl2ZSBidWlsZA0KPiAgIGJ1aWxkOiBvcHRpb25hbCBOVU1BIGFuZCBjcHUgY291bnRzIGRldGVj dGlvbg0KPiAgIGJ1aWxkOiBhZGQgY29yZSBhbmQgTlVNQSBjb3VudHMgdG8gY3Jvc3MgZmlsZXMN Cj4gICBidWlsZDogZGlzYWJsZSBBcm0gZHJpdmVycw0KPiAgIGJ1aWxkOiBkaXNhYmxlIGxpYm51 bWEgaW4gY3Jvc3MgYnVpbGRzDQo+ICAgYnVpbGQ6IGFkZCBBcm0gU29DIG1lc29uIG9wdGlvbg0K PiAgIGNvbmZpZzogZml4IEFybSBpbXBsZW1lbnRlciBhbmQgaXRzIFNvQ3MNCj4gDQo+ICBidWls ZHRvb2xzL2dldF9jcHVfY291bnQucHkgICAgICAgICAgICAgICAgICAgfCAgIDcgKw0KPiAgYnVp bGR0b29scy9nZXRfbnVtYV9jb3VudC5weSAgICAgICAgICAgICAgICAgIHwgIDIyICsNCj4gIGJ1 aWxkdG9vbHMvbWVzb24uYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArDQo+ICBj b25maWcvYXJtL2FybTY0X2FybWFkYV9saW51eF9nY2MgICAgICAgICAgICAgfCAgIDIgKy0NCj4g IGNvbmZpZy9hcm0vYXJtNjRfYXJtdjhfbGludXhfZ2NjICAgICAgICAgICAgICB8ICAxNSArLQ0K PiAgY29uZmlnL2FybS9hcm02NF9ibHVlZmllbGRfbGludXhfZ2NjICAgICAgICAgIHwgICAzICst DQo+ICBjb25maWcvYXJtL2FybTY0X2RwYWFfbGludXhfZ2NjICAgICAgICAgICAgICAgfCAgIDIg Ky0NCj4gIGNvbmZpZy9hcm0vYXJtNjRfZW1hZ19saW51eF9nY2MgICAgICAgICAgICAgICB8ICAg MiArLQ0KPiAgY29uZmlnL2FybS9hcm02NF9ncmF2aXRvbjJfbGludXhfZ2NjICAgICAgICAgIHwg ICAzICstDQo+ICBjb25maWcvYXJtL2FybTY0X24xc2RwX2xpbnV4X2djYyAgICAgICAgICAgICAg fCAgIDMgKy0NCj4gIGNvbmZpZy9hcm0vYXJtNjRfb2N0ZW9udHgyX2xpbnV4X2djYyAgICAgICAg ICB8ICAgMyArLQ0KPiAgY29uZmlnL2FybS9hcm02NF9zdGluZ3JheV9saW51eF9nY2MgICAgICAg ICAgIHwgICAzICstDQo+ICBjb25maWcvYXJtL2FybTY0X3RodW5kZXJ4Ml9saW51eF9nY2MgICAg ICAgICAgfCAgIDMgKy0NCj4gIC4uLl9saW51eF9nY2MgPT4gYXJtNjRfdGh1bmRlcnh0ODhfbGlu dXhfZ2NjfSB8ICAgMiArLQ0KPiAgY29uZmlnL2FybS9tZXNvbi5idWlsZCAgICAgICAgICAgICAg ICAgICAgICAgIHwgNTAzICsrKysrKysrKysrKy0tLS0tLQ0KPiAgY29uZmlnL21lc29uLmJ1aWxk ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDkwICsrKy0NCj4gIGNvbmZpZy94ODYvbWVz b24uYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArDQo+ICBkb2MvZ3VpZGVzL2Ny eXB0b2RldnMvYXJtdjgucnN0ICAgICAgICAgICAgICAgfCAgMTAgKy0NCj4gIC4uLi9saW51eF9n c2cvY3Jvc3NfYnVpbGRfZHBka19mb3JfYXJtNjQucnN0ICB8ICAzMCArKw0KPiAgZG9jL2d1aWRl cy9wcm9nX2d1aWRlL2J1aWxkLXNkay1tZXNvbi5yc3QgICAgIHwgICA0ICstDQo+ICBkcml2ZXJz L2NyeXB0by9hcm12OC9tZXNvbi5idWlsZCAgICAgICAgICAgICAgfCAgMTkgKy0NCj4gIGRyaXZl cnMvbWVzb24uYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNiArLQ0KPiAgbWVz b24uYnVpbGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsNCj4gIG1l c29uX29wdGlvbnMudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxNCArLQ0KPiAg MjQgZmlsZXMgY2hhbmdlZCwgNTE2IGluc2VydGlvbnMoKyksIDIzNSBkZWxldGlvbnMoLSkgIGNy ZWF0ZSBtb2RlIDEwMDY0NA0KPiBidWlsZHRvb2xzL2dldF9jcHVfY291bnQucHkgIGNyZWF0ZSBt b2RlIDEwMDY0NA0KPiBidWlsZHRvb2xzL2dldF9udW1hX2NvdW50LnB5ICByZW5hbWUNCj4gY29u ZmlnL2FybS97YXJtNjRfdGh1bmRlcnhfbGludXhfZ2NjID0+IGFybTY0X3RodW5kZXJ4dDg4X2xp bnV4X2djY30NCj4gKDkyJSkNCj4gDQo+IC0tDQo+IDIuMjAuMQ0KDQo=