From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail02.groups.io (mail02.groups.io [66.175.222.108]) by spool.mail.gandi.net (Postfix) with ESMTPS id 6CE6F740032 for ; Mon, 20 Nov 2023 04:57:28 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=zbjMInGsCac1X+rB/UlWk5W0x1Ll3gOwqghoAbDkHkc=; c=relaxed/simple; d=groups.io; h=ARC-Seal:ARC-Message-Signature:ARC-Authentication-Results:From:To:CC:Subject:Thread-Topic:Thread-Index:Date:Message-ID:References:In-Reply-To:Accept-Language:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Language:Content-Type:Content-Transfer-Encoding; s=20140610; t=1700456247; v=1; b=UwkpKyCQMnI1dX6ZMv8VnPh7Jut/6hMRWdJjOQxIWvkYjuxKrFHTqdHw3InxPQKv1gNJn1SM mso5V0pXP0D4NGTVIS44TZC13t2Z9uIQ4KQ+QusrZTt2CCtf/j8qk4QmMXA+Pkl9eei3nL8yFh6 DFtHuVaYe4HEJ3SUHf72yYmE= X-Received: by 127.0.0.2 with SMTP id OqrUYY7687511xhVniaYdoTB; Sun, 19 Nov 2023 20:57:27 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.8]) by mx.groups.io with SMTP id smtpd.web11.44374.1700456246234829666 for ; Sun, 19 Nov 2023 20:57:26 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,10899"; a="4667933" X-IronPort-AV: E=Sophos;i="6.04,212,1695711600"; d="scan'208";a="4667933" X-Received: from orsmga003.jf.intel.com ([10.7.209.27]) by fmvoesa102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 19 Nov 2023 20:57:26 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10899"; a="716109322" X-IronPort-AV: E=Sophos;i="6.04,212,1695711600"; d="scan'208";a="716109322" X-Received: from fmsmsx602.amr.corp.intel.com ([10.18.126.82]) by orsmga003.jf.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 19 Nov 2023 20:57:25 -0800 X-Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx602.amr.corp.intel.com (10.18.126.82) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.34; Sun, 19 Nov 2023 20:57:24 -0800 X-Received: from FMSEDG603.ED.cps.intel.com (10.1.192.133) 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.34 via Frontend Transport; Sun, 19 Nov 2023 20:57:24 -0800 X-Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.168) by edgegateway.intel.com (192.55.55.68) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.34; Sun, 19 Nov 2023 20:57:24 -0800 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T09CPf4fZXbATIYyUQxIiWYKJYaVyEwZ+2XNHcX2JPPQVvF2A3S4Aexy8WAoO70aqC5AAD57KlA56Kxraw49SAX75Wk5cJqICo4uFP0pXA6ZmodOV96EpLljRPb3f06m1Z0qzTmy+uMiTy3qper0BY6lVCZHUTdZDWFfkVW95SR9lzUZ3b25FGCQVGJLgdW0KDXDkuyGDpWiMG4dXp/sNeSz0WxfJeZBulGpLLQEK03Jba7S4tAgwxWrneveecI2KYXieZSDeipspED5DtiQDdkwRTjExLPJC4s+siU1xHKC3Jd3UcVUrotfREG9A9Z9dZf2M9VInLAhrp6BicjQgw== 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=YjIsOXXx7RR4ESpZGJWM6Ct1iOvXCLTaMftb3EEWD8Q=; b=OqKrNDQumVPCRb0lOYpiOo6vclvYA9X93AJM16TYRAZwOmIk/o/DMID6myhx0hCTo6UAIXRH00qdKaDkfQIxyk2pm1CBEup8wT3YtSZx8TcAYe5DJxaCHA4WSJLexC8pV35EUgnz/qIzYBpDpDLX+9SXHhdQW8Bgnf5beNTYnUTYVrIPt/82F7o7o9dJRqrxdioS2hlcWB8ZFaVk4J0wR8CF5LLt/DysmvNgziXS+jhcrdWwljWG2XidrohudcazBbjBGkTDSiqAF+xm3fAEjLhprn8/6aW6h5lXI3Ig7ot9Mei3GYW9+c6OYP524ROXyX/PHm1kApsai1EvVZ0/8w== 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 X-Received: from CO1PR11MB5026.namprd11.prod.outlook.com (2603:10b6:303:9c::13) by SJ2PR11MB8586.namprd11.prod.outlook.com (2603:10b6:a03:56e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7002.26; Mon, 20 Nov 2023 04:57:22 +0000 X-Received: from CO1PR11MB5026.namprd11.prod.outlook.com ([fe80::c551:a463:575d:1cad]) by CO1PR11MB5026.namprd11.prod.outlook.com ([fe80::c551:a463:575d:1cad%4]) with mapi id 15.20.7002.027; Mon, 20 Nov 2023 04:57:21 +0000 From: "Yuanhao Xie" To: "devel@edk2.groups.io" , "Ni, Ray" , Laszlo Ersek CC: "Dong, Eric" , "Kumar, Rahul R" , Gerd Hoffmann Subject: Re: [edk2-devel] [Patch V4] UefiCpuPkg/MpInitLib: Enable execute disable bit. Thread-Topic: [edk2-devel] [Patch V4] UefiCpuPkg/MpInitLib: Enable execute disable bit. Thread-Index: AQHaFfaip8FuPd1Sy0GQdM7ewzvhbLB4ixeAgAWQ2wCAABrqAIAEcNbA Date: Mon, 20 Nov 2023 04:57:21 +0000 Message-ID: References: <20231113055948.1773-1-yuanhao.xie@intel.com> <79bd9a7b-8b84-798c-c7ce-b7292dab1c7d@redhat.com> <36666f4d-7066-972c-39c5-fe401f4783e0@redhat.com> In-Reply-To: <36666f4d-7066-972c-39c5-fe401f4783e0@redhat.com> Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB5026:EE_|SJ2PR11MB8586:EE_ x-ms-office365-filtering-correlation-id: db1cdd76-3224-4a5f-f39c-08dbe9852e0f x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: BvGLexU4a6hOFduJbwlNkTMgSAUdKiypvdP/QV5diZr95FSHMS4vEq1Rdy+bKnzzGfbBabAKd0hOHTnTHVT+Q0SBNuia5r6CRNtfo3ZwjVuzEivQTMYP0F/C4rjnD9sir6Rder3fwrMdEtoBGTYegjpFJSxezlVLRtwMpRR5UafpGtkQS39cz/MAs6OBTpZM/zUdZBiAyljRWocK5Ds6KHXjNBJyZ67F9BYy4tSUrzc1DuYrZJONuXOdhgcz3PNc4NjS9rff271Da12KIqCiBqJqSNg/95OWjmuRc4BrOUn5+mP+vpOSbq7KQ3fKmuSu6GJKmh14ubY8Qlr366JLhN5h/B1G4iW13CEbE/EuTRVmgyS7MOyysWOilafq3XqkPS6ftY8M5/sRrIkELyZvBKHwM6vhWE2H2pJ7C0+XxsxJHNW/csirwU1NtI9oHg0TLcLe9lJV0Xw/PO41XPlKPA+uaV3UsvTTTqsPc4XIKCnB03sjVOWdXNKZlgw+zHRBpvpTuXwo81f4KSOuYQVX1upHNSnEfta/IvculkYMsPydqNZ9gB1yVqenmij6xjDVle9a7LqgkyQr808qIdGbWSBDIfXm/f00tfmCn4hMnjjto8QKkHQFFSjh70mykKc+ x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?OEdYcklVQ0x2ejl4UGxUZlhxTlNVSmFuYm9aMlFyKzdHYlBVUTBLZE9vaFNV?= =?utf-8?B?dVJTWVNiMENkVjEyYTlHRnhTUm5BQVRVVGcvWVg2UE5Ua1lyQkVWQ3pLMm1I?= =?utf-8?B?S3ZYVThOT09uNXhpeVVNRXR2aEhwaXRiTFlxZ21Qc2haMEloNDYxTTB0YUZk?= =?utf-8?B?WmYxUkJCMmk2MkJicnhTaUtXRkFKc1RtLzdUd3MwZTBnQm5LRTJEdWRXSjF6?= =?utf-8?B?RXlJazZDSjl2ejMybnJXc0pNeE9XY2NJYlRaY3lLc2tWbEZabUxuaE5rSDg5?= =?utf-8?B?eDBPWUVvYUI2OWtDWERtOUR4N3Ztbk1hTkFXR2VDOGVQaFdEazBKS0h5TUlU?= =?utf-8?B?NVVkcU56NnFoODV6bXZKUVcycEpJT3NmTDAxeTgzbThNYXRhZ2NLQUFJeFFR?= =?utf-8?B?YWwwWkVHdTRJTWNkeGh5Z0tzeU50d0NnUGs5UFBMQzlzS01PVjNUenZWNHFY?= =?utf-8?B?OWszdkQ0VE1oeTdSZitwMlNQbVQ3ay9zWmNOQy8wUnBkeDI5OHZBK1JidktQ?= =?utf-8?B?RlJxSFBOWEpYbHpWWTE4Wk85SjdqNDhtUGplUnhHdG1laXpFdzJRZjJwMDlZ?= =?utf-8?B?OGRNN1RTd2NZYlZ2ZkFkWE9Xd2tLZVpoT2RYTTF5NjdJOHBRUkxjcG1aZC9u?= =?utf-8?B?OFFxa1NpZktya2VEOSs5TytEVGNOWGJ6Q1ZCNXY3ZVJaenBZdzVRUkc4R1Uv?= =?utf-8?B?ZmIwTTdpWVN6T2dVeVpDSFdZSDYrZmd5dXoyamVhSHpmK2tFQXVEMjdGR1dt?= =?utf-8?B?QXcva0VOY2lYa0puZXZkTnVLYm9FYXZCWkVwTGhIaktWbk81aFNhTm5ObTBP?= =?utf-8?B?WG96QURjNEw5QjFpYm42NVZ2eWxkQzJoK2NpdFpLTzJyeDdZdHkwY2FYcFl2?= =?utf-8?B?bG9aRkRqeHFmYUsxU25uWDI1WG4vaFdVaGJJd2thOHVLRmd4dDNDb1Rnd3Qz?= =?utf-8?B?cTBXM2NaYlJ0N0lsVTlnUW1WVTFWVG9sbktMSjg5cWF0cnU3OUhWWGpXcnJs?= =?utf-8?B?M1dYWkVzcTZxQVNSWjR1RGkwWmNzeUpUZXNjaHZEam83SS91NlRWZERBSW52?= =?utf-8?B?UmJmY1VIaDNJTFgrN0NTUnNlSnFwR1lnYWxVeUlrUHRRTFQyU2xwWlNQdTcw?= =?utf-8?B?UVR6Tk9PNUdEMGFYMkpOc2kwZHgrZFY4cDRzZzAxaWlVaTJocS9zSXRodGZm?= =?utf-8?B?UkhMTjlyeXZMU2dnajF1bUtNVHY5ZWpvRjI3UkdvMjMvemRVaGhxblpVaFZa?= =?utf-8?B?L1Q3KytOUytmS05OTkZKNk5md0E0WGpoelNYUXgrUmFtQncwUkZOMWlGbTlB?= =?utf-8?B?Q3lCUTNQZlg1U0htaWJRc015TTQ1MFAyTmR4d1lnT3dITlV5a0J5M3hHaFl6?= =?utf-8?B?dkdFMnVQN1h3cVZLRGYxblNGcG1OWm1iZlhjS1czMi9BWHVBZTR6bXBjSVBq?= =?utf-8?B?djRhNzdMQWpFY0pFTGJWSm5rRmtQbzJWY21lYkI5NzJITUtyellrZHZJQUJw?= =?utf-8?B?MjVMMTBoa3daUExFcStIRTVkdnBYaEdMNmV1VWJVTE10OHArV3NBZEgxZVYz?= =?utf-8?B?aGNyTUlvVXBGU3hoUC9JRzRCT1dTTWJ4cjhLejJNWFNCT25YT01MQm1YOHBD?= =?utf-8?B?ZjV4WlJOUkN5RmNPOERMandYdHM2eUxxczFGLzNNaGJqK05qdzVpUFdQTUNG?= =?utf-8?B?UWlUQUduZ291M1E2MUl0ajkrVzFYcjU2cXY0dzQwRzNGY1BWcnlWZnVIcmF5?= =?utf-8?B?YTlYSnliUmVKaStYdi9Ta0YyeGNVaHZYVi9hMGFDN2VUWEVOYUZtV2FzcFgw?= =?utf-8?B?OFA0S3RyeExpRXdvSDJmOEIxc0lBeFQ1MVViTXhhRDBGSE9oYU1lWkY3NWF1?= =?utf-8?B?UlA2aldUajZreEt6MlBsOWx2UDd0UTdTZjF4cW1MdGt6YlJRZWRYYUdWTitG?= =?utf-8?B?SmpzdGlPaHFzRENBUUV6MzVRZFNaL1dBWTZpQXNxVFJSSldaMlEyWXM3VzNF?= =?utf-8?B?dTZuZmxSMUVSWVNVNEo2aitac1JtNGFNdTJuVFBmcERFMzRBam81RWtmcnVN?= =?utf-8?B?UUUrU0lnL05na1czaGx0U0xNSWgrUzhheUV4TGxOem9qMnUraCtJTnNsbVB0?= =?utf-8?Q?vvtMPP2hIfD0y7IJ5Iepdx5wU?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CO1PR11MB5026.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: db1cdd76-3224-4a5f-f39c-08dbe9852e0f X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2023 04:57:21.5208 (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: YFs4DObTrOGCe+EIgA91ntZiatb4+QaeLoB4xVLy3Hga5JmjaYPPd5hDO2lGTCJ3/+SJ6Od8CuIvOWJNSRwSOA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR11MB8586 X-OriginatorOrg: intel.com Precedence: Bulk List-Subscribe: List-Help: Sender: devel@edk2.groups.io List-Id: Mailing-List: list devel@edk2.groups.io; contact devel+owner@edk2.groups.io Reply-To: devel@edk2.groups.io,yuanhao.xie@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: r8bVtgNnqxVN42ZNIFQReYlHx7686176AA= Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=UwkpKyCQ; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none); spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; arc=reject ("signature check failed: fail, {[1] = sig:microsoft.com:reject}") SGkgUmF5IGFuZCBMYXN6bG8sDQoNClRoYW5rcyBhIGxvdCBmb3IgdGhlIGZlZWRiYWNrcy4NCg0K UGxlYXNlIGhhdmUgYSByZXZpZXcgb24gdGhlIHBhdGNoIHY2IHdoaWNoOg0KDQotS2VwdCBleGVj dXRlIGRpc2FibGUgYml0IGJvdGggaW4gTXBFeGNoYW5nZUluZm8gYW5kIENwdU1wRGF0YS4NCi1B ZGRlZCBhbm90aGVyIHBhdGNoIGluIHdoaWNoIEkgdXBkYXRlZCB0aGUgY29tbWVudHMgb2YgQ3B1 TXBEYXRhLg0KDQpSZWdhcmRzDQpZdWFuaGFvIFhpZQ0KDQotLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut LS0tLQ0KRnJvbTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4gDQpTZW50OiBGcmlk YXksIE5vdmVtYmVyIDE3LCAyMDIzIDQ6MzggUE0NClRvOiBkZXZlbEBlZGsyLmdyb3Vwcy5pbzsg TmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT47IFhpZSwgWXVhbmhhbyA8eXVhbmhhby54aWVAaW50 ZWwuY29tPg0KQ2M6IERvbmcsIEVyaWMgPGVyaWMuZG9uZ0BpbnRlbC5jb20+OyBLdW1hciwgUmFo dWwgUiA8cmFodWwuci5rdW1hckBpbnRlbC5jb20+OyBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVk aGF0LmNvbT4NClN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gW1BhdGNoIFY0XSBVZWZpQ3B1UGtn L01wSW5pdExpYjogRW5hYmxlIGV4ZWN1dGUgZGlzYWJsZSBiaXQuDQoNCk9uIDExLzE3LzIzIDA4 OjAxLCBOaSwgUmF5IHdyb3RlOg0KPiBMYXN6bG8sDQo+IEkgYWdyZWUgdGhhdCB0aGUgQlNQJ3Mg WEQgc3RhdHVzIGlzIHNhdmVkIGluIGJvdGggQ3B1TXBEYXRhIGFuZCANCj4gRXhjaGFuZ2VJbmZv Lg0KPiBCdXQsIHRoaW5raW5nIGZyb20gYW5vdGhlciBwZXJzcGVjdGl2ZSwgRXhjaGFuZ2VJbmZv IGlzICJvbmx5IiB1c2VkIGJ5IA0KPiB0aGUgYXNzZW1ibHkgY29kZS4gVGhhdCdzIHdoeSB0aGUg QlNQIGNvZGUgbmVlZHMgdG8gc2F2ZSB0aGUgWEQgc3RhdHVzIA0KPiBpbiBDcHVNcERhdGEgYW5k IEV4Y2hhbmdlSW5mby4NCj4gDQo+IElmIHdlIHJlbW92ZSB0aGUgWEQgc3RhdHVzIGZpZWxkIGlu IEV4Y2hhbmdlSW5mbywgdGhlbiB0aGUgYXNzZW1ibHkgDQo+IGNvZGUgaGFzIHRvIHVuZGVyc3Rh bmQgdGhlIHN0cnVjdHVyZSBsYXlvdXQgb2YgQ3B1TXBEYXRhLCB3aGljaCBpcyANCj4gd2hhdCBJ IHByZWZlciB0byBhdm9pZC4NCj4gDQo+IElmIHlvdSBjb21wYXJlIGFsbCBmaWVsZHMgaW4gRXhj aGFuZ2VJbmZvIGFuZCBDcHVNcERhdGEsIGZvbGxvd2luZyANCj4gZmllbGRzIGFyZSBhbHJlYWR5 IGR1cGxpY2F0ZWQ6DQo+ICogQ3B1TXBEYXRhLkNwdUluZm9Ib2IgPC0+IE1wRXhjaGFuZ2VJbmZv LkNwdUluZm8NCj4gKiBJbml0RmxhZw0KPiAqIFNldkVzSXNFbmFibGVkDQo+ICogU2V2U25wSXNF bmFibGVkDQo+ICogR2hjYkJhc2UNCj4gDQo+IA0KPiBTbywgSSBwcmVmZXIgdG8ga2VlcCB0aGUg Y3VycmVudCBjaGFuZ2UgcHJvcG9zZWQgaW4gWXVhbmhhbydzIHBhdGNoLg0KDQpWZXJ5IGdvb2Qg ZXhwbGFuYXRpb24sIHRoYW5rIHlvdS4NCg0KQ2FuIHdlIHBlcmhhcHMgZG9jdW1lbnQsIGluIGFu IGFkZGl0aW9uYWwgcGF0Y2g6DQoNCi0gaW4gIlVlZmlDcHVQa2cvTGlicmFyeS9NcEluaXRMaWIv TXBFcXUuaW5jIiwgdGhhdCB0aGUgYXNzZW1ibHkgcm91dGluZXMgYXJlIG5vdCBzdXBwb3NlZCB0 byBhY2Nlc3MgdGhlIGludGVybmFscyBvZiBDUFVfTVBfREFUQSwNCg0KLSB0aGUgc2FtZSBzdGF0 ZW1lbnQgYWJvdmUgInN0cnVjdCBfQ1BVX01QX0RBVEEiIGluICJVZWZpQ3B1UGtnL0xpYnJhcnkv TXBJbml0TGliL01wTGliLmgiPw0KDQpBIG51bWJlciBvZiBzdHJ1Y3R1cmVzIGluICJVZWZpQ3B1 UGtnL0xpYnJhcnkvTXBJbml0TGliL01wTGliLmgiDQpkb2N1bWVudCB3aGV0aGVyIHRoZXkgYXJl IHRvIGJlIHVzZWQgYnkgYXNzZW1ibHkgY29kZSB2cy4gQyBjb2RlICh2cy4NCmJvdGgpLCBidXQg Q1BVX01QX0RBVEEgZG9lc24ndCBzZWVtIHRvIGhhdmUgc3VjaCBjb21tZW50cy4NCg0KRm9yIHRo ZSBjdXJyZW50IHBhdGNoOg0KDQpSZXZpZXdlZC1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVk aGF0LmNvbT4NCg0KVGhhbmtzIQ0KTGFzemxvDQoNCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0t Ckdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBn cm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTE0NTYpOiBodHRwczovL2VkazIuZ3JvdXBzLmlv L2cvZGV2ZWwvbWVzc2FnZS8xMTE0NTYKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5p by9tdC8xMDI1NTY2MDgvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91 cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC91bnN1YiBb cmViZWNjYUBvcGVuZncuaW9dCi09LT0tPS09LT0tPS09LT0tPS09LT0tCgoNCg==