From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 88D31CD54BE for ; Mon, 25 Sep 2023 19:48:29 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 07B3810E2D3; Mon, 25 Sep 2023 19:48:29 +0000 (UTC) Received: from mgamail.intel.com (mgamail.intel.com [192.55.52.136]) by gabe.freedesktop.org (Postfix) with ESMTPS id 7DE3D10E2D3 for ; Mon, 25 Sep 2023 19:48:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1695671306; x=1727207306; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=fxssuvI15gq3sqzUGmQGbEGSc1PTz3IPidXCiEOrH8A=; b=k4tdpVhIaaf9MnqwFM4mKYbs0m6gXt5n0XQAuB8bCncKf+bJokwLAYBc hQDp5xoY/tVNTpYjJdFMbQVJ849V38XKHCeK8J1GOX7ga/mUtzqBljdQD eciufe+onJHuT5bl+YJUOfh8pqKELQobqpbLkAXyPp5BPh3LbynYp6PNP VNaDEC+kmoGiKBH/rOI3AcN+WBjB0wsaLZh3MoRrhN+00zWFthI0RS5xf gzMUMS62GNXnEYRmQWJemvGQolAFlWMHMrvwyKZxY+A2FTEBK0AFgG/G5 /oC1QFPnlqHZ/0W1pa4MmaZjf8q/TYwGQzxG1WLFfphY55oLYd30D6w/C g==; X-IronPort-AV: E=McAfee;i="6600,9927,10843"; a="360745222" X-IronPort-AV: E=Sophos;i="6.03,176,1694761200"; d="scan'208";a="360745222" Received: from fmsmga001.fm.intel.com ([10.253.24.23]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 25 Sep 2023 12:48:03 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10843"; a="891846747" X-IronPort-AV: E=Sophos;i="6.03,176,1694761200"; d="scan'208";a="891846747" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga001.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 25 Sep 2023 12:46:57 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx603.amr.corp.intel.com (10.18.126.83) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32; Mon, 25 Sep 2023 12:47:59 -0700 Received: from fmsedg602.ED.cps.intel.com (10.1.192.136) by fmsmsx610.amr.corp.intel.com (10.18.126.90) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.32 via Frontend Transport; Mon, 25 Sep 2023 12:47:59 -0700 Received: from NAM11-DM6-obe.outbound.protection.outlook.com (104.47.57.169) by edgegateway.intel.com (192.55.55.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.32; Mon, 25 Sep 2023 12:47:59 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oMoT/Ur/lALxOa/txzjzqKhqN6TgapCPvj2vZ/fuUMO+kJw1srY6qPGhyPciq1axBFEZOMnUUnEcqokzYjb5awlh7zqvTJgpDanvxFERF5r1hfIIgJLG1nOu7ldUpHTRcmjS+qWk7SxeRkDq7bpLbiKuv9YWogwQwASg10RnSmzQQrxBmuM5n1xT0DbK5tLOuuSyM++vjiuMAbVzeQFc61coh8Nf+R+b+HAs2f8IvkJ7Y4yq9tPqpaWK8WkmYPykgjKvlCNrwIIiFWSJPoKT2HoQLFLuwoe+8Y4o2J/tN7rBTcrIE3AJ34n6yXisGcDRlPeUk4Vv+gQRP8SjhhCDyg== 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=fxssuvI15gq3sqzUGmQGbEGSc1PTz3IPidXCiEOrH8A=; b=I7exJ4uHNN7wbt+yU1VoAd4GeJ8VHWhfJUkipRr6M3onSzCpPVUgLmUkbpXHq6VnFb+1JQQ3motkGY5x0rJSi3B5ke8xzARp2/+Dwuk74Yh2c+K1zMsNzEhZ2uomcYBa6JV+akBGKMFL8bjtRkWN/oPpdARBpmlA30NSdoejt8+r8QQAGEq2GRbigcFvnty6NsBqzqjIYWyvY6PQ2xwzlcT++Jt7AqVWNKDQETRpOzEDIrGXvMQnH6hxqmyz9OxoVeIvvcIM48cK3uIO80KHNykac8toWyBZLLclkcpIzPvVULz8AhtfH2v8pyyXHruipVRw0hRgzVrxDnLazk8TGg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=intel.com; dmarc=pass action=none header.from=intel.com; dkim=pass header.d=intel.com; arc=none Received: from CH3PR11MB8185.namprd11.prod.outlook.com (2603:10b6:610:159::12) by DS7PR11MB6223.namprd11.prod.outlook.com (2603:10b6:8:98::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6813.23; Mon, 25 Sep 2023 19:47:57 +0000 Received: from CH3PR11MB8185.namprd11.prod.outlook.com ([fe80::7987:18e9:1a92:23ce]) by CH3PR11MB8185.namprd11.prod.outlook.com ([fe80::7987:18e9:1a92:23ce%7]) with mapi id 15.20.6813.017; Mon, 25 Sep 2023 19:47:57 +0000 From: "Souza, Jose" To: "intel-xe@lists.freedesktop.org" , "Auld, Matthew" Thread-Topic: [Intel-xe] [PATCH v3 0/7] PAT and cache coherency support Thread-Index: AQHZ77NEk2JetqEF8EWTSmBJESeWubAr8vSA Date: Mon, 25 Sep 2023 19:47:57 +0000 Message-ID: References: <20230925132113.59900-9-matthew.auld@intel.com> In-Reply-To: <20230925132113.59900-9-matthew.auld@intel.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=intel.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CH3PR11MB8185:EE_|DS7PR11MB6223:EE_ x-ms-office365-filtering-correlation-id: bc8cf81b-1c4a-40af-d7d1-08dbbe005155 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: iFMtBBpWytLQBu1N4d2McKpscI+ZWut/Ep8N0ejZhIKp9YbguhKPl6Rnh5VaQZw9bQe3VyNy7N7POZuf9cAt4Rl/LWmB9nv1O2ny8dey2ZZRF216pp8csMpfOrc7VltF8kPahm28QIBTbuSdSf3I6dncgZv2KYX1QFa8jTQ6YHsaXsarA69W7ghzwTvRK9Rc6KaY5+2TC6c5GRSYMLMnzD/h4jpxnvSKxxsJD4OY5qjimvT+lWEXdnTigs7WzCDoQ/9z3TnMsarPAtaHCJoOSS/FpErzLCeOnu7mjTmHFdseKNu0D183HyxZYUA2u1CEcXRajyiz/QJfvF3YBRm/k2ZQzEGybbTMda5F7/mlGwDRleNNa0PxlhJ7G+YJA8GohB/3bKdrQNuCnxehIdw3QkVXvbEosCOzjyAARWWOIfWmNy9qChxklJcFF+WIxrjYzgkwd1kr7gYuBGqWhA3jMM7ec9l/p0dX+Zkyb3yOTxc3Az/9SEYulJGHgBgc2/jXqEabxYRzoCPx/Q1gQrbxWwsek2emS50KT8rZJO0rvtKzP5WAh90TqqH8+ccIIveDDiZI/3nJORVfuKC4sF13zQeZZNs4RGqpTjoEAOdl5MwpsUMbmqb5VfAE8Fz0OnRSXGbnZShTf9xnN5A2BYWGhw== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:CH3PR11MB8185.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(376002)(346002)(396003)(366004)(39860400002)(230922051799003)(1800799009)(186009)(451199024)(122000001)(6512007)(6486002)(82960400001)(6506007)(26005)(45080400002)(71200400001)(2616005)(41300700001)(36756003)(91956017)(66446008)(316002)(6636002)(66556008)(76116006)(66476007)(64756008)(110136005)(66946007)(2906002)(8676002)(86362001)(8936002)(38070700005)(5660300002)(38100700002)(478600001)(83380400001)(966005); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?S0h6T3djM3VHbmtiV0wwclN1QVlnNXR4U3VkU05SekJTRS96RlY1TjFDNWFZ?= =?utf-8?B?ZHJMYXZJNzFGd3l0NDI5aUdpR2dERnA5c3EyTSs3RzUvbE1PMHdvOW1EV3FY?= =?utf-8?B?TmhnZCtXc2JwVWZia3g1MVRMdmJxSUJuT0ZLMFFrMXhkL21QNWY4YmJuVDly?= =?utf-8?B?dks4TWprcDB4bDhEZ3I1M1NMd3pIWVIzWFczRWdoV2JrT08ra3hidHVNYW0y?= =?utf-8?B?NnJJaGZSTDNCZlhLU3Eya2RYdk5HYnZlemdDa3hEWEd5ZGp5VHFZZVhOT2ZX?= =?utf-8?B?ODRrNEhkMEtrL3lRY3R6SnhtNm1nUHR2cngySEFCVmJMYzhUT1ZMeC9NWUU0?= =?utf-8?B?RzdlUEtpS25nZFFITk53OVJMMnMzZDBjcUE0TnFLcm01SkRXR2VSVmY3a0RJ?= =?utf-8?B?Z2huQjNZL1k0Mzd2cjBuMktPVjRFM0dUaGV1emhzQkhacncvd25DNTdRajVS?= =?utf-8?B?cTRyU2pRS2tMZ3dtWHU0UEdScjdYYldmUEo5bTM2Ujg1cGtDdmpsazRicGJG?= =?utf-8?B?dXVKd1RyQjlpR2t2S1hqN2kzVnR3QmZEdlpjbGRXSCtvb0JOT0VqWnE2TCsr?= =?utf-8?B?dmUvMjM2bHZZQU5HRDBiRFQ1NXNraWNKQkxRZXBJeStURXM0Rko4SUZQa2t5?= =?utf-8?B?UzR0bnBjRDIyOHVwYnJ0MmJVbUFBRFJJU21MU05FY01CQXlhUHVIRXpncG4z?= =?utf-8?B?V1Q1TnhHVUpEODRxTngvRVNVVEVqSENCN054VEFzZmRjVmRXUUpsWnpyV3BS?= =?utf-8?B?NnpNNklYb2xRYXBWSGZVL3N4VnpLcjc2S29McllUaGdCV2RrNUJRUDRRSUUr?= =?utf-8?B?U0pXTXNSZ0dXbTVpM3hsVFRKK0d0eDVsaUsrbWdiQWF3ZUd4Q3IxaVJTY2Jv?= =?utf-8?B?M21BUkV2Y1lPSFQ2L0MzcXJzMFdoTDhjOXVTS3JMVXl6NGNmekNFTFRuUS8r?= =?utf-8?B?U1ZXT3htV0dXRjBnWmJlSnAvS2p0V0p0Q2pHbi9VcTBmaG9QeU9hcGlxNEQy?= =?utf-8?B?aTJIcFF4VjgwNCtXeEtnS3hweUJGTnhBR05PbGoycHh3S2hUcEprY1drSmlt?= =?utf-8?B?MGlpa3N6UWpOWlhRdWw4U0RFdTRjSzI5WVZyYXBsd01yQ0ROWWlDbW9HcUx5?= =?utf-8?B?UG9sRkFpRW1nSjQ1bGhQaHMyK2duQyt1RDdLWmpUR0NvTm4yQ3RrUUVzeFpp?= =?utf-8?B?N0pHOEs2djJ5anZncGxLSUNHMXcyOXNrcWRQOVczNldKL3VVMndDTVVmVXpL?= =?utf-8?B?MUxobnU2b3NJNE0vK2dsbmtIU0lydDBqOU9lSTVwU3IvVStBS1lWOFNSNCsx?= =?utf-8?B?V0J3ayt5eWJDd2I4REZ0T0pIS2tzbks2UGllUGNJWjVtT3RhZ1RoNUMwN3dh?= =?utf-8?B?NkZ1bmZYV0diTkdjQVhHTHMyMGR2enlZSXl1OURaSWhDT3ZLSC82MWY3S3M0?= =?utf-8?B?MHIyeUwraHVsL3ZSNkRBREJPVVAzeVJaeGFlTnVnQ3BGREJRUE4veVlNZmNP?= =?utf-8?B?aEsxak1WS2RtTkdDRTdaVG9BOGdtKy84K2JMbENjeGRXbWU5c0dDUDhySlo3?= =?utf-8?B?N0dHNWljM1dSYWxMTUs2TnFudzQwQ3lCL3czaE1mMFNGbTBwSDlUSEFSYlNH?= =?utf-8?B?WVdTNDJNQmhOaFdBQ3VSeVZWRld6RFVkYWdmVE5Dc2JTelJib002RGNPOU1L?= =?utf-8?B?Zlh2aFl6UFlLVTBTek9uOUJzbFNaNWljS0JBNXBwVTdyY2Y4b28rc05EbTJF?= =?utf-8?B?QzZyK3JsSVgySWlLMzNQa24wQnIvem9UUzFMNUpkcEJKSUlNZGZZSDNYTjdj?= =?utf-8?B?cTAwRWJ2TnorUHZSN1oyNXBSOGgvbi9xQk9FS2RRTE82enFsN1Bvck55Y2hr?= =?utf-8?B?Rmt1WkllUnFoLzN5dUgrV3htSTRuVVg0Mmh6VDYzd1ZaRXFOcVZveHZZNi8r?= =?utf-8?B?WEhsSDhYbldiZmI4UUpkOUIvdVR4bkU1dGVWM25hWXlzVHBzNEpOMTlJcWt4?= =?utf-8?B?RmRqSklidW1BRUY2WGxTemxPNHA3SGROQWV1TFJuYXljZXlJbWN6RkRiWE5y?= =?utf-8?B?d09VOXRwOUZPemRIblR2S1pVS0srK3B0SFdKWTRLclYvOGt5TnZCVXJpZmtj?= =?utf-8?B?OHRaRWNENEVGTHdzbEdTM1N5VmpQQ2U4YWEvK21nd1BvUmJIV2lBaTlhRTQx?= =?utf-8?B?aHc9PQ==?= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CH3PR11MB8185.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: bc8cf81b-1c4a-40af-d7d1-08dbbe005155 X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Sep 2023 19:47:57.6681 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 46c98d88-e344-4ed4-8496-4ed7712e255d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 77o5Xib3GfLCZLIIoB6DNY+a8YDau3OB+/GiYYemWSckYUdlPEMqGjSVWE8uEhF3d17yr3rp+Se/050OtyVHvQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS7PR11MB6223 X-OriginatorOrg: intel.com Subject: Re: [Intel-xe] [PATCH v3 0/7] PAT and cache coherency support X-BeenThere: intel-xe@lists.freedesktop.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Intel Xe graphics driver List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: intel-xe-bounces@lists.freedesktop.org Sender: "Intel-xe" T24gTW9uLCAyMDIzLTA5LTI1IGF0IDE0OjIxICswMTAwLCBNYXR0aGV3IEF1bGQgd3JvdGU6DQo+ IEJyYW5jaCBhdmFpbGFibGUgaGVyZSAobGlnaHRseSB0ZXN0ZWQpOg0KPiBodHRwczovL2dpdGxh Yi5mcmVlZGVza3RvcC5vcmcvbXdhL2tlcm5lbC8tL3RyZWUveGUtcGF0LWluZGV4P3JlZl90eXBl PWhlYWRzDQo+IA0KPiBTZXJpZXMgc3RpbGwgbmVlZHMgc29tZSBtb3JlIHRlc3RpbmcuIEFsc28g bm90ZSB0aGF0IHRoZSBzZXJpZXMgZGlyZWN0bHkgZGVwZW5kcw0KPiBvbiB0aGUgV0lQIHBhdGNo IGhlcmU6IGh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9zZXJpZXMvMTIyNzA4Lw0K PiANCj4gR29hbCBoZXJlIGlzIHRvIGFsbG93IHVzZXJzcGFjZSB0byBkaXJlY3RseSBjb250cm9s IHRoZSBwYXRfaW5kZXggd2hlbiBtYXBwaW5nDQo+IG1lbW9yeSB2aWEgdGhlIHBwR1RULCBpbiBh ZGR0aW9uIHRvIHRoZSBDUFUgY2FjaGluZyBtb2RlIGZvciBzeXN0ZW0gbWVtb3J5LiBUaGlzDQo+ IGlzIHZlcnkgbXVjaCBuZWVkZWQgb24gbmV3ZXIgaWdwdSBwbGF0Zm9ybXMgd2hpY2ggYWxsb3cg aW5jb2hlcmVudCBHVCBhY2Nlc3MsDQo+IHdoZXJlIHRoZSBjaG9pY2Ugb3ZlciB0aGUgY2FjaGUg bGV2ZWwgYW5kIGV4cGVjdGVkIGNvaGVyZW5jeSBpcyBiZXN0IGxlZnQgdG8NCj4gdXNlcnNwYWNl IGRlcGVuZGluZyBvbiB0aGVpciB1c2VjYXNlLiAgSW4gdGhlIGZ1dHVyZSB0aGVyZSBtYXkgYWxz byBiZSBvdGhlcg0KPiBzdHVmZiBlbmNvZGVkIGluIHRoZSBwYXRfaW5kZXgsIHNvIGdpdmluZyB1 c2Vyc3BhY2UgZGlyZWN0IGNvbnRyb2wgd2lsbCBhbHNvIGJlDQo+IG5lZWRlZCB0aGVyZS4NCj4g DQo+IFRvIHN1cHBvcnQgdGhpcyB3ZSBhZGRlZCBuZXcgZ2VtX2NyZWF0ZSB1QVBJIGZvciBzZWxl Y3RpbmcgdGhlIENQVSBjYWNoZQ0KPiBtb2RlIHRvIHVzZSBmb3Igc3lzdGVtIG1lbW9yeSwgaW5j bHVkaW5nIHRoZSBleHBlY3RlZCBHUFUgY29oZXJlbmN5IG1vZGUuIFRoZXJlDQo+IGFyZSB2YXJp b3VzIHJlc3RyaWN0aW9ucyBoZXJlIGZvciB0aGUgc2VsZWN0ZWQgY29oZXJlbmN5IG1vZGUgYW5k IGNvbXBhdGlibGUgQ1BVDQo+IGNhY2hlIG1vZGVzLiAgV2l0aCB0aGF0IGluIHBsYWNlIHRoZSBh Y3R1YWwgcGF0X2luZGV4IGNhbiBub3cgYmUgcHJvdmlkZWQgYXMNCj4gcGFydCBvZiB2bV9iaW5k LiBUaGUgb25seSByZXN0cmljdGlvbiBpcyB0aGF0IHRoZSBjb2hlcmVuY3kgbW9kZSBvZiB0aGUN Cj4gcGF0X2luZGV4IG11c3QgYmUgYXQgbGVhc3QgYXMgY29oZXJlbnQgYXMgdGhlIGdlbV9jcmVh dGUgY29oZXJlbmN5IG1vZGUuIFRoZXJlDQo+IGFyZSBhbHNvIHNvbWUgc3BlY2lhbCBjYXNlcyBs aWtlIHdpdGggdXNlcnB0ciBhbmQgZG1hLWJ1Zi4NCj4gDQo+IHYyOg0KPiAgIC0gTG9hZHMgb2Yg aW1wcm92ZW1lbnRzL3R3ZWFrcy4gTWFpbiBjaGFuZ2VzIGFyZSB0byBub3cgYWxsb3cNCj4gICAg IGdlbV9jcmVhdGUuY29oX21vZGUgPD0gY29oX21vZGUocGF0X2luZGV4KSwgcmF0aGVyIHRoYW4g aXQgbmVlZGluZyB0byBtYXRjaA0KPiAgICAgZXhhY3RseS4gVGhpcyBzaW1wbGlmaWVzIHRoZSBk bWEtYnVmIHBvbGljeSBmcm9tIHVzZXJzcGFjZSBwb3YuIEFsc28gd2Ugbm93DQo+ICAgICBvbmx5 IGNvbnNpZGVyIENPSF9OT05FIGFuZCBDT0hfQVRfTEVBU1RfMVdBWS4NCj4gdjM6DQo+ICAgLSBS ZWJhc2UuIFNwbGl0IHRoZSBwdGVfZW5jb2RlKCkgcmVmYWN0b3JpbmcsIHBsdXMgdmFyaW91cyBz bWFsbGVyIHR3ZWFrcyBhbmQNCj4gICAgIGZpeGVzLg0KPiANCg0KVGhhbmtzIGZvciB0aGUgZml4 ZXMsIGRpc3BsYXkgaXMgbm93IHdvcmtpbmcgaW4gVEdMIGFuZCBERzIgYnV0IGdldHRpbmcgYSBu ZXcgY3Jhc2ggaW4gTVRMOg0KDQoNClsgIDI1OS40Nzg4MTRdIHhlIDAwMDA6MDA6MDIuMDogW2Ry bTpza2xfY29tcHV0ZV93bSBbeGVdXSBbUExBTkU6MzE6cGxhbmUgMUFdICBibG9ja3MgICAxNiwg IDk3LCAgOTcsIDEyOSwgMTI5LCAxNjEsICAgMCwgICAwLCAgMzAsICAzMywgICA0NyAtPiAgIDYy LA0KOTMsICA5MywgMTIzLCAxMjMsIDE1NCwgICAwLCAgIDAsIDEzNywgIDYyLCAgMTM3DQpbICAy NTkuNDc4OTM2XSB4ZSAwMDAwOjAwOjAyLjA6IFtkcm06c2tsX2NvbXB1dGVfd20gW3hlXV0gW1BM QU5FOjMxOnBsYW5lIDFBXSBtaW5fZGRiICAgMTksIDEwOCwgMTA4LCAxNDMsIDE0MywgMTc5LCAg IDAsICAgMCwgIDMxLCAgMzgsICAgNDggLT4gIDEyMywNCjE4NCwgMTg0LCAxODQsIDE4NCwgMjQ1 LCAgIDAsICAgMCwgMTM4LCAxMjMsICAxMzgNClsgIDI1OS40NzkwODldIC0tLS0tLS0tLS0tLVsg Y3V0IGhlcmUgXS0tLS0tLS0tLS0tLQ0KWyAgMjU5LjQ3OTA5M10gV0FSTklORzogQ1BVOiAyIFBJ RDogMjA1NyBhdCBkcml2ZXJzL2dwdS9kcm0veGUvZGlzcGxheS94ZV9mYl9waW4uYzoxOTkgX194 ZV9waW5fZmJfdm1hKzB4M2RjLzB4ODQwIFt4ZV0NClsgIDI1OS40NzkyMzldIE1vZHVsZXMgbGlu a2VkIGluOiB4ZSBkcm1fdHRtX2hlbHBlciBkcm1fZXhlYyBncHVfc2NoZWQgZHJtX3N1YmFsbG9j X2hlbHBlciBpMmNfYWxnb19iaXQgZHJtX2J1ZGR5IHR0bSBkcm1fZGlzcGxheV9oZWxwZXINCng4 Nl9wa2dfdGVtcF90aGVybWFsIGNvcmV0ZW1wIGNyY3QxMGRpZl9wY2xtdWwgY3JjMzJfcGNsbXVs IHdtaV9ibW9mIHBtdF90ZWxlbWV0cnkgcG10X2NsYXNzIGdoYXNoX2NsbXVsbmlfaW50ZWwgc25k X2hkYV9pbnRlbCBzbmRfaW50ZWxfZHNwY2ZnDQpzbmRfaGRhX2NvZGVjIGt2bV9pbnRlbCBzbmRf aHdkZXAgc25kX2hkYV9jb3JlIGUxMDAwZSBtZWlfbWUgcHRwIHNuZF9wY20gaTJjX2k4MDEgbWVp IGkyY19zbWJ1cyBwcHNfY29yZSBpbnRlbF92c2VjIHZpZGVvIHdtaSBwaW5jdHJsX21ldGVvcmxh a2UgZnVzZQ0KWyAgMjU5LjQ3OTMyN10gQ1BVOiAyIFBJRDogMjA1NyBDb21tOiBnbm9tZS1zaGVs bCBUYWludGVkOiBHICAgICAgICBXICAgICAgICAgIDYuNS4wLXJjNyt6ZWgteGUrICMxMTA5DQpb ICAyNTkuNDc5MzMzXSBIYXJkd2FyZSBuYW1lOiBJbnRlbCBDb3Jwb3JhdGlvbiBNZXRlb3IgTGFr ZSBDbGllbnQgUGxhdGZvcm0vTVRMLU0gTFA1eCBDT05GMSBSVlAsIEJJT1MgTVRMTUZXSTEuUjAw LjMzMjMuRDg0LjIzMDgyMjA5MTYgMDgvMjIvMjAyMw0KWyAgMjU5LjQ3OTMzN10gUklQOiAwMDEw Ol9feGVfcGluX2ZiX3ZtYSsweDNkYy8weDg0MCBbeGVdDQpbICAyNTkuNDc5NDk4XSBDb2RlOiA0 ZCA4OSBmNCA0OCA4YiA0NCAyNCAwOCA0OSA4ZCBiNCAyNCAyOCAwMyAwMCAwMCBiOSAxNiAwMCAw MCAwMCA0YyA4OSA2MCAwOCA0OCA4ZCA3OCAxMCBmMyA0OCBhNSA0YyA4YiA2YyAyNCAwOCBlOSAy YyBmZCBmZiBmZg0KPDBmPiAwYiA0OSBjNyBjNSBlZCBmZiBmZiBmZiBlOSAxNCBmZCBmZiBmZiA0 OCA4YiA3YyAyNCAyOCA4OSAxNCAyNA0KWyAgMjU5LjQ3OTUwM10gUlNQOiAwMDE4OmZmZmZjOTAw MDYwNGJiODggRUZMQUdTOiAwMDAxMDI0Ng0KWyAgMjU5LjQ3OTUwOV0gUkFYOiBmZmZmODg4MTk2 YzlmMTkwIFJCWDogZmZmZjg4ODFhMjIyZGMwMCBSQ1g6IDAwMDAwMDAwMDAwMDAwMDENClsgIDI1 OS40Nzk1MTNdIFJEWDogMDAwMDAwMDAwMDAwMDAwMCBSU0k6IGZmZmZmZmZmODI2YTg5NmUgUkRJ OiBmZmZmZmZmZjgyNmFjNzEwDQpbICAyNTkuNDc5NTE3XSBSQlA6IGZmZmY4ODgxODM4MjM4MDAg UjA4OiAwMDAwMDAwMDAwMDAwMTI4IFIwOTogZmZmZjg4ODFiMmVmZjRkOA0KWyAgMjU5LjQ3OTUy MV0gUjEwOiBmZmZmYzkwMDA2MDRiYWM4IFIxMTogMDAwMDAwMDAwMDAwMDAwMiBSMTI6IGZmZmY4 ODgxYTIyMmRjMDANClsgIDI1OS40Nzk1MjZdIFIxMzogZmZmZjg4ODEwMmFiMDAwMCBSMTQ6IDAw MDAwMDAwMDAwMDAwMDAgUjE1OiAwMDAwNTYzZTk1NzVmYTAwDQpbICAyNTkuNDc5NTMwXSBGUzog IDAwMDA3ZjRkYmRmNWY1YzAoMDAwMCkgR1M6ZmZmZjg4ODQ2ZTEwMDAwMCgwMDAwKSBrbmxHUzow MDAwMDAwMDAwMDAwMDAwDQpbICAyNTkuNDc5NTM1XSBDUzogIDAwMTAgRFM6IDAwMDAgRVM6IDAw MDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzDQpbICAyNTkuNDc5NTQwXSBDUjI6IDAwMDAwZTE3MjU0 YmMwMDAgQ1IzOiAwMDAwMDAwMTE3YmI4MDA1IENSNDogMDAwMDAwMDAwMDc3MGVlMA0KWyAgMjU5 LjQ3OTU0NV0gRFIwOiAwMDAwMDAwMDAwMDAwMDAwIERSMTogMDAwMDAwMDAwMDAwMDAwMCBEUjI6 IDAwMDAwMDAwMDAwMDAwMDANClsgIDI1OS40Nzk1NDldIERSMzogMDAwMDAwMDAwMDAwMDAwMCBE UjY6IDAwMDAwMDAwZmZmZjA3ZjAgRFI3OiAwMDAwMDAwMDAwMDAwNDAwDQpbICAyNTkuNDc5NTUy XSBQS1JVOiA1NTU1NTU1NA0KWyAgMjU5LjQ3OTU1Nl0gQ2FsbCBUcmFjZToNClsgIDI1OS40Nzk1 NjBdICA8VEFTSz4NClsgIDI1OS40Nzk1NjRdICA/IF9feGVfcGluX2ZiX3ZtYSsweDNkYy8weDg0 MCBbeGVdDQpbICAyNTkuNDc5NzA4XSAgPyBfX3dhcm4rMHg3Yy8weDE3MA0KWyAgMjU5LjQ3OTcx Nl0gID8gX194ZV9waW5fZmJfdm1hKzB4M2RjLzB4ODQwIFt4ZV0NClsgIDI1OS40Nzk4NTVdICA/ IHJlcG9ydF9idWcrMHgxOGQvMHgxYzANClsgIDI1OS40Nzk4NjVdICA/IGhhbmRsZV9idWcrMHgz YS8weDcwDQpbICAyNTkuNDc5ODczXSAgPyBleGNfaW52YWxpZF9vcCsweDEzLzB4NjANClsgIDI1 OS40Nzk4ODBdICA/IGFzbV9leGNfaW52YWxpZF9vcCsweDE2LzB4MjANClsgIDI1OS40Nzk4OTRd ICA/IF9feGVfcGluX2ZiX3ZtYSsweDNkYy8weDg0MCBbeGVdDQpbICAyNTkuNDgwMDMwXSAgPyBf X3hlX3Bpbl9mYl92bWErMHgzNC8weDg0MCBbeGVdDQpbICAyNTkuNDgwMTYwXSAgPyBsb2NrX2Fj cXVpcmUrMHhkMy8weDJkMA0KWyAgMjU5LjQ4MDE3MF0gID8gZmluZF9oZWxkX2xvY2srMHgyYi8w eDgwDQpbICAyNTkuNDgwMTc5XSAgaW50ZWxfcGxhbmVfcGluX2ZiKzB4MzQvMHg5MCBbeGVdDQpb ICAyNTkuNDgwMzE0XSAgaW50ZWxfcHJlcGFyZV9wbGFuZV9mYisweDJjLzB4NzAgW3hlXQ0KWyAg MjU5LjQ4MDQ2OV0gIGRybV9hdG9taWNfaGVscGVyX3ByZXBhcmVfcGxhbmVzKzB4NmIvMHgyMTAN ClsgIDI1OS40ODA0ODFdICBpbnRlbF9hdG9taWNfY29tbWl0KzB4NGQvMHgzNjAgW3hlXQ0KWyAg MjU5LjQ4MDY2Nl0gIGRybV9tb2RlX2F0b21pY19pb2N0bCsweDdjNy8weGJkMA0KWyAgMjU5LjQ4 MDY4OF0gID8gX19wZnhfZHJtX21vZGVfYXRvbWljX2lvY3RsKzB4MTAvMHgxMA0KWyAgMjU5LjQ4 MDY5Nl0gIGRybV9pb2N0bF9rZXJuZWwrMHhjMC8weDE3MA0KWyAgMjU5LjQ4MDcwNV0gIGRybV9p b2N0bCsweDIxMi8weDQ3MA0KWyAgMjU5LjQ4MDcxMV0gID8gX19wZnhfZHJtX21vZGVfYXRvbWlj X2lvY3RsKzB4MTAvMHgxMA0KWyAgMjU5LjQ4MDcyOV0gIF9feDY0X3N5c19pb2N0bCsweDhkLzB4 YjANClsgIDI1OS40ODA3MzldICBkb19zeXNjYWxsXzY0KzB4MzgvMHg5MA0KWyAgMjU5LjQ4MDc0 Nl0gIGVudHJ5X1NZU0NBTExfNjRfYWZ0ZXJfaHdmcmFtZSsweDZlLzB4ZDgNClsgIDI1OS40ODA3 NTJdIFJJUDogMDAzMzoweDdmNGRjMjExYWFmZg0KWyAgMjU5LjQ4MDc1Nl0gQ29kZTogMDAgNDgg ODkgNDQgMjQgMTggMzEgYzAgNDggOGQgNDQgMjQgNjAgYzcgMDQgMjQgMTAgMDAgMDAgMDAgNDgg ODkgNDQgMjQgMDggNDggOGQgNDQgMjQgMjAgNDggODkgNDQgMjQgMTAgYjggMTAgMDAgMDAgMDAg MGYgMDUNCjw0MT4gODkgYzAgM2QgMDAgZjAgZmYgZmYgNzcgMWYgNDggOGIgNDQgMjQgMTggNjQg NDggMmIgMDQgMjUgMjggMDANClsgIDI1OS40ODA3NjFdIFJTUDogMDAyYjowMDAwN2ZmZDZkMmI3 OTQwIEVGTEFHUzogMDAwMDAyNDYgT1JJR19SQVg6IDAwMDAwMDAwMDAwMDAwMTANClsgIDI1OS40 ODA3NjddIFJBWDogZmZmZmZmZmZmZmZmZmZkYSBSQlg6IDAwMDA3ZmZkNmQyYjc5ZTAgUkNYOiAw MDAwN2Y0ZGMyMTFhYWZmDQpbICAyNTkuNDgwNzcxXSBSRFg6IDAwMDA3ZmZkNmQyYjc5ZTAgUlNJ OiAwMDAwMDAwMGMwMzg2NGJjIFJESTogMDAwMDAwMDAwMDAwMDAwOQ0KWyAgMjU5LjQ4MDc3NF0g UkJQOiAwMDAwMDAwMGMwMzg2NGJjIFIwODogMDAwMDAwMDAwMDAwMDAwMCBSMDk6IDAwMDAwMDAw MDAwMDAwMDANClsgIDI1OS40ODA3NzddIFIxMDogMDAwMDdmNGRjMjIxYTJmMCBSMTE6IDAwMDAw MDAwMDAwMDAyNDYgUjEyOiAwMDAwNTYzZTk4OGI0NTkwDQpbICAyNTkuNDgwNzgxXSBSMTM6IDAw MDAwMDAwMDAwMDAwMDkgUjE0OiAwMDAwNTYzZTk4OGI0NjUwIFIxNTogMDAwMDU2M2U5ODE0ZjA2 MA0KWyAgMjU5LjQ4MDc5NF0gIDwvVEFTSz4NClsgIDI1OS40ODA3OTddIGlycSBldmVudCBzdGFt cDogMjA0OTA1Nw0KWyAgMjU5LjQ4MDgwMF0gaGFyZGlycXMgbGFzdCAgZW5hYmxlZCBhdCAoMjA0 OTA2Myk6IFs8ZmZmZmZmZmY4MTFlMjM2OT5dIF9fdXBfY29uc29sZV9zZW0rMHg1OS8weDgwDQpb ICAyNTkuNDgwODA4XSBoYXJkaXJxcyBsYXN0IGRpc2FibGVkIGF0ICgyMDQ5MDY4KTogWzxmZmZm ZmZmZjgxMWUyMzRlPl0gX191cF9jb25zb2xlX3NlbSsweDNlLzB4ODANClsgIDI1OS40ODA4MTVd IHNvZnRpcnFzIGxhc3QgIGVuYWJsZWQgYXQgKDIwNDg0MzApOiBbPGZmZmZmZmZmODExNGYzYWE+ XSBpcnFfZXhpdF9yY3UrMHg4YS8weGUwDQpbICAyNTkuNDgwODIxXSBzb2Z0aXJxcyBsYXN0IGRp c2FibGVkIGF0ICgyMDQ4NDIzKTogWzxmZmZmZmZmZjgxMTRmM2FhPl0gaXJxX2V4aXRfcmN1KzB4 OGEvMHhlMA0KWyAgMjU5LjQ4MDgyNl0gLS0tWyBlbmQgdHJhY2UgMDAwMDAwMDAwMDAwMDAwMCBd LS0tDQpbICAyNTkuNDk0ODM4XSB4ZSAwMDAwOjAwOjAyLjA6IFtkcm06ZHJtX21vZGVfYWRkZmIy XSBbRkI6MjE5XQ0KWyAgMjU5LjQ5NDk0M10geGUgMDAwMDowMDowMi4wOiBbZHJtOnNrbF9jb21w dXRlX3dtIFt4ZV1dIFtQTEFODQoNClRoYXQgaXM6IF9feGVfcGluX2ZiX3ZtYSgpDQppZiAoWEVf V0FSTl9PTih2aWV3LT50eXBlID09IEk5MTVfR1RUX1ZJRVdfUkVNQVBQRUQpKSB7DQoNCg0KDQo=