From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga06.intel.com (mga06.intel.com [134.134.136.31]) by mx.groups.io with SMTP id smtpd.web10.1150.1675363481321817711 for ; Thu, 02 Feb 2023 10:44:41 -0800 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=FdanHKwY; spf=none, err=SPF record not found (domain: intel.com, ip: 134.134.136.31, mailfrom: michael.d.kinney@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1675363481; x=1706899481; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=U1d9GdWKbt9BxseaUVCh9Bnr7wZLx8kr5pWMGnwZYf4=; b=FdanHKwY/DecjMzlN6NhS2+0iYR7/EtdlkNXSlSdN8QXz45X6gpQ02LF y1veS1I4Lpl93nnLuA6nYK+Sgro9bKoMSvqIEVwqg/fzruh67p/0IPTO4 na2dESkiUECU2UT8shlh0W5BpIPGX9Hj/+h8cdCEepXrbdbk7ajMfVy9q XRwvJ/bz/eF4XUzkmvQxEe0sPYv45cjuyHifwpma0Zov0ptnh4RdsgYBZ 0/3v9xglU1NYCceEz5/xLBW9pZkBpHQv2e9F+mEE72w0Rh/tW0zSq5ApH sP9Ox+S5PjHBjAeCiER3r5XajQ2PmmXzm+t6aqKAvYxCbi6Lo/QYwsid+ g==; X-IronPort-AV: E=McAfee;i="6500,9779,10609"; a="390925866" X-IronPort-AV: E=Sophos;i="5.97,268,1669104000"; d="scan'208";a="390925866" Received: from orsmga006.jf.intel.com ([10.7.209.51]) by orsmga104.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Feb 2023 10:44:40 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6500,9779,10609"; a="642994683" X-IronPort-AV: E=Sophos;i="5.97,268,1669104000"; d="scan'208";a="642994683" Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by orsmga006.jf.intel.com with ESMTP; 02 Feb 2023 10:44:40 -0800 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx601.amr.corp.intel.com (10.18.126.81) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.16; Thu, 2 Feb 2023 10:44:39 -0800 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.16 via Frontend Transport; Thu, 2 Feb 2023 10:44:39 -0800 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) 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.16; Thu, 2 Feb 2023 10:44:39 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nOY+j3+V9BKNdPMW4XJfzwtBCTO+FGM+4BnxG2uyinz66UhxV3KinNKHNpHr2XE+dHF/NlMjAoEopTW5Re47tRKQrdo8dL5X/0DHkG69QiwS7BmKYXnKxE/h7ATEvRpSIUf0LJq26ftBbWDhKbd2t3n6FxESVOcBlkEqgziPJU6BO9qTLGvl9wuTvRGgOhJ5wG1/GDVImLN+ftW8NvWAtyhQ6aUlUaJnzkrFhmrKhuLteS6q8eKU8pDeNKUlqw9p0z9Dv5DxIbiELRpU7B6rtNa8gmfsoLQ3pC2WwZrmmqfzNqX59MoosW2v5y0jjwR0BjE62N186+OBvzXjX2JVXA== 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=U1d9GdWKbt9BxseaUVCh9Bnr7wZLx8kr5pWMGnwZYf4=; b=f3rbF9ngGN5NZur7ppjz2PqyZJKzscO1XWIqKxez5dBgtnrVTMm/04UTozBUELrbV2VFgSLgA3v8yCsJ9Gced47Nmru+Ly23zaj1W90LrmVWPsm0iuEtgbDuAVaPV8hVj+0LfLhyhzom24O2IhoiOwxu4TR24ArMZHsFNHEVkhjx5GcQhxDydd03+ocPUrI4ck8r6qtZa28WtewJ8EMGCOOzGKsz4njg/j+CP5a1mUEgf2FhIbyMaUbREzBJRikM05BufTi8GnpWHDQvSkEPEeNtY19Ono5AjhzI0WrXZotg/WRhu0xJMVQy9m/xAN8CC4rGoHXMjbAEqj0W/6U6AQ== 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 CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by IA1PR11MB7320.namprd11.prod.outlook.com (2603:10b6:208:424::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6064.27; Thu, 2 Feb 2023 18:44:36 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::c4d0:989a:e319:fe68]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::c4d0:989a:e319:fe68%5]) with mapi id 15.20.6064.027; Thu, 2 Feb 2023 18:44:36 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "ardb@kernel.org" CC: "Gao, Liming" , "Yao, Jiewen" , "Kubacki, Michael" , Sean Brogan , Rebecca Cran , Leif Lindholm , "Sami Mujawar" , Taylor Beebe , "Kinney, Michael D" Subject: Re: [edk2-devel] [RFC PATCH 1/3] MdePkg: Update MemoryAttributesTable to v2.10 Thread-Topic: [edk2-devel] [RFC PATCH 1/3] MdePkg: Update MemoryAttributesTable to v2.10 Thread-Index: AQHZNzFr1c25Th0pH0GcVEcLj3Iomq67/ksQ Date: Thu, 2 Feb 2023 18:44:36 +0000 Message-ID: References: <20230202180335.2256160-1-ardb@kernel.org> <20230202180335.2256160-2-ardb@kernel.org> In-Reply-To: <20230202180335.2256160-2-ardb@kernel.org> Accept-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: CO1PR11MB4929:EE_|IA1PR11MB7320:EE_ x-ms-office365-filtering-correlation-id: b8e58cac-cbfd-4cb5-231b-08db054d88a5 x-ld-processed: 46c98d88-e344-4ed4-8496-4ed7712e255d,ExtAddr x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: SMsQWJPIbw0PlGDE8Zh0RnWEuLktHciH+O7XGiG7Kg3UvhhlIvv+aOsnYQsw8nkdNkoqE6jyfn+3OXFjNoohtqHk0v28auFV/8kMZrfDI07si6AwlvlX/06E7qaLO0C/V68ipxQnH5aoOmcJcMXdEiws3G7VlWWf9dxWqzywehHddwiTOO3/z8f4YQEJJRsJK2wSRFW40JgrKIAwlIk4N8MqNyGt8+rBFWskJ3TpsLkufADPVpqDRg20LkciIiBcfs0kXHF9W/zu8UAdcKADUDwJ/I3Xdk3UDWzU9EXj2TM2hy8Dig5E4hhUV/44K/+BQDQ4S1H0LAV9IFuKy4fJquBTmiynfqc8kWB0Pp4A0WDe36cA1aqv4H8zz2gEBv8E/1VJ/4rlH20t+7BuxhNgYYLCysROrAztu+CjMcg1/8HMDVUfg2VTBxEsfy33OpiX7O1rkqSsgURqyhjdr9OY0wDiUjCuN4l/4wGtYUmi8+3i9hkvRwFB6eUFzHxG0iY0gf9hxuwGlHaAQBxh+qsvvMyQfeAF4beTceInVbUl3RIuk3sMYmwLKoPgwQ6aly84efjWaqyjtxaKWc113t/4JLZAntZwTiESdIPIJuDW6yIntkn1y/YPk/mTlvyPukmYOBoQ/Dh8rDR/ftmf6ZCFr47BYRUPbCBz9zBQ5l/ABrtbfpgjOueYjLNYHvwa/ejwoLWQYi8hjjRIp0KFyrGg2y7AIH2taRT/BobC+nuCD8Eem+nZa7cVmQBbBej1B47FFTNFvdx+V9hOKLvfGxfW/Q== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CO1PR11MB4929.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230025)(396003)(346002)(366004)(376002)(39860400002)(136003)(451199018)(478600001)(15650500001)(966005)(2906002)(52536014)(76116006)(4326008)(66946007)(66446008)(64756008)(66556008)(8676002)(66476007)(41300700001)(110136005)(54906003)(316002)(82960400001)(122000001)(38070700005)(7696005)(107886003)(9686003)(186003)(6506007)(53546011)(26005)(38100700002)(33656002)(5660300002)(86362001)(83380400001)(8936002)(55016003)(71200400001)(66899018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?NHNSSjI1b28ycXFBRjR2TFNDdmdpVnVOUi9SRGhiamxYemlzS3BQcXd6SG0x?= =?utf-8?B?TjVDT29CNFhhSXJFRmFncUw3TSs3V2VEaXNxL3ZsVG1tdEhkZHhMVnhLQzJM?= =?utf-8?B?ajJaSFpPZ1Y1UHl5QXZOSlEreVU2M1dtTmtYOVJKL3g0alJRSGhWVHgrbkha?= =?utf-8?B?L1JRMm1SekRRbE05QkhHbTlyVy8xUEZ4dHQvckI0dC9QcVBaMk8vSldoREZL?= =?utf-8?B?TUU5M1ZkSVBFM2hubmJzK2NWbXFhd2UvMlNQajFTVEFmSThBMjcwOGpuV3Zv?= =?utf-8?B?TUFLd3hHUG9RTWlpZkgrUGlkUlZIeW00TDNwNVVQcDlzNkloQ1RpbFNJNzJy?= =?utf-8?B?SXBibmZDMGhnUDF4K2Jmanozb1RSc0FIdFM5dEp4RE9CbzRPTHVuMmVlNzlY?= =?utf-8?B?blNlVHdKMlFkUlhmTmNZcXBkTW15cTdmNEtHQVRNK0RKNlRPQmF0SFpoTHox?= =?utf-8?B?SmdxMWMza2ZJVTBsTWtReUpVZk8xbXl6QTRMSW5RVStsWW1HMVp6NnVwZEIz?= =?utf-8?B?SlltaTJNK1U0dFdrYUFVNUN0NUhURm03VmxJZjFweWoxN0UxeVVpdUUyS2tI?= =?utf-8?B?NFl3MHdzMkdrdzY4NG1vZ0NKN1hEYzRJaVdLenFyZDZSUGhMV2RWTWtYWDVF?= =?utf-8?B?UVMzekJPY00yYlR0em02UGxMNlJkUlBQZkx4ajdUQUVXa3g4MTU5UnE3Y3RT?= =?utf-8?B?cnN0WkNBVmNzNXdEWXVHcEdJdTNjdndCMlZXRU10ekNzTWxZZ2RmYU50dXUy?= =?utf-8?B?Y3UxNUJEb1AyeEwyR21ha1RNNEJmc2lUbGhIcUtXc2dDYkxvTnJJOEMxZEdC?= =?utf-8?B?SDlLa3BXSWJYOEtEYXY1SHh4cUc4NVUzL3Fxb3MraGZFUWVrK1c5ZVh2Tzdv?= =?utf-8?B?WFRaVVVqVzhZYU1tSnpxVG9wQ0hLQmtJcjJacjVBSzBtZVBuMWMwNC8ybHpF?= =?utf-8?B?cXFCeUtvT1lBWDZGd1Q4dmIyaHdxaTRYVU5wRElocWZqQ3VRa0FETmNIbXk0?= =?utf-8?B?QnBKSTZEZ25FeUYybFNOZm5UeVAwTm5TZGhQZmdONVVUWUM2TG9DSDlQcTg4?= =?utf-8?B?YXl4Nmg1K0lERlpsczhWWlFadVdvZ2MyVnU1REp6WXh2U3RDZUdmRkxSS21a?= =?utf-8?B?N3FMM2dYWjRjaFV6Q2U4d1hxNUtBZDJwcUtyNkI1Mlk4Q1BERXUvMzl3U2tk?= =?utf-8?B?cm9NQ0s3MWVKdng4YlVsZU5HR0tkMFkyZjBYT1NXVndxWisycFF2SHVFZXp4?= =?utf-8?B?MFNFWEU4VVFCRkt1bUJyaGdlaE9LL3pyRUQ2VDJtbVcvRVNWaFdUQllzVFJL?= =?utf-8?B?VmNzR3pOSWxtM3VCbC9wRTlpT2MvTnVqVFNsNzdlQ3E1anQySk5lTDMvU0pq?= =?utf-8?B?LzFGd2RycEd0UEZBSkVsMVJBcTFncStxOGJJY3RHTXdFZzJONWRwUnNrdVlt?= =?utf-8?B?ajlRVSs4bzg5U1R5K3gwdTJ1RS9sYkFMU3pPckJNdk1aYjB0L1RnUVJucENZ?= =?utf-8?B?VHhWY0hZTFZ2NDFGczRGQXYyNFJabVdDakgwSjgwaUM2bC9KREtsdHVVbTds?= =?utf-8?B?SlM3UXZKam5XVnhuOWNoNzdmby9JQUVGWllJUSthKzU4R0xOQnozNnE3THBx?= =?utf-8?B?VE5aVVN1R25HVHhBOUdZOVYydkc0aEs1dE5ZdGVLdkhobEdEN0hiUFR6L1ho?= =?utf-8?B?ZEoybkNwVjRWbzMycDFQRE41SWZYUWFlOUpCUDlud2REdFhqOFZMVUIxL3Z0?= =?utf-8?B?TU50ZSszanNjZVJ2NVltakNzUVdSVGR6NVkzQWN1Y0NIRWlZZ1FGcFYwa1Nm?= =?utf-8?B?TGJEM29Ja3ZLc0x5WWZadjJ1R3htUTBYY3A2WmlqZ01BZ0VJeXNmOFhFaGFW?= =?utf-8?B?RWoyRUhNeEVjODc1bU9OVkVlNHNURGtGVE4zaXFmWWcwSGozeFJuN2ZqM3VR?= =?utf-8?B?Z2JNZzNjQ3FKUzk2R01TN1pabnNJTTVMVHpiMTA1dmpvYWtBbXBpbFBZa1pQ?= =?utf-8?B?WUVFOGF2Qm9SODdEZWJlaWhnK2dzc1A1SVM1blIzQ1JVM1FCM2tBSXI1MVNq?= =?utf-8?B?TnNoeE5UN2JOQmRuV1BsdXlQZVJ0TnFRZWpKRmFTOG1vdVBBYy9kN3pJU2FW?= =?utf-8?B?VFBhK3ZFRzJrcVZMU0dVVTk4Kzdna1I0QWRKalArbEJwZ09HWG9pQlFYeU9D?= =?utf-8?B?TWc9PQ==?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB4929.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: b8e58cac-cbfd-4cb5-231b-08db054d88a5 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Feb 2023 18:44:36.5889 (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: Xk6fSF3mDrIK7GL/fl0RSQnWQniHT6bSuTFBhV7gJ0pXp0KMQ/d4+5L76urnPBHtq9GlH6NpiOs+EY5AFD0sQA1HMBA4JfxPHVKFv4heJAU= X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR11MB7320 Return-Path: michael.d.kinney@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5n cm91cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgQXJkIEJpZXNoZXV2 ZWwNCj4gU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDIsIDIwMjMgMTA6MDQgQU0NCj4gVG86IGRl dmVsQGVkazIuZ3JvdXBzLmlvDQo+IENjOiBBcmQgQmllc2hldXZlbCA8YXJkYkBrZXJuZWwub3Jn PjsgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsgR2FvLCBM aW1pbmcgPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj47IFlhbywNCj4gSmlld2VuIDxqaWV3ZW4u eWFvQGludGVsLmNvbT47IEt1YmFja2ksIE1pY2hhZWwgPG1pY2hhZWwua3ViYWNraUBtaWNyb3Nv ZnQuY29tPjsgU2VhbiBCcm9nYW4gPHNlYW4uYnJvZ2FuQG1pY3Jvc29mdC5jb20+OyBSZWJlY2Nh DQo+IENyYW4gPHF1aWNfcmNyYW5AcXVpY2luYy5jb20+OyBMZWlmIExpbmRob2xtIDxxdWljX2xs aW5kaG9sQHF1aWNpbmMuY29tPjsgU2FtaSBNdWphd2FyIDxzYW1pLm11amF3YXJAYXJtLmNvbT47 IFRheWxvciBCZWViZQ0KPiA8dEB0YXlsb3JiZWViZS5jb20+DQo+IFN1YmplY3Q6IFtlZGsyLWRl dmVsXSBbUkZDIFBBVENIIDEvM10gTWRlUGtnOiBVcGRhdGUgTWVtb3J5QXR0cmlidXRlc1RhYmxl IHRvIHYyLjEwDQo+IA0KPiBVRUZJIHYyLjEwIGludHJvZHVjZXMgYSBuZXcgZmxhZyB0byB0aGUg bWVtb3J5IGF0dHJpYnV0ZXMgdGFibGUgdG8NCj4gaW5mb3JtIHRoZSBPUyB3aGV0aGVyIG9yIG5v dCBydW50aW1lIHNlcnZpY2VzIGNvZGUgcmVnaW9ucyB3ZXJlIGVtaXR0ZWQNCj4gYnkgdGhlIGNv bXBpbGVyIHdpdGggZ3VhcmQgaW5zdHJ1Y3Rpb25zIGZvciBmb3J3YXJkIGVkZ2UgY29udHJvbCBm bG93DQo+IGludGVncml0eSBlbmZvcmNlbWVudC4NCj4gDQo+IFNvIHVwZGF0ZSBvdXIgZGVmaW5p dGlvbiBhY2NvcmRpbmdseS4NCj4gDQo+IFNpZ25lZC1vZmYtYnk6IEFyZCBCaWVzaGV1dmVsIDxh cmRiQGtlcm5lbC5vcmc+DQo+IC0tLQ0KPiAgTWRlUGtnL0luY2x1ZGUvR3VpZC9NZW1vcnlBdHRy aWJ1dGVzVGFibGUuaCB8IDggKysrKysrLS0NCj4gIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlv bnMoKyksIDIgZGVsZXRpb25zKC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEvTWRlUGtnL0luY2x1ZGUv R3VpZC9NZW1vcnlBdHRyaWJ1dGVzVGFibGUuaCBiL01kZVBrZy9JbmNsdWRlL0d1aWQvTWVtb3J5 QXR0cmlidXRlc1RhYmxlLmgNCj4gaW5kZXggODJmODNhNjdiOTZkLi4yMzhjMTRmZjkyZGYgMTAw NjQ0DQo+IC0tLSBhL01kZVBrZy9JbmNsdWRlL0d1aWQvTWVtb3J5QXR0cmlidXRlc1RhYmxlLmgN Cj4gKysrIGIvTWRlUGtnL0luY2x1ZGUvR3VpZC9NZW1vcnlBdHRyaWJ1dGVzVGFibGUuaA0KPiBA QCAtMTcsMTEgKzE3LDE1IEBAIHR5cGVkZWYgc3RydWN0IHsNCj4gICAgVUlOVDMyICAgIFZlcnNp b247DQo+IA0KPiAgICBVSU5UMzIgICAgTnVtYmVyT2ZFbnRyaWVzOw0KPiANCj4gICAgVUlOVDMy ICAgIERlc2NyaXB0b3JTaXplOw0KPiANCj4gLSAgVUlOVDMyICAgIFJlc2VydmVkOw0KPiANCj4g KyAgVUlOVDMyICAgIEZsYWdzOw0KPiANCj4gICAgLy8gRUZJX01FTU9SWV9ERVNDUklQVE9SIEVu dHJ5WzFdOw0KPiANCj4gIH0gRUZJX01FTU9SWV9BVFRSSUJVVEVTX1RBQkxFOw0KPiANCj4gDQo+ IA0KPiAtI2RlZmluZSBFRklfTUVNT1JZX0FUVFJJQlVURVNfVEFCTEVfVkVSU0lPTiAgMHgwMDAw MDAwMQ0KPiANCj4gKyNkZWZpbmUgRUZJX01FTU9SWV9BVFRSSUJVVEVTX1RBQkxFX1ZFUlNJT04g IDB4MDAwMDAwMDINCj4gDQo+ICsNCj4gDQo+ICsjZGVmaW5lIEVGSV9NRU1PUllfQVRUUklCVVRF U19GTEFHU19SVF9GT1JXQVJEX0NPTlRST0xfRkxPV19HVUFSRCAgMHgxDQo+IA0KPiArLy8gQklU MCBpbXBsaWVzIHRoYXQgUnVudGltZSBjb2RlIGluY2x1ZGVzIHRoZSBmb3J3YXJkIGNvbnRyb2wg ZmxvdyBndWFyZA0KPiANCj4gKy8vIGluc3RydWN0aW9uLCBzdWNoIGFzIFg4NiBDRVQtSUJUIG9y IEFSTSBCVEkuDQo+IA0KPiANCj4gDQo+ICBleHRlcm4gRUZJX0dVSUQgIGdFZmlNZW1vcnlBdHRy aWJ1dGVzVGFibGVHdWlkOw0KPiANCj4gDQo+IA0KPiAtLQ0KPiAyLjM5LjENCj4gDQo+IA0KPiAN Cj4gLT0tPS09LT0tPS09DQo+IEdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3Nh Z2VzIHNlbnQgdG8gdGhpcyBncm91cC4NCj4gVmlldy9SZXBseSBPbmxpbmUgKCM5OTQ5Nik6IGh0 dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzk5NDk2DQo+IE11dGUgVGhpcyBU b3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvOTY3MDU0OTcvMTY0MzQ5Ng0KPiBHcm91cCBPd25l cjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8NCj4gVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRr Mi5ncm91cHMuaW8vZy9kZXZlbC91bnN1YiBbbWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb21dDQo+ IC09LT0tPS09LT0tPQ0KPiANCg0K