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 E501742A99; Mon, 8 May 2023 19:16:39 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 74652410ED; Mon, 8 May 2023 19:16:39 +0200 (CEST) Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2086.outbound.protection.outlook.com [40.107.21.86]) by mails.dpdk.org (Postfix) with ESMTP id 6E10640685 for ; Mon, 8 May 2023 19:16:38 +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=Unn9IJ83HEeg3dFISn2O5118a92MrZ58VYU4ISE+TG8=; b=d+kTAJnP2DCeU+PPfHbakV37xvrwQMoV1QAU6GJYALxRP0B3t5O82lZOoDhGcbJkbIV+84ZWHOTk6pzhueTFeBoDNBJog4SyPTuNM3vTQQknifL4Xx7jmT9PkWG9OgSeWPHErUFva085b9xQyb1Mb/qxXZtfbHWQ56QdB021tt4= Received: from DB6PR07CA0085.eurprd07.prod.outlook.com (2603:10a6:6:2b::23) by DBAPR08MB5862.eurprd08.prod.outlook.com (2603:10a6:10:1ac::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.22; Mon, 8 May 2023 17:16:36 +0000 Received: from DBAEUR03FT049.eop-EUR03.prod.protection.outlook.com (2603:10a6:6:2b:cafe::f) by DB6PR07CA0085.outlook.office365.com (2603:10a6:6:2b::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.17 via Frontend Transport; Mon, 8 May 2023 17:16:36 +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 DBAEUR03FT049.mail.protection.outlook.com (100.127.142.192) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6387.17 via Frontend Transport; Mon, 8 May 2023 17:16:36 +0000 Received: ("Tessian outbound e13c2446394c:v136"); Mon, 08 May 2023 17:16:35 +0000 X-CheckRecipientChecked: true X-CR-MTA-CID: 2cee31ad4ce724ca X-CR-MTA-TID: 64aa7808 Received: from f0f7c8acd65e.2 by 64aa7808-outbound-1.mta.getcheckrecipient.com id 9C014215-FF65-4766-A7FF-6D703B66FF31.1; Mon, 08 May 2023 17:16:29 +0000 Received: from EUR03-AM7-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id f0f7c8acd65e.2 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Mon, 08 May 2023 17:16:29 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Zz76jBgdn4zzcbhJ6dNybWahnzVoTLvhlZ5m5Yi6hPrSiwSYd0oIx5jkGri+xZfxUhocumcExV0QMwfUoivXr/fkRK59YM7zHVDOx/V5CG0jZn90gitoFyogUFeSaPel5jw0J7LFtuN20nJ/Eip6lWqfJHAWldMS+QZIdqxskwa/8h/ABIbdU6CPxAG4bvMha5+Dqvr87OjpL4Ylgdho+gZPzl/q9bqRVMOtkaa5yy3PIp1SNXdWAEuhi05rs5M9ArfiNfiwycPZqln0B8FmudQuAD6/9Sq+qnEOYeVFwxKWZaYOWrqkXXE8hOVS1w+aRlpxj/P8W9Ke+iIea19TPQ== 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=Unn9IJ83HEeg3dFISn2O5118a92MrZ58VYU4ISE+TG8=; b=HlRbxdOce6/0BwnRaAWBWht85L3K4IC5VwEbVbsACut78JR9SgGMzSR5Y/F/l7OzWhrLNfG2tMpOdoqru28vMjH26qYAZM/KUR/kakWHn9nzhDPWyuEYZETiiHfPG1xryRTzE2xsjvDvvZDrc+YezIX6DttLwaeaQULCcxjQqDH40X9AftYs5E92/sSAerPGpMaNTrmY1cCtdCF6DuTqWA0fN/BMeTb1L46j6zBmLuQTLiAasWuu6Id+Aa0FDRlG2lKE3BgGabNSedmDIiVfFe7y2W3iJleQkqJcuoOZSiSz4+aRD0lp5fRlokHBBE2uiDnjZMjZNITDMgPG/qlZ7A== 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=Unn9IJ83HEeg3dFISn2O5118a92MrZ58VYU4ISE+TG8=; b=d+kTAJnP2DCeU+PPfHbakV37xvrwQMoV1QAU6GJYALxRP0B3t5O82lZOoDhGcbJkbIV+84ZWHOTk6pzhueTFeBoDNBJog4SyPTuNM3vTQQknifL4Xx7jmT9PkWG9OgSeWPHErUFva085b9xQyb1Mb/qxXZtfbHWQ56QdB021tt4= Received: from DBAPR08MB5814.eurprd08.prod.outlook.com (2603:10a6:10:1b1::6) by DB8PR08MB5404.eurprd08.prod.outlook.com (2603:10a6:10:117::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6363.32; Mon, 8 May 2023 17:16:28 +0000 Received: from DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::621c:838a:cb11:19b7]) by DBAPR08MB5814.eurprd08.prod.outlook.com ([fe80::621c:838a:cb11:19b7%7]) with mapi id 15.20.6363.032; Mon, 8 May 2023 17:16:27 +0000 From: Honnappa Nagarahalli To: Ferruh Yigit , "Gupta, Nipun" , "dev@dpdk.org" , "thomas@monjalon.net" , "david.marchand@redhat.com" , Ruifeng Wang 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: AQHZgaAkUbiNtDoZ10+i2vueAoIqkK9QmyDQ Date: Mon, 8 May 2023 17:16:27 +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: <8d729d5d-2de4-fc73-3ad6-d045079274e9@amd.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: ACD3D84DB5112E44B19352F3AA92CDD7.0 Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: DBAPR08MB5814:EE_|DB8PR08MB5404:EE_|DBAEUR03FT049:EE_|DBAPR08MB5862:EE_ X-MS-Office365-Filtering-Correlation-Id: 36d47cd9-3bfa-4f78-a04f-08db4fe7fa6e 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: yQFbyNFp6zz2GZ1D4qfFpqVnrtel7aGeNz5hhUM50UBByRIMYIuGIXw1h/yzB9Nq+uN2JaunlB+j7v/QcidTzHdAcLVrTTGGod1JEJPUjdhWui6EiuWzfGBbTQPpGy4qB/3oLqFjKXe9NenVfroIe4TC3lQ67c8sJHYNPhTfOVbpHruuhbuKE2LNaboSoL7UIgom1YUHdJWOQXJ65Fa95zgQKKUVJJnRUJ8nXDiaOWuHkHpVp0hePYKh4t6tER5ZuECs4zvzU9KdnSyTn2JPySlARpD5IidRJl5Kk0TRwcmYDMr5D3F82vTcRQ3U8AxSleTS3k1gXyvAhhgNYMJdRivxg+6FQpC+98KZbt4GMXM2/4C+x0mGTH39VwCB0aHp+UfWZld4ia5gq4quDWlexDrEDzLSFVUzF8hCZR0/9xoSpeRlKP0MaFudiDxNq1aDRBnmaK81bhrG2sU4yGn8rl5QGBQsL+DnjHYWaPlbnC7n2lfcyq7rRcqffxOvnaV8KXWD54OAnFdsg9/WJDLrAkRShfd8abF/u6cjOI+HUVJe0a7hGpOIZgF3BdTXFSktJOmb4rPamyQyjKeYwhxhLO+Xd3iqe6Pdh4uuXULdhMCd6+Wu1lTiclDgRj3YBT/b X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DBAPR08MB5814.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230028)(4636009)(39860400002)(366004)(396003)(346002)(376002)(136003)(451199021)(53546011)(9686003)(26005)(6506007)(7696005)(55016003)(38100700002)(33656002)(122000001)(86362001)(38070700005)(186003)(478600001)(110136005)(41300700001)(2906002)(54906003)(5660300002)(64756008)(4326008)(66556008)(66476007)(6636002)(66446008)(316002)(8676002)(8936002)(52536014)(76116006)(66946007)(71200400001); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB8PR08MB5404 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: DBAEUR03FT049.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 19d9cf4c-6cb3-46c5-61ed-08db4fe7f54b X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tLSGbDf5OIkvND6LbZTMtLWsl3yZklBwqXEPx4xpMzsac8Ai0QmwwT7V/vXtmTwIvvjmkIDqJGsByVEYjNCyQGt4j+n1uxsbAhGsVYSIrpDWLLYY7dQ1Vb5gfIQKCziDgk5vDPjbN1CNUmcX/x4+qThBP2QFiECJ3NIjWD6rhPvebRc/nk/6TeH9Q0dMnJfMxeZstcgeJCvKp78UpxzmoS/LK4LNoCXpI5GCtpY6cgYuanFrrltHcsalma9P7cvRT9Ly1TOGgthJSxOthBgWe0OdKXALZWK55/1ZuTFa3CoQNI7NuAddk1+xCCcZiKm1NW0RhPSoZtl5WWVsZt5t8XYNFKtcu8MMe4MeylKnD8rxRt24UAGqFCA4iwY9LmiDVUw1dMh8bFipfYAAH1nnsn6OUCHF9I06qhYwNLQH00RFZ8RocpTNkjBEl8/uV66c2Z7vPc1aIUQsX+Gyx7hEuW9UoUyV2fsQa3U1zMosvbcCy2lOYuY0Bg/QLHr6zQ63YYegpmAtVuhnThowyzG0zZ3wSLzC/m8jvYqwhKLGpoDIvlfs2edmrPLdHcE/ACoih0Uac2qYAzzha96TtI/Lgr9axazrc0ocyS4mVZrstfAluTr2ZFnAkcaVO1CEvmPRSYzSD40prQlySLsX4QD3j3hJ1OMgKBfomafJg4K51Ow= 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)(39850400004)(396003)(376002)(346002)(136003)(451199021)(36840700001)(46966006)(2906002)(33656002)(86362001)(70206006)(7696005)(6636002)(110136005)(70586007)(478600001)(4326008)(316002)(54906003)(52536014)(82310400005)(40480700001)(55016003)(5660300002)(8676002)(8936002)(81166007)(186003)(356005)(41300700001)(82740400003)(36860700001)(26005)(6506007)(9686003)(47076005)(53546011)(336012); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 May 2023 17:16:36.0494 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 36d47cd9-3bfa-4f78-a04f-08db4fe7fa6e 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: DBAEUR03FT049.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR08MB5862 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 PHNuaXA+DQoNCj4gPj4NCj4gPj4gT24gNC8yMS8yMDIzIDM6NTQgUE0sIE5pcHVuIEd1cHRhIHdy b3RlOg0KPiA+Pj4gQWRkaW5nIHN1cHBvcnQgZm9yIEFNRCBDRFggZGV2aWNlcw0KPiA+Pj4NCj4g Pj4+IFNpZ25lZC1vZmYtYnk6IE5pcHVuIEd1cHRhIDxuaXB1bi5ndXB0YUBhbWQuY29tPg0KPiA+ Pj4gLS0tDQo+ID4+PiAgY29uZmlnL2FybS9hcm02NF9jZHhfbGludXhfZ2NjIHwgMTcgKysrKysr KysrKysrKysrKysNCj4gPj4+ICBjb25maWcvYXJtL21lc29uLmJ1aWxkICAgICAgICAgfCAxNCAr KysrKysrKysrKysrKw0KPiA+Pj4gIDIgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKQ0K PiA+Pj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBjb25maWcvYXJtL2FybTY0X2NkeF9saW51eF9nY2MN Cj4gPj4+DQo+ID4+PiBkaWZmIC0tZ2l0IGEvY29uZmlnL2FybS9hcm02NF9jZHhfbGludXhfZ2Nj DQo+ID4+IGIvY29uZmlnL2FybS9hcm02NF9jZHhfbGludXhfZ2NjDQo+ID4+PiBuZXcgZmlsZSBt b2RlIDEwMDY0NA0KPiA+Pj4gaW5kZXggMDAwMDAwMDAwMC4uOGU2ZDYxOWRhZQ0KPiA+Pj4gLS0t IC9kZXYvbnVsbA0KPiA+Pj4gKysrIGIvY29uZmlnL2FybS9hcm02NF9jZHhfbGludXhfZ2NjDQo+ ID4+PiBAQCAtMCwwICsxLDE3IEBADQo+ID4+PiArW2JpbmFyaWVzXQ0KPiA+Pj4gK2MgPSBbJ2Nj YWNoZScsICdhYXJjaDY0LWxpbnV4LWdudS1nY2MnXSBjcHAgPSBbJ2NjYWNoZScsDQo+ID4+PiAr J2FhcmNoNjQtbGludXgtZ251LWcrKyddIGFyID0gJ2FhcmNoNjQtbGludXgtZ251LWFyJw0KPiA+ Pj4gK2FzID0gJ2FhcmNoNjQtbGludXgtZ251LWFzJw0KPiA+Pj4gK3N0cmlwID0gJ2FhcmNoNjQt bGludXgtZ251LXN0cmlwJw0KPiA+Pj4gK3BrZ2NvbmZpZyA9ICdhYXJjaDY0LWxpbnV4LWdudS1w a2ctY29uZmlnJw0KPiA+Pj4gK3BjYXAtY29uZmlnID0gJycNCj4gPj4+ICsNCj4gPj4+ICtbaG9z dF9tYWNoaW5lXQ0KPiA+Pj4gK3N5c3RlbSA9ICdsaW51eCcNCj4gPj4+ICtjcHVfZmFtaWx5ID0g J2FhcmNoNjQnDQo+ID4+PiArY3B1ID0gJ2FybXY4LWEnDQo+ID4+PiArZW5kaWFuID0gJ2xpdHRs ZScNCj4gPj4+ICsNCj4gPj4+ICtbcHJvcGVydGllc10NCj4gPj4+ICtwbGF0Zm9ybSA9ICdjZHgn DQo+ID4+PiBkaWZmIC0tZ2l0IGEvY29uZmlnL2FybS9tZXNvbi5idWlsZCBiL2NvbmZpZy9hcm0v bWVzb24uYnVpbGQgaW5kZXgNCj4gPj4+IDUyMTM0MzRjYTQuLjM5Yjg5Mjk1MzQgMTAwNjQ0DQo+ ID4+PiAtLS0gYS9jb25maWcvYXJtL21lc29uLmJ1aWxkDQo+ID4+PiArKysgYi9jb25maWcvYXJt L21lc29uLmJ1aWxkDQo+ID4+PiBAQCAtMzA1LDYgKzMwNSwxOCBAQCBzb2NfYmx1ZWZpZWxkID0g ew0KPiA+Pj4gICAgICAnbnVtYSc6IGZhbHNlDQo+ID4+PiAgfQ0KPiA+Pj4NCj4gPj4+ICtzb2Nf Y2R4ID0gew0KPiA+Pj4gKyAgICAnZGVzY3JpcHRpb24nOiAnQU1EIENEWCcsDQo+ID4+PiArICAg ICdpbXBsZW1lbnRlcic6ICcweDQxJywNCj4gPj4+ICsgICAgJ3BhcnRfbnVtYmVyJzogJzB4ZDQy JywNCj4gPj4+ICsgICAgJ2ZsYWdzJzogWw0KPiA+Pj4gKyAgICAgICAgWydSVEVfTUFDSElORScs ICciY2R4IiddLA0KPiA+Pj4gKyAgICAgICAgWydSVEVfTUFYX0xDT1JFJywgMTZdLA0KPiA+Pj4g KyAgICAgICAgWydSVEVfTUFYX05VTUFfTk9ERVMnLCAxXQ0KPiA+Pj4gKyAgICBdLA0KPiA+Pj4g KyAgICAnbnVtYSc6IGZhbHNlDQo+ID4+PiArfQ0KPiA+Pg0KPiA+PiBIaSBOaXB1biwNCj4gPj4N Cj4gPj4gV2h5IHdlIG5lZWQgYSBuZXcgYXJtIHBsYXRmb3JtL2NvbmZpZz8gSXMgaXQgYmVjYXVz ZSBvZiBhYm92ZSBmbGFncz8NCj4gPj4gSWYgaXQgY2FuIHdvcmsgd2l0aCBkZWZhdWx0IHZhbHVl cywgSSB0aGluayB3ZSBjYW4gZHJvcCB0aGlzIHBhdGNoLg0KPiA+DQo+ID4gSGkgRmVycnVoLA0K PiA+DQo+ID4gQ0RYIGRyaXZlciB3b3JrcyB3aXRoIGdlbmVyaWMgQVJNIGNvbXBpbGF0aW9uIHRv bw0KPiAoYXJtNjRfYXJtdjhfbGludXhfZ2NjKS4NCj4gPg0KPiA+IFRoZSB2ZXJzYWwgcGxhdGZv cm1zIHN1cHBvcnRpbmcgQ0RYIGhhdmUgQTc4IGNvcmVzLCBhbmQgYWRkaW5nIHRoaXMNCj4gPiBj ZHggY29uZmlnIEhlbHBzIHRvIHByb3ZpZGUgZ2NjIG9wdGlvbiAibWFyY2g9IGFybXY4LjQtYSIg d2hpY2ggaXMgZm9yDQo+ID4gaW1wbGVtZW50ZXIgIjB4ZDQyIiAoQVJNIGNvcnRleCBBNzggY29y ZXMpLiwgd2hlcmVhcyBmb3IgZ2VuZXJpYyBBUk0NCj4gPiBjb21waWxhdGlvbiAibWFyY2g9IGFy bXY4LWEiLg0KPiA+DQo+ID4gTWF5YmUgQVJNIGd1eXMgY2FuIHByb3ZpZGUgbW9yZSBpbmZvcm1h dGlvbiByZWdhcmRpbmcgaWYgdGhlcmUgaXMgYW55DQo+ID4gaW1wYWN0IG9uIHVzaW5nIGdlbmVy aWMgYXJjaGl0ZWN0dXJlIGZsYWcgKGkuZS4gbWFyY2g9IGFybXY4YSkgb24gQTc4IGNvcmVzLg0K PiA+DQo+IA0KPiBIaSBIb25uYXBwYSwgUnVpZmVuZywNCj4gDQo+IENhbiB5b3UgcGxlYXNlIHN1 cHBvcnQgb24gdGhpcyBxdWVzdGlvbiwgd2hhdCBpcyB0aGUgZGlmZmVyZW5jZSBvZiAnbWFyY2g9 DQo+IGFybXY4LWEnIGZsYWcgKGNvbXBhcmluZyBtYXJjaD0gYXJtdjhhKT8NCkkgYW0gYXNzdW1p bmcgeW91IG1lYW50LCAnbWFyY2g9YXJtdjguNC1hJyB2cyAnbWFyY2g9YXJtdjgtYScuDQoNCidt YXJjaD1hcm12OC1hJyB3aWxsIGNvbXBpbGUgZm9yIHRoZSBBUk0gVjguMC1hIElTQSB3aGljaCBp cyB0aGUgYmFzZSBWOC1hIHZlcnNpb24gb2YgdGhlIElTQS4gVGhpcyBjb21waWxhdGlvbiBlbnN1 cmVzIHRoYXQgdGhlIGJpbmFyaWVzIGNhbiBydW4gb24gYW55IEFSTSBWOC1hIHBsYXRmb3Jtcy4N CidtYXJjaD1hcm12OC40LWEnIHdpbGwgY29tcGlsZSB0aGUgYmluYXJ5IGZvciBBUk0gVjguNCBJ U0EuIFRoZSBiaW5hcnkgd2lsbCB1c2UgYWRkaXRpb25hbCAocG9zc2libHkgaW5zdHJ1Y3Rpb25z IHRoYXQgaW1wcm92ZSBwZXJmb3JtYW5jZSkgaW5zdHJ1Y3Rpb25zIHdoaWNoIGFyZSBub3Qgc3Vw cG9ydGVkIGluIEFSTSBWOC4wLWEuIFRoaXMgYmluYXJ5IGNhbiBydW4gb25seSBvbiBtYWNoaW5l cyB0aGF0IHN1cHBvcnQgVjguNC1hIGFuZCBoaWdoZXIuIEJ1dCwgaXQgd2lsbCBwcm92aWRlIG9w dGltaXplZCBiaW5hcnkgZm9yIHRoZSB0YXJnZXQgcGxhdGZvcm0uDQoNCj4gU2hvdWxkIHdlIGNv bnNpZGVyIGFkZGluZyBhbiBhcm0gY29uZmlnIGZpbGUgdG8gc3VwcG9ydCB0aGlzIGZsYWc/DQpX ZSBzdXBwb3J0IHRoZSBvcHRpbWl6ZWQgYmluYXJ5IHRocm91Z2ggdGhlIGNvbmZpZyBmaWxlcy4g V2Ugc2hvdWxkIGtlZXAgdGhlc2UgY29uZmlnIGNoYW5nZXMuDQoNCj4gDQo+IFRoYW5rcywNCj4g ZmVycnVoDQo+IA0KDQo=