From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 7183C42CC2; Thu, 15 Jun 2023 09:00:26 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 4622F40DDA; Thu, 15 Jun 2023 09:00:26 +0200 (CEST) Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-vi1eur04on2043.outbound.protection.outlook.com [40.107.8.43]) by mails.dpdk.org (Postfix) with ESMTP id 9EE1D40A84 for ; Thu, 15 Jun 2023 09:00:24 +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=YnbCUianeHvl/fU42KCmUyaKlAbtihAOQOt7L70gn/E=; b=toeBegx9j7kdFxTiCpfheI39AjKiulyRPhYp8ixAWAg21HOmHhWjx8oVQXA0/K+Qfgrm78pug2m6FWXc1HWuGfybCXWFWei9D9Ri4HokJTyBd5UTVMUN9GMw6dY1nPFx+zRmdQZzt8O/5M+1b8SZoSd0IIpHeVvd/xSTwgUqMN0= Received: from DB7PR03CA0106.eurprd03.prod.outlook.com (2603:10a6:10:72::47) by DB8PR08MB5321.eurprd08.prod.outlook.com (2603:10a6:10:11c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6477.37; Thu, 15 Jun 2023 07:00:22 +0000 Received: from DBAEUR03FT047.eop-EUR03.prod.protection.outlook.com (2603:10a6:10:72:cafe::e8) by DB7PR03CA0106.outlook.office365.com (2603:10a6:10:72::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6477.37 via Frontend Transport; Thu, 15 Jun 2023 07:00:22 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;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; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by DBAEUR03FT047.mail.protection.outlook.com (100.127.143.25) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.25 via Frontend Transport; Thu, 15 Jun 2023 07:00:22 +0000 Received: ("Tessian outbound 3a01b65b5aad:v136"); Thu, 15 Jun 2023 07:00:22 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 89d9bd2ddfad78ef X-CR-MTA-TID: 64aa7808 Received: from c61377898f6a.5 by 64aa7808-outbound-1.mta.getcheckrecipient.com id BF25C18C-9672-4A81-9533-A0DBD8B244A4.1; Thu, 15 Jun 2023 07:00:11 +0000 Received: from EUR04-DB3-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id c61377898f6a.5 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Thu, 15 Jun 2023 07:00:11 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OCPboOCf7oCtTnyRPXeNQsQSQszsRtyH0wshR8RGbLhWnZbyD7F7WK3rBY/r5yJHgYDp/ok+xmU7yyvmpiZP3mUhCRn/Au6FIramIa4enhikZqFjoY72Tg3ljIwDj6bLeg/rmcq2cdvNHjBydtJG24yuu5FaCCpSB7cXCwXEmm5/u/tfjGOVQ1WJZDLm0epGB3yieo456FGVQxWugjXQ2EDoN8INhEGdN9OK0olTlPDOj4ToPHrrB8/bZSckg4htCZKp4OD8Q17Q4hIK5sMTizgRB7gB4X+kiGIw+wONXFJ2vFFKJhVJ6RRq6bzyL0oRw+bq7S4o6v1mitk0JthAHw== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=YnbCUianeHvl/fU42KCmUyaKlAbtihAOQOt7L70gn/E=; b=ASDzra4/ylHEnXE73nWMQrRU7UJKp2VlXkvU34tCnG2A3yHjRvF1L7A3/jGE3J216ULfXMDXMqeLSVKm60VPdNnyQvflIiWINTXoaR4f2wuq1WS8lkT4NNEcJY4ih9lRejP0kKnExwYq/I0C+4GwObYwnnJyEhoQR08OdE2/dGzL/+owS5snUV8KC3WBi2Ss+hmdknWEQUdDvr2K6nS7eQ/vUvDkzEbgR1V8Y2eogpsD3WD0qRSrgJGPdc+yL4h1q9BVZPGGwAG6XZxgYGisAWvlLUg/4kO++A6VhCjoVZZK47V3bCsPU6lh1HfL/fcDSh7cC+Txaavzuw7qW9hfuQ== 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=YnbCUianeHvl/fU42KCmUyaKlAbtihAOQOt7L70gn/E=; b=toeBegx9j7kdFxTiCpfheI39AjKiulyRPhYp8ixAWAg21HOmHhWjx8oVQXA0/K+Qfgrm78pug2m6FWXc1HWuGfybCXWFWei9D9Ri4HokJTyBd5UTVMUN9GMw6dY1nPFx+zRmdQZzt8O/5M+1b8SZoSd0IIpHeVvd/xSTwgUqMN0= Received: from AS8PR08MB7080.eurprd08.prod.outlook.com (2603:10a6:20b:401::19) by PAXPR08MB6605.eurprd08.prod.outlook.com (2603:10a6:102:153::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6500.25; Thu, 15 Jun 2023 07:00:07 +0000 Received: from AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::dd71:31fd:80b0:c4e0]) by AS8PR08MB7080.eurprd08.prod.outlook.com ([fe80::dd71:31fd:80b0:c4e0%4]) with mapi id 15.20.6500.025; Thu, 15 Jun 2023 07:00:07 +0000 From: Ruifeng Wang To: Ferruh Yigit , "Gupta, Nipun" , "dev@dpdk.org" , "thomas@monjalon.net" , "david.marchand@redhat.com" , Honnappa Nagarahalli CC: "Anand, Harpreet" , "Agarwal, Nikhil" , nd , nd Subject: RE: [PATCH v3 5/5] config/arm: add AMD CDX Thread-Topic: [PATCH v3 5/5] config/arm: add AMD CDX Thread-Index: AQHZdGFQexxdMCFNfkqsC5/P6qLu8a9KUYAAgAX0MQCAABF6gIABMbPwgDjk+4CAAU+McA== Date: Thu, 15 Jun 2023 07:00:07 +0000 Message-ID: References: <20230124140746.594066-1-nipun.gupta@amd.com> <20230421145406.12831-1-nipun.gupta@amd.com> <20230421145406.12831-6-nipun.gupta@amd.com> <54328b0c-584e-dc58-2559-9d30e089a66a@amd.com> <8d729d5d-2de4-fc73-3ad6-d045079274e9@amd.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: 26A3B09C9DBA0747AF81CD74C50B63C3.0 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: AS8PR08MB7080:EE_|PAXPR08MB6605:EE_|DBAEUR03FT047:EE_|DB8PR08MB5321:EE_ X-MS-Office365-Filtering-Correlation-Id: 227eabf9-cee6-43ab-3dd8-08db6d6e3009 x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: xCJGIkB0+nEhyI9ka6vKehYsDDK6SehR7z+6oJPAKsAu1B+aeYveROam00zp3hwUIsuqydl99b9Br5DLtGOd7o2jCMMpxTN9LQSghn/ui7f6kDy7X38EtCFnG+8xUYIeHE9DISa9npZjSeYWsWMx6d/fkO6bnynMqZNIeDKmtBgtPftxjRn66SqIIRtAVN+HN3v3cKQ2Jr7qm6Mat62fZ6i+gVCnejfSjvfBrOifZUhAb/olFx/mQa3nfD5xBJ+nydLAOLSbGMbhWahokdZj3JEBR4i0Uh+P7t5UW7q8xDOh5F54PeCk/TXAJvLBRx633HHvLDNXzqq/q3OSefHjLIHqMeXSF7LlTMa51/SGRPbzOARWcR0iu73rzCk/TACXxb5KyAshxfR3SFnKIYEpIlaD1lS2LlQGIBouWJMMUsaEaI057EDYTebGw55UpZcoExy6ah8GuU99f7TYTPX9wcskjZ0Bc86x44uEJNh5WtonxoGYRoOhJkYMbiZ4aSGnG6SwIwRX10PqSAXIOPJkbo5rrRNIBBTWUJswIkXe5M0ZgY0pvY+ea9htOHn2mIdIdoz5+qrZZmASDcvDx/NPafJXmTxUut7iSgHyH80nIu0GDCc9YlvyAIgW+uWb/wLc X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AS8PR08MB7080.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(376002)(366004)(396003)(39860400002)(346002)(136003)(451199021)(83380400001)(2906002)(33656002)(86362001)(38070700005)(122000001)(38100700002)(55016003)(8936002)(8676002)(7696005)(316002)(41300700001)(52536014)(5660300002)(478600001)(54906003)(110136005)(76116006)(66946007)(66556008)(66476007)(64756008)(66446008)(6636002)(71200400001)(4326008)(53546011)(9686003)(6506007)(186003); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: PAXPR08MB6605 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: DBAEUR03FT047.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 2dd09133-4e7e-49a4-0262-08db6d6e276f X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XKjYONt/CcF4sziqMF/+7Idyue3G/kAVcoQo3zV53iQkN/kwYlceLoC6GZ8V6Byf5KhNcpPbUmedIZsEJqxd7AjKf8y1IpH1YPg5Q3q6IS//w6I9wNy0JMnyNVlvApjMGjFBC/eVD9KjcgHQFpfv4Xp/YgcZ2MOQtHYvJ5Y4LVbNExol2rzzuDR0DdFAxRMAK7fFXHyMMGlBOe1m9BoB/55alRrn30XrNOB9zkI41MZPfl77bXAQt6QNivsmWts7VHCsLZeW1QgxoaBGGGxB1ZX5pSTL9AiG2cnwlxIWRweRBRP0wsjJ92rHqVlNBNy7sIiRm0AlKibf/eIhlMdYx+PHycSVmR6leJWHMt8Ln0+pBgdy3dG+E87qVHtH/lmE9Pfvf8pU1LQxCq73FwP2f8Mxjg5zLcrgb06SlG3G6YgUCjFy0Z6yehIwI+ePT+dfMnXAbT7lCJ6xCdetd06ksDm2W88JGFR3ZRnbYAukizQFR6bIYb3b4Rg/JjmvemTvChkdvOhvGfs4vuUQAPKBpzkEpVKuzcaqoNASXo9IppHa+ZB6dlc7mz8wkcTni2SW9gxmE6ru76t393m4hgv4Ku+EiRU+vscqwKoJkAn1pKonlgWakp+CVQGMLzVmhK0Cd+zL3EGU3BJtwEPfGpCgZrRE1/zNct6IK9kavKjnK0uGIgive9T5xS6+8Lg0J4R/hkikCYc+J9tnqOYAlS3VnP0VA/t7Um/bYfYcFD3Gzdd4vszLvZCArEtIOxcRB6aw 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:(13230028)(4636009)(39860400002)(346002)(376002)(396003)(136003)(451199021)(46966006)(40470700004)(36840700001)(5660300002)(83380400001)(52536014)(336012)(186003)(55016003)(6506007)(40480700001)(2906002)(47076005)(36860700001)(41300700001)(8936002)(9686003)(7696005)(26005)(40460700003)(8676002)(316002)(110136005)(54906003)(33656002)(53546011)(82740400003)(478600001)(81166007)(356005)(82310400005)(4326008)(6636002)(86362001)(70206006)(70586007); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jun 2023 07:00:22.2799 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 227eabf9-cee6-43ab-3dd8-08db6d6e3009 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: DBAEUR03FT047.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5321 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBGZXJydWggWWlnaXQgPGZlcnJ1 aC55aWdpdEBhbWQuY29tPg0KPiBTZW50OiBXZWRuZXNkYXksIEp1bmUgMTQsIDIwMjMgNjozMSBQ TQ0KPiBUbzogUnVpZmVuZyBXYW5nIDxSdWlmZW5nLldhbmdAYXJtLmNvbT47IEd1cHRhLCBOaXB1 biA8TmlwdW4uR3VwdGFAYW1kLmNvbT47IGRldkBkcGRrLm9yZzsNCj4gdGhvbWFzQG1vbmphbG9u Lm5ldDsgZGF2aWQubWFyY2hhbmRAcmVkaGF0LmNvbTsgSG9ubmFwcGEgTmFnYXJhaGFsbGkNCj4g PEhvbm5hcHBhLk5hZ2FyYWhhbGxpQGFybS5jb20+DQo+IENjOiBBbmFuZCwgSGFycHJlZXQgPGhh cnByZWV0LmFuYW5kQGFtZC5jb20+OyBBZ2Fyd2FsLCBOaWtoaWwgPG5pa2hpbC5hZ2Fyd2FsQGFt ZC5jb20+OyBuZA0KPiA8bmRAYXJtLmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MyA1LzVd IGNvbmZpZy9hcm06IGFkZCBBTUQgQ0RYDQo+IA0KPiBPbiA1LzkvMjAyMyA2OjU1IEFNLCBSdWlm ZW5nIFdhbmcgd3JvdGU6DQo+ID4+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4+IEZy b206IEZlcnJ1aCBZaWdpdCA8ZmVycnVoLnlpZ2l0QGFtZC5jb20+DQo+ID4+IFNlbnQ6IE1vbmRh eSwgTWF5IDgsIDIwMjMgNzoyNyBQTQ0KPiA+PiBUbzogR3VwdGEsIE5pcHVuIDxOaXB1bi5HdXB0 YUBhbWQuY29tPjsgZGV2QGRwZGsub3JnOw0KPiA+PiB0aG9tYXNAbW9uamFsb24ubmV0OyBkYXZp ZC5tYXJjaGFuZEByZWRoYXQuY29tOyBIb25uYXBwYSBOYWdhcmFoYWxsaQ0KPiA+PiA8SG9ubmFw cGEuTmFnYXJhaGFsbGlAYXJtLmNvbT47IFJ1aWZlbmcgV2FuZyA8UnVpZmVuZy5XYW5nQGFybS5j b20+DQo+ID4+IENjOiBBbmFuZCwgSGFycHJlZXQgPGhhcnByZWV0LmFuYW5kQGFtZC5jb20+OyBB Z2Fyd2FsLCBOaWtoaWwNCj4gPj4gPG5pa2hpbC5hZ2Fyd2FsQGFtZC5jb20+DQo+ID4+IFN1Ympl Y3Q6IFJlOiBbUEFUQ0ggdjMgNS81XSBjb25maWcvYXJtOiBhZGQgQU1EIENEWA0KPiA+Pg0KPiA+ PiBPbiA1LzgvMjAyMyAxMToyNCBBTSwgR3VwdGEsIE5pcHVuIHdyb3RlOg0KPiA+Pj4NCj4gPj4+ DQo+ID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4+PiBGcm9tOiBZaWdpdCwg RmVycnVoIDxGZXJydWguWWlnaXRAYW1kLmNvbT4NCj4gPj4+PiBTZW50OiBUaHVyc2RheSwgTWF5 IDQsIDIwMjMgODo1OSBQTQ0KPiA+Pj4+IFRvOiBHdXB0YSwgTmlwdW4gPE5pcHVuLkd1cHRhQGFt ZC5jb20+OyBkZXZAZHBkay5vcmc7DQo+ID4+Pj4gdGhvbWFzQG1vbmphbG9uLm5ldDsgZGF2aWQu bWFyY2hhbmRAcmVkaGF0LmNvbQ0KPiA+Pj4+IENjOiBBbmFuZCwgSGFycHJlZXQgPGhhcnByZWV0 LmFuYW5kQGFtZC5jb20+OyBBZ2Fyd2FsLCBOaWtoaWwNCj4gPj4+PiA8bmlraGlsLmFnYXJ3YWxA YW1kLmNvbT4NCj4gPj4+PiBTdWJqZWN0OiBSZTogW1BBVENIIHYzIDUvNV0gY29uZmlnL2FybTog YWRkIEFNRCBDRFgNCj4gPj4+Pg0KPiA+Pj4+IE9uIDQvMjEvMjAyMyAzOjU0IFBNLCBOaXB1biBH dXB0YSB3cm90ZToNCj4gPj4+Pj4gQWRkaW5nIHN1cHBvcnQgZm9yIEFNRCBDRFggZGV2aWNlcw0K PiA+Pj4+Pg0KPiA+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBOaXB1biBHdXB0YSA8bmlwdW4uZ3VwdGFA YW1kLmNvbT4NCj4gPj4+Pj4gLS0tDQo+ID4+Pj4+ICBjb25maWcvYXJtL2FybTY0X2NkeF9saW51 eF9nY2MgfCAxNyArKysrKysrKysrKysrKysrKw0KPiA+Pj4+PiAgY29uZmlnL2FybS9tZXNvbi5i dWlsZCAgICAgICAgIHwgMTQgKysrKysrKysrKysrKysNCj4gPj4+Pj4gIDIgZmlsZXMgY2hhbmdl ZCwgMzEgaW5zZXJ0aW9ucygrKSAgY3JlYXRlIG1vZGUgMTAwNjQ0DQo+ID4+Pj4+IGNvbmZpZy9h cm0vYXJtNjRfY2R4X2xpbnV4X2djYw0KPiA+Pj4+Pg0KPiA+Pj4+PiBkaWZmIC0tZ2l0IGEvY29u ZmlnL2FybS9hcm02NF9jZHhfbGludXhfZ2NjDQo+ID4+Pj4gYi9jb25maWcvYXJtL2FybTY0X2Nk eF9saW51eF9nY2MNCj4gPj4+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQNCj4gPj4+Pj4gaW5kZXgg MDAwMDAwMDAwMC4uOGU2ZDYxOWRhZQ0KPiA+Pj4+PiAtLS0gL2Rldi9udWxsDQo+ID4+Pj4+ICsr KyBiL2NvbmZpZy9hcm0vYXJtNjRfY2R4X2xpbnV4X2djYw0KPiA+Pj4+PiBAQCAtMCwwICsxLDE3 IEBADQo+ID4+Pj4+ICtbYmluYXJpZXNdDQo+ID4+Pj4+ICtjID0gWydjY2FjaGUnLCAnYWFyY2g2 NC1saW51eC1nbnUtZ2NjJ10gY3BwID0gWydjY2FjaGUnLA0KPiA+Pj4+PiArJ2FhcmNoNjQtbGlu dXgtZ251LWcrKyddIGFyID0gJ2FhcmNoNjQtbGludXgtZ251LWFyJw0KPiA+Pj4+PiArYXMgPSAn YWFyY2g2NC1saW51eC1nbnUtYXMnDQo+ID4+Pj4+ICtzdHJpcCA9ICdhYXJjaDY0LWxpbnV4LWdu dS1zdHJpcCcNCj4gPj4+Pj4gK3BrZ2NvbmZpZyA9ICdhYXJjaDY0LWxpbnV4LWdudS1wa2ctY29u ZmlnJw0KPiA+Pj4+PiArcGNhcC1jb25maWcgPSAnJw0KPiA+Pj4+PiArDQo+ID4+Pj4+ICtbaG9z dF9tYWNoaW5lXQ0KPiA+Pj4+PiArc3lzdGVtID0gJ2xpbnV4Jw0KPiA+Pj4+PiArY3B1X2ZhbWls eSA9ICdhYXJjaDY0Jw0KPiA+Pj4+PiArY3B1ID0gJ2FybXY4LWEnDQo+ID4+Pj4+ICtlbmRpYW4g PSAnbGl0dGxlJw0KPiA+Pj4+PiArDQo+ID4+Pj4+ICtbcHJvcGVydGllc10NCj4gPj4+Pj4gK3Bs YXRmb3JtID0gJ2NkeCcNCj4gPj4+Pj4gZGlmZiAtLWdpdCBhL2NvbmZpZy9hcm0vbWVzb24uYnVp bGQgYi9jb25maWcvYXJtL21lc29uLmJ1aWxkIGluZGV4DQo+ID4+Pj4+IDUyMTM0MzRjYTQuLjM5 Yjg5Mjk1MzQgMTAwNjQ0DQo+ID4+Pj4+IC0tLSBhL2NvbmZpZy9hcm0vbWVzb24uYnVpbGQNCj4g Pj4+Pj4gKysrIGIvY29uZmlnL2FybS9tZXNvbi5idWlsZA0KPiA+Pj4+PiBAQCAtMzA1LDYgKzMw NSwxOCBAQCBzb2NfYmx1ZWZpZWxkID0gew0KPiA+Pj4+PiAgICAgICdudW1hJzogZmFsc2UNCj4g Pj4+Pj4gIH0NCj4gPj4+Pj4NCj4gPj4+Pj4gK3NvY19jZHggPSB7DQo+ID4+Pj4+ICsgICAgJ2Rl c2NyaXB0aW9uJzogJ0FNRCBDRFgnLA0KPiA+Pj4+PiArICAgICdpbXBsZW1lbnRlcic6ICcweDQx JywNCj4gPj4+Pj4gKyAgICAncGFydF9udW1iZXInOiAnMHhkNDInLA0KPiA+Pj4+PiArICAgICdm bGFncyc6IFsNCj4gPj4+Pj4gKyAgICAgICAgWydSVEVfTUFDSElORScsICciY2R4IiddLA0KPiA+ Pj4+PiArICAgICAgICBbJ1JURV9NQVhfTENPUkUnLCAxNl0sDQo+ID4+Pj4+ICsgICAgICAgIFsn UlRFX01BWF9OVU1BX05PREVTJywgMV0NCj4gPj4+Pj4gKyAgICBdLA0KPiA+Pj4+PiArICAgICdu dW1hJzogZmFsc2UNCj4gPj4+Pj4gK30NCj4gPj4+Pg0KPiA+Pj4+IEhpIE5pcHVuLA0KPiA+Pj4+ DQo+ID4+Pj4gV2h5IHdlIG5lZWQgYSBuZXcgYXJtIHBsYXRmb3JtL2NvbmZpZz8gSXMgaXQgYmVj YXVzZSBvZiBhYm92ZSBmbGFncz8NCj4gPj4+PiBJZiBpdCBjYW4gd29yayB3aXRoIGRlZmF1bHQg dmFsdWVzLCBJIHRoaW5rIHdlIGNhbiBkcm9wIHRoaXMgcGF0Y2guDQo+ID4+Pg0KPiA+Pj4gSGkg RmVycnVoLA0KPiA+Pj4NCj4gPj4+IENEWCBkcml2ZXIgd29ya3Mgd2l0aCBnZW5lcmljIEFSTSBj b21waWxhdGlvbiB0b28gKGFybTY0X2FybXY4X2xpbnV4X2djYykuDQo+ID4+Pg0KPiA+Pj4gVGhl IHZlcnNhbCBwbGF0Zm9ybXMgc3VwcG9ydGluZyBDRFggaGF2ZSBBNzggY29yZXMsIGFuZCBhZGRp bmcgdGhpcw0KPiA+Pj4gY2R4IGNvbmZpZyBIZWxwcyB0byBwcm92aWRlIGdjYyBvcHRpb24gIm1h cmNoPSBhcm12OC40LWEiIHdoaWNoIGlzDQo+ID4+PiBmb3IgaW1wbGVtZW50ZXIgIjB4ZDQyIiAo QVJNIGNvcnRleCBBNzggY29yZXMpLiwgd2hlcmVhcyBmb3IgZ2VuZXJpYw0KPiA+Pj4gQVJNIGNv bXBpbGF0aW9uICJtYXJjaD0gYXJtdjgtYSIuDQo+ID4+Pg0KPiA+Pj4gTWF5YmUgQVJNIGd1eXMg Y2FuIHByb3ZpZGUgbW9yZSBpbmZvcm1hdGlvbiByZWdhcmRpbmcgaWYgdGhlcmUgaXMNCj4gPj4+ IGFueSBpbXBhY3Qgb24gdXNpbmcgZ2VuZXJpYyBhcmNoaXRlY3R1cmUgZmxhZyAoaS5lLiBtYXJj aD0gYXJtdjhhKSBvbiBBNzggY29yZXMuDQo+ID4+Pg0KPiA+Pg0KPiA+PiBIaSBIb25uYXBwYSwg UnVpZmVuZywNCj4gPj4NCj4gPj4gQ2FuIHlvdSBwbGVhc2Ugc3VwcG9ydCBvbiB0aGlzIHF1ZXN0 aW9uLCB3aGF0IGlzIHRoZSBkaWZmZXJlbmNlIG9mDQo+ID4+ICdtYXJjaD0gYXJtdjgtYScgZmxh ZyAoY29tcGFyaW5nIG1hcmNoPSBhcm12OGEpPw0KPiA+PiBTaG91bGQgd2UgY29uc2lkZXIgYWRk aW5nIGFuIGFybSBjb25maWcgZmlsZSB0byBzdXBwb3J0IHRoaXMgZmxhZz8NCj4gPg0KPiA+IEkg c2VlIHRoZXJlIGlzIGEgbmV3IHZlcnNpb24gd2l0aG91dCBjaGFuZ2UgdG8gY29uZmlnIGZpbGUu DQo+ID4gRldJVywgbmF0aXZlIGJ1aWxkIGlzIGZpbmUgd2l0aG91dCB0aGlzIGNoYW5nZS4gQmVj YXVzZSB0aGUgc3BlY2lmaWMNCj4gPiAoaW1wbGVtZW50ZXIsIHBhcnQgbnVtYmVyKSBmbGFncyBh cmUgYWxyZWFkeSBpbiBwbGFjZS4gV2hhdCBlbmFibGVkIGJ5DQo+ID4gdGhpcyBjaGFuZ2UgYXJl IG9wdGlvbnMgZm9yIHNvYyBidWlsZCAoLURwbGF0Zm9ybT1jZHgpIGFuZCBjcm9zcy1idWlsZCAo LS1jcm9zcy1maWxlDQo+IGFybTY0X2NkeF9saW51eF9nY2MpLg0KPiA+DQo+IA0KPiBIaSBSdWlm ZW5nLCBIb25uYXBwYSwNCj4gDQo+IENvbmZpZyBmaWxlIHdpbGwgY29tZSBhcyBzdGFuZGFsb25l IHBhdGNoLCBpdCBvbmx5IHNlcGFyYXRlZCBmcm9tIHRoaXMgc2V0Lg0KPiANCj4gQW5kIGNvbmZp ZyBmaWxlIGlzIHJlcXVpcmVkIG1haW5seSBmb3IgJy0tbWFyY2g9YXJtdjguNC1hJyBwYXJhbWV0 ZXIuDQo+IA0KPiBUaGVyZSBhcmUgbXVsdGlwbGUgY29uZmlncyB1c2luZyB0aGUgc2FtZSBwYXJh bWV0ZXIsIGlzIGl0IGEgZ29vZCBvcHRpb24gdG8gY3JlYXRlIGENCj4gY29tbW9uIGNvbmZpZyBm b3IgJ2FybXY4LjQtYScsIHNpbWlsYXIgdG8gJ2dlbmVyaWMnIG9uZT8NCj4gT3IgaXMgaXQgcHJl ZmVycmVkIHRoYXQgZWFjaCBTb0MgYWRkaW5nIGl0cyBvd24gY29uZmlnLCBhcyBkb25lIGluIHRo aXMgcGF0Y2g/DQoNCkhpIEZlcnJ1aCwNCg0KSXQgaXMgcHJlZmVycmVkIHRoYXQgZWFjaCBTb0Mg YWRkaW5nIGl0cyBvd24gY29uZmlnLg0KU29DcyBhdCB0aGUgc2FtZSBJU0EgbGV2ZWwgKGUuZy4g YXJtdjguNC1hKSBjYW4gaGF2ZSBkaWZmZXJlbnQgb3B0aW9uYWwgZmVhdHVyZXMvZXh0ZW5zaW9u cyBzdXBwb3J0ZWQuDQpUaGVyZWZvcmUsIFNvQyBjb25maWcgaXMgcHJvdmlkZWQgYWxvbmdzaWRl IHdpdGggcGFydCBudW1iZXIgY29uZmlnLg0KDQpUaGFua3MuDQoNCj4gDQo+IFRoYW5rcywNCj4g ZmVycnVoDQo+IA0KPiANCj4gDQo+IA0KDQo=