From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga18.intel.com (mga18.intel.com [134.134.136.126]) by mx.groups.io with SMTP id smtpd.web11.14653.1684821009951883959 for ; Mon, 22 May 2023 22:50:10 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=NKu/5ftZ; spf=pass (domain: intel.com, ip: 134.134.136.126, mailfrom: ray.ni@intel.com) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=intel.com; i=@intel.com; q=dns/txt; s=Intel; t=1684821009; x=1716357009; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=Ny9wWZCxanj+rAf8cVQ1Qx5EQchkHFardM8Y6gcEbig=; b=NKu/5ftZLS2QR2dAw/ZfPWnT8fHS36IjNwIOHRVMwYsZq7Es13Qepw9z B5EddtQ5E8FBtb8YLQB4/LThkJ/eGFq6L6DAI2nT9Oy7lXe7QKzcH+NVu DJnqNNIJaWx3EVlKvYbSKXEjByO4yN0TvkjQyrTBHPFEAqNtl3ObuY8dS LnmiujpuIv7VDvydnJB1tgm9oHa/Kagx10jyYMsN7QIpX/ONDNy1Ht2Tn lXi05AV+m6AuSvyRotxFcZ6EsO3/ZsJu7zwAzZ95v6ipikRiOkZd2Ob4c Dn1XPQw6uvRCO7Xbd6AO/htXAuc4tuB+yIUyBrHMZBLKK90FqrbNb4VWw A==; X-IronPort-AV: E=McAfee;i="6600,9927,10718"; a="337726378" X-IronPort-AV: E=Sophos;i="6.00,185,1681196400"; d="scan'208";a="337726378" Received: from fmsmga008.fm.intel.com ([10.253.24.58]) by orsmga106.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 22 May 2023 22:50:08 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10718"; a="768848936" X-IronPort-AV: E=Sophos;i="6.00,185,1681196400"; d="scan'208";a="768848936" Received: from fmsmsx603.amr.corp.intel.com ([10.18.126.83]) by fmsmga008.fm.intel.com with ESMTP; 22 May 2023 22:50:08 -0700 Received: from fmsmsx611.amr.corp.intel.com (10.18.126.91) 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.23; Mon, 22 May 2023 22:50:07 -0700 Received: from fmsmsx610.amr.corp.intel.com (10.18.126.90) by fmsmsx611.amr.corp.intel.com (10.18.126.91) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Mon, 22 May 2023 22:50:07 -0700 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.23 via Frontend Transport; Mon, 22 May 2023 22:50:07 -0700 Received: from NAM12-BN8-obe.outbound.protection.outlook.com (104.47.55.170) 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.23; Mon, 22 May 2023 22:50:07 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=OzLDFXajrVRBOc5+zitz95adOQH25ZTy/ZQMxw8RJYCJZHWLWaJpVZFMkhQiwQuXvnm4em0fYXDYJvvkuUe4FHlTrnMUnWRt4SubazlTlp7SIxmCR04Km+jsjggkwp7omFqCLQ+ej1lrl3guzYpz2aknO8HkDO5s7kZg/kmnf96lHvQOOOzA8Jer/YscHhdNO1uZ0rwEtHtUSUNpuwM0DE3QSbQ/iZXl5wic3wxu9A56AS9wUj5HV4KnF97BcwAt7fVkE5kEH8LlGvEKlNNTefstA+nub/Cyo81TaiVvtbuh1wmLROS2y1u0OsgPA5AEUAWycMCmt7nn1hjI5aHo/g== 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=Ny9wWZCxanj+rAf8cVQ1Qx5EQchkHFardM8Y6gcEbig=; b=jDaTTHPbn4YtgWYTRwXuqF2t/a08HZ2tm2N93JA7t1nnHxiWokovbj/mHEZDIhybMPQjdctxuIPuIF5C57q27H6PAUi3SIz1qNYVNpD4f8ULeyNPZyaaSDM1Rg/jKdgbrmGGOJK5uvNn+Ez0MbYrL9xcUpInfAXQ9XActNHcqlyDHR4Yh9cO7xJobqPOu3HyGiDZ6i3WUC/RlbEDJrjdzdAvoSiKrDsCrAIILhHMJR331M55y0FFmAuPghGLE+2CgPgMUEvmbixHSyTxHmRogqDZSoGQ56ODLTVdI24eUTTjkNQ1eN92Zr+bqHZJkSlioCagU0GgnvMx+gPcJ3xqkg== 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 MN6PR11MB8244.namprd11.prod.outlook.com (2603:10b6:208:470::14) by MN0PR11MB6010.namprd11.prod.outlook.com (2603:10b6:208:371::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6411.28; Tue, 23 May 2023 05:50:05 +0000 Received: from MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::892b:b8e6:bab7:635d]) by MN6PR11MB8244.namprd11.prod.outlook.com ([fe80::892b:b8e6:bab7:635d%5]) with mapi id 15.20.6411.028; Tue, 23 May 2023 05:50:05 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "lersek@redhat.com" , Gerd Hoffmann CC: Ard Biesheuvel , "Yao, Jiewen" , Taylor Beebe , Oliver Smith-Denny , "Kuo, Ted" Subject: Re: [edk2-devel] managing memory attributes in PEI Thread-Topic: [edk2-devel] managing memory attributes in PEI Thread-Index: AQHZjKEAhT8RYGAL2EqPb3XXfQTbN69mMoAAgAC7Zc6AAFzCAIAAD9aAgAAA92A= Date: Tue, 23 May 2023 05:50:05 +0000 Message-ID: References: <34b9caa6-03e0-f565-805c-c9daecacc516@redhat.com> In-Reply-To: <34b9caa6-03e0-f565-805c-c9daecacc516@redhat.com> 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: MN6PR11MB8244:EE_|MN0PR11MB6010:EE_ x-ms-office365-filtering-correlation-id: d1ab34a2-6069-4611-9199-08db5b518eed x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4HITvXdcLcQzqtYbdoCTjk3T0OuhIueGNzU9xT4wXuWGPBtTIKxWMoPU8yFBK0J/uUT/5jLp3BUZO9YtuQJtsYb9pXYRRuFkSR3UFe3WC7nHYVr6RNWAXlOcwnyiLmwkXJPTWdNV6b2EpKZytnB2VvTHC9BRueY+LX07pBMsEWaWQVyLKEtGn/ikk8h+t0stZrx0pcoI75AxjIjibo5acU8xoSidzV5pklYFaDV8upAmQc6TBJc+NnPjHdyL6o1hRItF+HQhmYFdachYDth5WqU9+jN7s++iOtXWhBMRBleSZO8/PjH4jtINRxMkNJzsfUjZ3Qj6u+wZ2+vBTPKQn5GiKGYhgBxIO4Cj4vqbsvSorOhdXbqMnq138S0u0EwXprx6INizNLlHH/dfIApARosdtcdEgjf0LQC/8HwrLfJ+kJgjJBy5YHc6SwMQRa4DJg2rPtPiNcLbiRN8uwjjGFfLvzCY4sZi203q9UyObE3S/vpuQGOJxhCCuhqqimsVdk+VtVdlPfHbGGdXrTgVtd1v1i9Zu58g5PQk3ZkS0e7dgrmg+PCZGHk+uINJy4zkUEKJClTd7cuXUyJic4yEo9W4zTK6aCpUi/mNLue02klaahbxm/sIv5FHYXV1Wofm7bPKlY7PHOUOietQVODuGw== x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MN6PR11MB8244.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230028)(39860400002)(376002)(346002)(396003)(366004)(136003)(451199021)(122000001)(33656002)(186003)(82960400001)(9686003)(6506007)(26005)(53546011)(38100700002)(107886003)(83380400001)(2906002)(55016003)(316002)(71200400001)(66946007)(86362001)(76116006)(66476007)(64756008)(4326008)(66556008)(66446008)(966005)(41300700001)(7696005)(54906003)(110136005)(19627235002)(478600001)(38070700005)(8676002)(8936002)(5660300002)(52536014)(66899021);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Vk1yKzc5VitNMU9lOGpjM2F2RURiUFFSeEUxY2ZkbTZaTEdGQzZlTEMvU0ZX?= =?utf-8?B?T2RxVlh6SnhWMlg5enRSSWd1Vlp6MGU4ZENzTlNTQVQxNmZ2bFJNZkhpdTFU?= =?utf-8?B?bzhucm0yekFZYWdlblBrbDgrMER2RXNHN2dhOWdSVDBrZ2pWWnZ0M3g2b0Z4?= =?utf-8?B?dndCKzFrWW5WaVc1cjlSZ1lrUVJraFFHei9maWxjY2dLajEyQjNtNi9xZmtk?= =?utf-8?B?YU9zNjF5SHgxQ1IvNk9GaXcxbmJRamx0cUIzcEtwQmlJTGRITHNVV2RuTmR5?= =?utf-8?B?ekRRN0FPbk82TStvcXcwbVhLN1FsdG1WQzRKaVBkaVl6VGc2K2hlN0NCR3hs?= =?utf-8?B?Zzh4dFJDS28zTnZGY3VuR0pXcG0xRDRqeGc4dzVGZFVIcGZoUVlrT2NmVXFQ?= =?utf-8?B?Y1d1WEFWOEMyVzZYb3FEZXpsNkJSY1NMOHRMWG1FZHpCUm9HTnF0cVgxMzk5?= =?utf-8?B?eUFRTlltN0p3S3B0MTlybG9DN1lFbWJGcUJnVENQcm1IcmllYWQxSnNMb211?= =?utf-8?B?Yk1YbXNGOG00U05laFR0d20veXAxT2pvOEN4akR5ZmZtYmZjeUFNQTJRM2du?= =?utf-8?B?eU1sMW85SUVESUd6MCtvdkZGcU5sNkNoZElkSGQ4ODF4dHZ0SnZMY2wrRTlm?= =?utf-8?B?NE9BcnphOVhxdjNESTQxZTdHd3I5VXdZZmRPeHBLNk5jQm16MWs5eEROdEI3?= =?utf-8?B?THNlSU9QMkQ1eFIzZHRtZjdWbWZqOGhocm5DSjFrNEFNYzBGbWVOWkx4Y3Np?= =?utf-8?B?WnNna1drYjJuRTg5R2t1cU5FZS9QQ1ZFZTJQY3oxdVVHTnJodkF1WVh2OWRY?= =?utf-8?B?SlBDd2tOc05IY1NBZEJSMkd2bFhxeTUvY0I4RGNZSHViZEk2L2Fwb2d2SVZ0?= =?utf-8?B?ZzFBV3EvRlhqQUN0dkhBQ2lZZjZnL25tN21vRVNFdzQybDRpRklqZDRUdDF6?= =?utf-8?B?UHk2Nko3Z003MjVnd01NTzIzRC9IOE95bmtiOUFrRXdhT2F4ek93eUFMdm1N?= =?utf-8?B?VzkzTm5ia2FFNW5ndjcrMlpKa2k5eUtMZ2ppUWZUQWw5MERvN2l2N0d0Q3Ex?= =?utf-8?B?L2hGZEp0QmQ3ZFpoQ0V0Ty9nRThsTUV5dFhYZUJOelpSZ2JjdEhnVjUzTEZY?= =?utf-8?B?dW02MHRLRU5ieEExeGp5VjlsZ3lzOWo4eTY5bnBDVXliK081OWMwL0Q1MVE2?= =?utf-8?B?eTQ4aFNQL1VpaTByMnlGYXB0czFtWmZmN3NUZzBoZEVLa1ljSDJ3YVdlclJT?= =?utf-8?B?ZHFIZ1p5VE5UZDB1RytDVVkvRTZhbVhheTZVdHVEVDhkWnZyU3IwSFdpdTJt?= =?utf-8?B?UG50Qk4xdWtnenhVRTQzRVhqWUw4dEppWjlLd1hCVHFaU2RMdkhzZWtjY0lM?= =?utf-8?B?RGRuS1pFbFFqRkNYMEkvVElVbzhjempoaXd4VXJxYU9HQW13MTJPRGpNUWxL?= =?utf-8?B?RHgrTzNLbXpkYzdWNWJ1bVVtY1pxdmtCLzZ5aGloN2RNM2ZDR2JXZUJ6U05z?= =?utf-8?B?NmVRU2VZc3Npb0MyTEFlQStPZWdZdWxVYzVCMDcwTWdBVGJGdUVKb212cG9O?= =?utf-8?B?VDIrNytHbUx6K1k4S1hUS0MxUWx4a1kzSEVzT0krZzhnUDNRaDZ6bjZXM0sr?= =?utf-8?B?elY0L2RSNlZpbnRyam4xdmlOakJtc3NyUnZ2ZGxvQ29RblYvS1lNdWk1MERS?= =?utf-8?B?K3BObHhXby95Y2J5Q2JHeGthbndBaUxUM0NFQ2NIeFNwc2hOa2FtYktqZlZo?= =?utf-8?B?VTZBS2ZsRi83SHE4c1RKQ0ZiM1Y0U0hwaU9CTXErK2hoa2RKeGM0YllZb0Vj?= =?utf-8?B?d0NxSmp5QmZidTEzVzJzSUZhWm1neGtQb3c4dkE2OTRvWmtKbFZBTEUvRGtv?= =?utf-8?B?NlZFaFNzYkNrbDk1cTEwT3hnUWlHbkczYjNJUDNqek9zS1BZZG5uVmJVN05M?= =?utf-8?B?WngyUFcvSWJtYkRiOE4xVTd5d2JYRTJGVUg5NVl4RWZuWi9aUnVOVXBjWldR?= =?utf-8?B?MmNLb1BHbFlrempWSTVxNVdGWWdZT2NYOVBkQVg1WGRyNGNFUnRxVmROQlNN?= =?utf-8?B?cVJaN3BvK0wrY2FCT0d6bWN2U0M1NkpYeU5RQ3hwR0lTSVJrMDhhUWxRNWZm?= =?utf-8?Q?WtzQ=3D?= MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN6PR11MB8244.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: d1ab34a2-6069-4611-9199-08db5b518eed X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2023 05:50:05.1342 (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: IERCXRkdLrFIcAIrPro5eQJjfpILHR7n78BO07/OOOBUuktwqRQgPx4XhVDFuCNbQNSYeWdJoAvC8GQXBUbxpQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN0PR11MB6010 Return-Path: ray.ni@intel.com X-OriginatorOrg: intel.com Content-Language: en-US Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 UmV2aXNpb246IDhiZDIwMjhmOWFjMzkxMTQ0YzY3ZWFmNmViMDhjM2Y3MjdjMzI0OTgNCkF1dGhv cjogS3VvLCBUZWQgPHRlZC5rdW9AaW50ZWwuY29tPg0KRGF0ZTogMTIvMTYvMjAyMiA4OjQ2OjI3 IFBNDQpNZXNzYWdlOg0KTWRlTW9kdWxlUGtnOiBTdXBwb3J0aW5nIFMzIGluIDY0Yml0IFBFSQ0K DQpodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTQxOTUNClRy YW5zZmVyIGZyb20gRFhFIHRvIE9TIHdha2luZyB2ZWN0b3IgYnkgY2FsbGluZyBTd2l0Y2hTdGFj aygpIHdoZW4NCmJvdGggYXJlIGluIHRoZSBzYW1lIGV4ZWN1dGlvbiBtb2RlLg0KDQpSZXZpZXdl ZC1ieTogUmF5IE5pIDxyYXkubmlAaW50ZWwuY29tPg0KUmV2aWV3ZWQtYnk6IFpoaWd1YW5nIExp dSA8emhpZ3VhbmcubGl1QGludGVsLmNvbT4NCkNjOiBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVA aW50ZWwuY29tPg0KQ2M6IE5hdGUgRGVTaW1vbmUgPG5hdGhhbmllbC5sLmRlc2ltb25lQGludGVs LmNvbT4NCkNjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+DQpDYzogQXNocmFmIEFs aSBTIDxhc2hyYWYuYWxpLnNAaW50ZWwuY29tPg0KQ2M6IENoaW5uaSBCIER1Z2dhcHUgPGNoaW5u aS5iLmR1Z2dhcHVAaW50ZWwuY29tPg0KU2lnbmVkLW9mZi1ieTogVGVkIEt1byA8dGVkLmt1b0Bp bnRlbC5jb20+DQotLS0tDQpNb2RpZmllZDogTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9BY3BpL0Jv b3RTY3JpcHRFeGVjdXRvckR4ZS9TY3JpcHRFeGVjdXRlLmMNCk1vZGlmaWVkOiBNZGVNb2R1bGVQ a2cvVW5pdmVyc2FsL0FjcGkvQm9vdFNjcmlwdEV4ZWN1dG9yRHhlL1g2NC9TZXRJZHRFbnRyeS5j DQpNb2RpZmllZDogTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9BY3BpL1MzU2F2ZVN0YXRlRHhlL0Fj cGlTM0NvbnRleHRTYXZlLmMNCg0KUmV2aXNpb246IDZhY2Y3MjkwMWEyZTgxMWEyODM4Y2FmZDQ5 NjIzOWEzNDc3OTA2NmENCkF1dGhvcjogS3VvLCBUZWQgPHRlZC5rdW9AaW50ZWwuY29tPg0KRGF0 ZTogMTIvMTYvMjAyMiA4OjQ2OjI2IFBNDQpNZXNzYWdlOg0KVWVmaUNwdVBrZzogU3VwcG9ydGlu ZyBTMyBpbiA2NGJpdCBQRUkNCg0KaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3df YnVnLmNnaT9pZD00MTk1DQoxLlVwZGF0ZWQgdGhlIEdEVCB0YWJsZSBpbiBWVEYwIHRvIGFsaWdu IHdpdGggdGhlIG9uZSBpbiBTM1Jlc3VtZTJQZWkuDQogIEJ5IGRvaW5nIHNvIGNhbiBzaW1wbGlm eSB0aGUgY2hhbmdlcyB0byBlbmFibGUgUzMgaW4gNjRiaXQgUEVJLg0KMi5Vc2UgU3dpdGNoU3Rh Y2soKSBiZXR3ZWVuIFBFSSBhbmQgU01NIGluIFMzIHJlc3VtZSBwYXRoIHdoZW4gYm90aA0KICBh cmUgaW4gdGhlIHNhbWUgZXhlY3V0aW9uIG1vZGUuDQozLlRyYW5zZmVyIGZyb20gUEVJIHRvIE9T IHdha2luZyB2ZWN0b3IgYnkgY2FsbGluZyBTd2l0Y2hTdGFjaygpIHdoZW4NCiAgYm90aCBhcmUg aW4gdGhlIHNhbWUgZXhlY3V0aW9uIG1vZGUuDQo0LlJlbW92ZWQgdGhlIGRlYnVnIGFzc2VydGlv biBpbiBTM1Jlc3VtZS5jIHRvIHN1cHBvcnQgNjRiaXQgUEVJLg0KDQpSZXZpZXdlZC1ieTogUmF5 IE5pIDxyYXkubmlAaW50ZWwuY29tPg0KUmV2aWV3ZWQtYnk6IFpoaWd1YW5nIExpdSA8emhpZ3Vh bmcubGl1QGludGVsLmNvbT4NCkNjOiBDaGFzZWwgQ2hpdSA8Y2hhc2VsLmNoaXVAaW50ZWwuY29t Pg0KQ2M6IE5hdGUgRGVTaW1vbmUgPG5hdGhhbmllbC5sLmRlc2ltb25lQGludGVsLmNvbT4NCkNj OiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+DQpDYzogQXNocmFmIEFsaSBTIDxhc2hy YWYuYWxpLnNAaW50ZWwuY29tPg0KQ2M6IENoaW5uaSBCIER1Z2dhcHUgPGNoaW5uaS5iLmR1Z2dh cHVAaW50ZWwuY29tPg0KU2lnbmVkLW9mZi1ieTogVGVkIEt1byA8dGVkLmt1b0BpbnRlbC5jb20+ DQotLS0tDQpNb2RpZmllZDogVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9DcHVTMy5jDQpNb2Rp ZmllZDogVWVmaUNwdVBrZy9QaVNtbUNwdUR4ZVNtbS9QaVNtbUNwdUR4ZVNtbS5pbmYNCk1vZGlm aWVkOiBVZWZpQ3B1UGtnL1Jlc2V0VmVjdG9yL1Z0ZjAvSWExNi9SZWFsMTZUb0ZsYXQzMi5hc20N Ck1vZGlmaWVkOiBVZWZpQ3B1UGtnL1VuaXZlcnNhbC9BY3BpL1MzUmVzdW1lMlBlaS9TM1Jlc3Vt ZS5jDQoNCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBkZXZlbEBlZGsy Lmdyb3Vwcy5pbyA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+IE9uIEJlaGFsZiBPZiBMYXN6bG8gRXJz ZWsNCj4gU2VudDogVHVlc2RheSwgTWF5IDIzLCAyMDIzIDE6NDYgUE0NCj4gVG86IEdlcmQgSG9m Zm1hbm4gPGtyYXhlbEByZWRoYXQuY29tPjsgTmksIFJheSA8cmF5Lm5pQGludGVsLmNvbT4NCj4g Q2M6IEFyZCBCaWVzaGV1dmVsIDxhcmRiQGtlcm5lbC5vcmc+OyBlZGsyLWRldmVsLWdyb3Vwcy1p bw0KPiA8ZGV2ZWxAZWRrMi5ncm91cHMuaW8+OyBZYW8sIEppZXdlbiA8amlld2VuLnlhb0BpbnRl bC5jb20+OyBUYXlsb3IgQmVlYmUNCj4gPHRAdGF5bG9yYmVlYmUuY29tPjsgT2xpdmVyIFNtaXRo LURlbm55IDxvc2RAc21pdGgtZGVubnkuY29tPg0KPiBTdWJqZWN0OiBSZTogW2VkazItZGV2ZWxd IG1hbmFnaW5nIG1lbW9yeSBhdHRyaWJ1dGVzIGluIFBFSQ0KPiANCj4gT24gNS8yMy8yMyAwNjo0 OSwgR2VyZCBIb2ZmbWFubiB3cm90ZToNCj4gPiBPbiBNb24sIE1heSAyMiwgMjAyMyBhdCAxMToy MDoxNlBNICswMDAwLCBOaSwgUmF5IHdyb3RlOg0KPiA+PiBHZXJkLA0KPiA+PiBUaGUgUzMgcGF0 aCBoYXMgYmVlbiA2NGJpdCByZWFkeS4NCj4gPj4gQ2FuIHlvdSBjaGVjayBpZiBPVk1GIHBlaTY0 IGltYWdlIGNhbiBkbyBzMz8NCj4gPj4NCj4gPj4gQXQgbGVhc3QgaW50ZXJuYWxseSBpbiBzb21l IHJlYWwgcGxhdGZvcm0gd2UgdGVzdGVkIHMzIGZsb3cgd2l0aCA2NGJpdCBQRUkuDQo+ID4NCj4g PiBUZXN0ZWQgb24gT1ZNRiwgcGFzc2VkIHRvby4NCj4gPg0KPiA+IFdoaWNoIGFyZSB0aGUgY29t bWl0cyBpbXBsZW1lbnRpbmcgdGhpcz8gIEknZCBsaWtlIHRoZSByZWZlcmVuY2UgdGhlbSBpbg0K PiA+IHRoZSBjb21taXQgbWVzc2FnZSBmb3IgUzNWZXJpZmljYXRpb24oKSByZW1vdmFsLg0KPiAN Cj4gY29tbWl0IDZhY2Y3MjkwMWEyZSAvIGJ1ZyA0MTk1LCBBRkFJSzsgdGhlcmUgY291bGQgYmUg b3RoZXIgcmVsYXRlZA0KPiBjb21taXRzIHNpbmNlIEkgbGFzdCBsb29rZWQsIG9mIGNvdXJzZQ0K PiANCj4gDQo+IA0KPiANCj4gDQoNCg==