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 0E2EDA059A; Sat, 11 Apr 2020 05:46:48 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 61D1A1C2B5; Sat, 11 Apr 2020 05:46:48 +0200 (CEST) Received: from EUR03-VE1-obe.outbound.protection.outlook.com (mail-eopbgr50057.outbound.protection.outlook.com [40.107.5.57]) by dpdk.org (Postfix) with ESMTP id 9C5061C2B4 for ; Sat, 11 Apr 2020 05:46:47 +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=edyQRhtySti7pk1qp0mjtqKm2cazYOawzNVQrFJvUf0=; b=cLiRltqeWqK1rYl2LFfEQi//fzBHZAuWe7QZLyF+W+hEFZEqRDHH/vDxxrLS+2niACuMdMjCGXi8S3SsVZhPFP7/d/bFsCseo/jq3fiF9NzkBTw1bDCxhhF5CuE+fwSD6Q55wF9FNMEenBz7JQN/KQ08LytydCkdTNQOke4wkYU= Received: from DB6PR0802CA0040.eurprd08.prod.outlook.com (2603:10a6:4:a3::26) by AM6PR08MB4135.eurprd08.prod.outlook.com (2603:10a6:20b:a9::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.20; Sat, 11 Apr 2020 03:46:46 +0000 Received: from DB5EUR03FT015.eop-EUR03.prod.protection.outlook.com (2603:10a6:4:a3:cafe::18) by DB6PR0802CA0040.outlook.office365.com (2603:10a6:4:a3::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.16 via Frontend Transport; Sat, 11 Apr 2020 03:46:46 +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 DB5EUR03FT015.mail.protection.outlook.com (10.152.20.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2900.18 via Frontend Transport; Sat, 11 Apr 2020 03:46:45 +0000 Received: ("Tessian outbound 1425309d4c0b:v50"); Sat, 11 Apr 2020 03:46:45 +0000 X-CR-MTA-TID: 64aa7808 Received: from 08a3dd8d80ec.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 2ACF1867-E5C6-46BD-B38A-15DC62A1968F.1; Sat, 11 Apr 2020 03:46:40 +0000 Received: from EUR01-VE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 08a3dd8d80ec.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Sat, 11 Apr 2020 03:46:40 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=k6L7l4G/8C3gBcticNQ0XRnZKxNiq80PQI4aKBhJfg23KQ5/PeVhU2zxyojKevOxxVHum0RKXVjKANJxjUo9/IFXPqiUjdjiCuLi92KatjzRK8gmFH/oqxqcTQ5BrhEkdRzUjDsGGtiB07phCfhE5ydP8P6SKyVWPian7VrGclxhKxx1mPGFTwPSnIFHrVY9NxB6CXL6JwSFdWsY05ssi/ZROaTgNGSThiCEREEwim2hc4JpFgbmhQujybnW7UjsKfTMw7+Tk/aUkNy8jtGqijEIfs2552IarHPQ08PlR0eli5hPBmwi2ikgu1EALcQzwmwF1mfPbnfPDdaGyOTfTQ== 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=edyQRhtySti7pk1qp0mjtqKm2cazYOawzNVQrFJvUf0=; b=O7cmYpArauQu4OAZ9E49PwuipVcQUq1EqU4EOt7fXEuarmfQZkqi6e/O/IcFRhVDBAQi6O2X6p9jeNhMVvfxfN+NH1nmn+98z69OUYaJK9wXw7tg1C4HQyVkz1jBk+F5ngzbYVuYnO/31Unc1x4ZYaL0MQolaZIBYSjGsmYnxRFJHuOv2WPdZYtigXMH+3VDvZIxESSWt0Unwp8uzle3MbQZFwmww/wKrdQ7h8RgpiBJ137D5rFnOOE7Ol6CQpj8CZybaQBowFv2KaD4cxSelU1P+sXCJpgjO42I3shr42hPuZCL5yDkjKqhsOfZ7z72vQYdtQB22/O9rXX+rhYz+Q== 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=edyQRhtySti7pk1qp0mjtqKm2cazYOawzNVQrFJvUf0=; b=cLiRltqeWqK1rYl2LFfEQi//fzBHZAuWe7QZLyF+W+hEFZEqRDHH/vDxxrLS+2niACuMdMjCGXi8S3SsVZhPFP7/d/bFsCseo/jq3fiF9NzkBTw1bDCxhhF5CuE+fwSD6Q55wF9FNMEenBz7JQN/KQ08LytydCkdTNQOke4wkYU= Received: from VI1PR08MB5376.eurprd08.prod.outlook.com (2603:10a6:803:13e::15) by VI1PR08MB3725.eurprd08.prod.outlook.com (2603:10a6:803:b6::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2878.17; Sat, 11 Apr 2020 03:46:37 +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.2900.015; Sat, 11 Apr 2020 03:46:36 +0000 From: Gavin Hu To: Andrew Rybchenko , "dev@dpdk.org" CC: nd , "david.marchand@redhat.com" , "thomas@monjalon.net" , "rasland@mellanox.com" , "drc@linux.vnet.ibm.com" , "bruce.richardson@intel.com" , "konstantin.ananyev@intel.com" , "matan@mellanox.com" , "shahafs@mellanox.com" , "viacheslavo@mellanox.com" , "jerinj@marvell.com" , Honnappa Nagarahalli , Ruifeng Wang , Phil Yang , Joyce Kong , Steve Capper , nd Thread-Topic: [dpdk-dev] [PATCH RFC v2 0/7] introduce new barrier class and use it for mlx5 PMD Thread-Index: AQHWD1xqRNpC+q57UUyVmbhQgzDBkKhzOU7Q Date: Sat, 11 Apr 2020 03:46:35 +0000 Message-ID: References: <20200213123854.203566-1-gavin.hu@arm.com> <20200410164127.54229-1-gavin.hu@arm.com> <459f34b7-9e40-4110-3701-087261b223cd@solarflare.com> In-Reply-To: <459f34b7-9e40-4110-3701-087261b223cd@solarflare.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 7284f1fb-801f-49e1-8fd1-0ea8be67a70d.0 x-checkrecipientchecked: true Authentication-Results-Original: spf=none (sender IP is ) smtp.mailfrom=Gavin.Hu@arm.com; x-originating-ip: [221.239.170.106] x-ms-publictraffictype: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: cbbc67f6-07ec-43b1-1a21-08d7ddcaf4f4 x-ms-traffictypediagnostic: VI1PR08MB3725:|VI1PR08MB3725:|AM6PR08MB4135: 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:7691;OLM:7691; x-forefront-prvs: 03706074BC 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)(39860400002)(376002)(396003)(136003)(346002)(366004)(5660300002)(316002)(7696005)(53546011)(86362001)(6506007)(55016002)(4326008)(110136005)(9686003)(7416002)(186003)(81156014)(966005)(26005)(66946007)(64756008)(66556008)(54906003)(66476007)(71200400001)(33656002)(478600001)(8936002)(76116006)(66446008)(52536014)(2906002)(8676002); 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: Qc2RAYsgEIRCCiLNUVAs7e/6yY94wCKwLycxY3y0RRkrg8Lam4RQ7fnXornlYWhB/x6MnrfD8IyymIBWLQwvCTXPN7/jhMFMvGWSKvWZ6OV2sWjuzkTCSidKIjQXw6faiWrGV5xAzlZrJkQzVRGNQo8Sgs3IcwJrmR8KD03MzdnWGnRk9ObgR7BISNBMv5cXrJ72UybN5rKpiIZsr8VeGxQUe4hW9ryiW6MzG54+WsLmm8zKuO1YR+A+IFQBvLFM9CJeh205fEe0xbwjMa8bxZazsHS+FEAYN7LpUqkKDsd+qX7LVyNQ+nhXH0DOLPsudzScf8ULy9Y6Gy6KgLQP/tiuN220yjqRlfOkJGbZYwpXvN5COSrWdPbwzz9t7LJa+UP8RILnxlMyxgCfl4FqU93fC1f+9Azdh9Yd2sBtlipFlrKFLwFSh2PBFc3g4fHpjCCVlD3qD9e6TrC6aXpVpjLdJTgGvRBdRW1kJLuhT4BaCFBSS6FjK0BAgHZn9dUtBeCZlkv9Q4O2PIvuXGR6Yw== x-ms-exchange-antispam-messagedata: HMtCp9HbZ61b/TRVEFr3zPoz5jLmVQ26JIJQNg5xJVmnXA3GDhKlubJ11r7QlwPNb6in6XSpHZY6z0CNXw4P+ub+rCVrq0SVTn1zYTgAGtyrovTC4AvF4HvQRzVF+4etYWh3SxFTUQ4pjflcZY7dAA== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR08MB3725 Original-Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=Gavin.Hu@arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DB5EUR03FT015.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)(39860400002)(346002)(136003)(376002)(46966005)(316002)(55016002)(54906003)(110136005)(86362001)(356005)(9686003)(7696005)(53546011)(2906002)(4326008)(6506007)(81166007)(8676002)(5660300002)(26826003)(33656002)(478600001)(26005)(336012)(70586007)(52536014)(70206006)(81156014)(186003)(8936002)(966005)(47076004)(82740400003); DIR:OUT; SFP:1101; X-MS-Office365-Filtering-Correlation-Id-Prvs: 1b8d2fc3-9a91-4833-6b50-08d7ddcaef98 X-Forefront-PRVS: 03706074BC X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: UjgpMSzoU3p3NNnp7n8winnonhsI87uGhHNzZ0WOSh+fqkSsrWnhZbQaje7++DO1/RH+KGQTuFFHhhrTW+rB+5KpirdwiQZkbYGQbBreUg+UXqGG8OXwQ0oK7/czj3mDAbA4XUfsA0cC2g/4cYAS7s5KecOLpcr5hUt3+Xu7eQt6tstJH1DMn4VdZ+xg39Bw68ro29QgDQdLL742KzEMlEjD7Q39YRMsrAyLAN3DnDp/gqmsj+Jc9M67H6PN1yWzv24sga9YInzKT+Tmx1AyWWZe1LVgDKkwBBKj21Pk177SlkYE7UWQMEwZNOQKIDSdRqCw46vKT40fpfPP73f5aj4uH8U+Kh9wbFZnkO3URgtvbPu5SUg4FNy49azgTCvyBbKvNuUFdbQNNjOXafpWKXqeyIE18SpBlBr8xjAImMmCQ7veZPCoDplFkgzpANC6o5s7CNiiXXhRiAR5y8saFTm6lU+7tKNr7BkaG0zOIsYylmjs/Y0FPW1uy/DfOFCA9qeN37ep7LWmnUDyUDaB6Jsu7R0DWF4VqfvZBeY9QqJwfQh92JiNfXoO+l5kLgnplv2Os/6G1C13slYRdsifRA== X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Apr 2020 03:46:45.8924 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: cbbc67f6-07ec-43b1-1a21-08d7ddcaf4f4 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: AM6PR08MB4135 Subject: Re: [dpdk-dev] [PATCH RFC v2 0/7] introduce new barrier class and use it for mlx5 PMD 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" SGkgQW5kcmV3LA0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IEFuZHJl dyBSeWJjaGVua28gPGFyeWJjaGVua29Ac29sYXJmbGFyZS5jb20+DQo+IFNlbnQ6IFNhdHVyZGF5 LCBBcHJpbCAxMSwgMjAyMCAxOjIxIEFNDQo+IFRvOiBHYXZpbiBIdSA8R2F2aW4uSHVAYXJtLmNv bT47IGRldkBkcGRrLm9yZw0KPiBDYzogbmQgPG5kQGFybS5jb20+OyBkYXZpZC5tYXJjaGFuZEBy ZWRoYXQuY29tOw0KPiB0aG9tYXNAbW9uamFsb24ubmV0OyByYXNsYW5kQG1lbGxhbm94LmNvbTsg ZHJjQGxpbnV4LnZuZXQuaWJtLmNvbTsNCj4gYnJ1Y2UucmljaGFyZHNvbkBpbnRlbC5jb207IGtv bnN0YW50aW4uYW5hbnlldkBpbnRlbC5jb207DQo+IG1hdGFuQG1lbGxhbm94LmNvbTsgc2hhaGFm c0BtZWxsYW5veC5jb207IHZpYWNoZXNsYXZvQG1lbGxhbm94LmNvbTsNCj4gamVyaW5qQG1hcnZl bGwuY29tOyBIb25uYXBwYSBOYWdhcmFoYWxsaQ0KPiA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJt LmNvbT47IFJ1aWZlbmcgV2FuZw0KPiA8UnVpZmVuZy5XYW5nQGFybS5jb20+OyBQaGlsIFlhbmcg PFBoaWwuWWFuZ0Bhcm0uY29tPjsgSm95Y2UgS29uZw0KPiA8Sm95Y2UuS29uZ0Bhcm0uY29tPjsg U3RldmUgQ2FwcGVyIDxTdGV2ZS5DYXBwZXJAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtkcGRr LWRldl0gW1BBVENIIFJGQyB2MiAwLzddIGludHJvZHVjZSBuZXcgYmFycmllciBjbGFzcyBhbmQN Cj4gdXNlIGl0IGZvciBtbHg1IFBNRA0KPiANCj4gT24gNC8xMC8yMCA3OjQxIFBNLCBHYXZpbiBI dSB3cm90ZToNCj4gPiBUbyBvcmRlciB3cml0ZXMgdG8gdmFyaW91cyBtZW1vcnkgdHlwZXMsICdz ZmVuY2UnIGlzIHJlcXVpcmVkIGZvciB4ODYsDQo+ID4gYW5kICdkbWIgb3Noc3QnIGlzIHJlcXVp cmVkIGZvciBhYXJjaDY0Lg0KPiA+DQo+ID4gQnV0IHdpdGhpbiBEUERLLCB0aGVyZSBpcyBubyBh YnN0cmFjdGVkIGJhcnJpZXJzIGNvdmVycyB0aGlzDQo+ID4gY29tYmluYXRpb246IHNmZW5jZSh4 ODYpL2RtYihhYXJjaDY0KS4NCj4gPg0KPiA+IFNvIGludHJvZHVjZSBhIG5ldyBiYXJyaWVyIGNs YXNzIC0gcnRlX2RtYV8qbWIgZm9yIHRoaXMgY29tYmluYXRpb24sDQo+ID4NCj4gPiBEb29yYmVs bCByaW5ncyBhcmUgdHlwaWNhbCB1c2UgY2FzZXMgb2YgdGhpcyBuZXcgYmFycmllciBjbGFzcywg d2hpY2gNCj4gPiByZXF1aXJlcyBzb21ldGhpbmcgcmVhZHkgaW4gdGhlIG1lbW9yeSBiZWZvcmUg bGV0dGluZyBIVyBhd2FyZS4NCj4gPg0KPiA+IEFzIGEgbm90ZSwgcnRlX2lvX3dtYiBhbmQgcnRl X2Npb193bWIgYXJlIGNvbXBpbGVyIGJhcnJpZXJzIGZvciB4ODYsDQo+IHdoaWxlDQo+ID4gcnRl X3dtYiBpcyAnZHNiJyBmb3IgYWFyY2g2NC4NCj4gDQo+IEFzIGZhciBhcyBJIGNhbiBzZWUgcnRl X2Npb193bWIoKSBpcyBleGFjdGx5IGRlZmluaXRpb24gb2YgdGhlIGJhcnJpZXINCj4gdG8gYmUg dXNlZCBmb3IgZG9vcmJlbGxzLiBBbSBJIG1pc3Npbmcgc29tZXRoaW5nPw0KDQpJIHVuZGVyc3Rh bmQgcnRlX2Npb193bWIgaXMgZm9yIERNQSBidWZmZXJzLCBmb3IgZXhhbXBsZXMsIGRlc2NyaXB0 b3JzLCB3b3JrIHF1ZXVlcywgbG9jYXRlZCBpbiB0aGUgaG9zdCBtZW1vcnksIGJ1dCBzaGFyZWQg YmV0d2VlbiBDUFUgYW5kIElPIGRldmljZS4NCnJ0ZV9pb193bWIgaXMgZm9yIE1NSU8gcmVnaW9u cy4gDQpXZSBhcmUgbWlzc2luZyB0aGUgYmFycmllcnMgZm9yIHZhcmlvdXMgbWVtb3J5IHR5cGVz LCBlZy4gRG9vcmJlbGwgY2FzZXMuDQoNClRoZXJlIGlzIGFuIGltcGxpY2F0aW9uIGluIHRoZSBk ZWZpbml0aW9uIG9mIHJ0ZV9jaW9fd21iLCBpdCBjYW4gbm90IGJlIHVzZWQgZm9yIG5vbi1jb2hl cmVudCBNTUlPIHJlZ2lvbihXQz8pDQpodHRwOi8vY29kZS5kcGRrLm9yZy9kcGRrL3YyMC4wMi9z b3VyY2UvbGliL2xpYnJ0ZV9lYWwvY29tbW9uL2luY2x1ZGUvZ2VuZXJpYy9ydGVfYXRvbWljLmgj TDEyNA0KPiBNYXkgYmUgaXQgaXMganVzdCBhIGJ1ZyBpbiBydGVfY2lvX3dtYigpIG9uIHg4Nj8N CnJ0ZV9jaW9fd21iIGlzIG9rIGZvciBkb29yYmVsbHMgb24gYWFyY2g2NCwgYnV0IGxvb2tpbmcg dGhyb3VnaCB0aGUga2VybmVsIGNvZGUsICdzZmVuY2UnIGlzIHJlcXVpcmVkIGZvciB2YXJpb3Vz L21peGVkIG1lbW9yeSB0eXBlcy4NCkRQREsgbWx4NSBQTUQgdXNlcyBydGVfY2lvX3dtYiB3aWRl bHkgYW5kIHdpc2VseSwgaXQgb3JkZXJzIHNlcXVlbmNlcyBvZiB3cml0ZXMgdG8gaG9zdCBtZW1v cnkgdGhhdCBzaGFyZWQgYnkgSU8gZGV2aWNlLg0KU3RyZW5ndGhlbmluZyBydGVfY2lvX3dtYiBt YXkgaHVydCBwZXJmb3JtYW5jZSwgc28gYSBuZXcgYmFycmllciBjbGFzcyBpcyBpbnRyb2R1Y2Vk IHRvIG9wdGltaXplIGZvciBhYXJjaDY0LCBpbiB0aGUgZmFzdCBwYXRoIG9ubHksIHdoaWxlIG5v dCBpbXBhY3RpbmcgeDg2Lg0KaHR0cDovL2NvZGUuZHBkay5vcmcvZHBkay92MjAuMDIvc291cmNl L2RyaXZlcnMvbmV0L21seDUvbWx4NV9yeHR4LmMjTDEwODcNCi9HYXZpbg0KPiANCj4gPiBJbiB0 aGUgam9pbnQgcHJlbGltaW5hcnkgdGVzdGluZyBiZXR3ZWVuIEFybSBhbmQgQW1wZXJlLCA4JX4x MyUNCj4gPiBwZXJmb3JtYW5jZSBib29zdCB3YXMgbWVhc3VyZWQuDQo+ID4NCj4gPiBBcyB0aGVy ZSBpcyBubyBmdW5jdGlvbmFsaXR5IGNoYW5nZXMsIGl0IHdpbGwgbm90IGltcGFjdCB4ODYuDQo+ ID4NCj4gPiBHYXZpbiBIdSAoNik6DQo+ID4gICAgZWFsOiBpbnRyb2R1Y2UgbmV3IGNsYXNzIG9m IGJhcnJpZXJzIGZvciBETUEgdXNlIGNhc2VzDQo+ID4gICAgbmV0L21seDU6IGRtYiBmb3IgaW1t ZWRpYXRlIGRvb3JiZWxsIHJpbmcgb24gYWFyY2g2NA0KPiA+ICAgIG5ldC9tbHg1OiByZWxheCBi YXJyaWVyIHRvIG9yZGVyIFVBUiB3cml0ZXMgb24gYWFyY2g2NA0KPiA+ICAgIG5ldC9tbHg1OiBy ZWxheCBiYXJyaWVyIGZvciBhYXJjaDY0DQo+ID4gICAgbmV0L21seDU6IGFkZCBkZXNjcmlwdGl2 ZSBjb21tZW50IGZvciBhIGJhcnJpZXINCj4gPiAgICBkb2M6IGNsYXJpZnkgb25lIGNvbmZpZ3Vy YXRpb24gaW4gbWx4NSBndWlkZQ0KPiA+DQo+ID4gUGhpbCBZYW5nICgxKToNCj4gPiAgICBuZXQv bWx4NTogcmVsYXggb3JkZXJpbmcgZm9yIG11bHRpLXBhY2tldCBSUSBidWZmZXIgcmVmY250DQo+ ID4NCj4gPiAgIGRvYy9ndWlkZXMvbmljcy9tbHg1LnJzdCAgICAgICAgICAgICAgICAgICAgfCAg NiArKy0tDQo+ID4gICBkcml2ZXJzL25ldC9tbHg1L21seDVfcnhxLmMgICAgICAgICAgICAgICAg IHwgIDIgKy0NCj4gPiAgIGRyaXZlcnMvbmV0L21seDUvbWx4NV9yeHR4LmMgICAgICAgICAgICAg ICAgfCAxNiArKysrKystLS0tLQ0KPiA+ICAgZHJpdmVycy9uZXQvbWx4NS9tbHg1X3J4dHguaCAg ICAgICAgICAgICAgICB8IDE0ICsrKysrKy0tLS0NCj4gPiAgIGxpYi9saWJydGVfZWFsL2FybS9p bmNsdWRlL3J0ZV9hdG9taWNfMzIuaCAgfCAgNiArKysrDQo+ID4gICBsaWIvbGlicnRlX2VhbC9h cm0vaW5jbHVkZS9ydGVfYXRvbWljXzY0LmggIHwgIDYgKysrKw0KPiA+ICAgbGliL2xpYnJ0ZV9l YWwvaW5jbHVkZS9nZW5lcmljL3J0ZV9hdG9taWMuaCB8IDMxICsrKysrKysrKysrKysrKysrKysr Kw0KPiA+ICAgbGliL2xpYnJ0ZV9lYWwvcHBjL2luY2x1ZGUvcnRlX2F0b21pYy5oICAgICB8ICA2 ICsrKysNCj4gPiAgIGxpYi9saWJydGVfZWFsL3g4Ni9pbmNsdWRlL3J0ZV9hdG9taWMuaCAgICAg fCAgNiArKysrDQo+ID4gICA5IGZpbGVzIGNoYW5nZWQsIDc4IGluc2VydGlvbnMoKyksIDE1IGRl bGV0aW9ucygtKQ0KPiA+DQoNCg==