From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga04.intel.com (mga04.intel.com [192.55.52.120]) by mx.groups.io with SMTP id smtpd.web11.782.1684854901103997094 for ; Tue, 23 May 2023 08:15:01 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=gE4VpJzv; spf=pass (domain: intel.com, ip: 192.55.52.120, 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=1684854901; x=1716390901; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=ORpGfrWurcTCqOLe9HrXK32BqZhLVcwe95nxLPBQ4Jo=; b=gE4VpJzvWcwNz/boy8+fsN4M8YzgAnG44xAjyYsIJTFeWVx+e7C7ZSQP 95WcAf07HdScCbOqWFkDR3Ku2AyBikqw1EzUAjgZoKsRNZOZcPlYP2mre JQiNHsrG9SrdYTywETUWFa5YmOyDQL87UHmorgiaDUe5nLKDqVBpY40qT pZHbOsZqmKzYj3fk3F36i97kYkx1YwwELjDPog1awax6SJ8qRhUPfl6TD 0xJcDSHpxgMtyYdNnO+BziwJ3GTgNO8ZayjVst4GLEr3sEmnD5a+GVx0x pHI5HwJvnoeQa0H8HgrmmTt8CMrLfvNPxL3ll2hIBVDtSdrxV4MmHRUuE w==; X-IronPort-AV: E=McAfee;i="6600,9927,10719"; a="352114469" X-IronPort-AV: E=Sophos;i="6.00,186,1681196400"; d="scan'208";a="352114469" Received: from fmsmga003.fm.intel.com ([10.253.24.29]) by fmsmga104.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 23 May 2023 08:14:55 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10719"; a="793766987" X-IronPort-AV: E=Sophos;i="6.00,186,1681196400"; d="scan'208";a="793766987" Received: from orsmsx601.amr.corp.intel.com ([10.22.229.14]) by FMSMGA003.fm.intel.com with ESMTP; 23 May 2023 08:14:55 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 23 May 2023 08:14:54 -0700 Received: from orsmsx601.amr.corp.intel.com (10.22.229.14) by ORSMSX610.amr.corp.intel.com (10.22.229.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 23 May 2023 08:14:54 -0700 Received: from orsedg603.ED.cps.intel.com (10.7.248.4) by orsmsx601.amr.corp.intel.com (10.22.229.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23 via Frontend Transport; Tue, 23 May 2023 08:14:54 -0700 Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.168) by edgegateway.intel.com (134.134.137.100) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Tue, 23 May 2023 08:14:53 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cQGBiLhSoOrex9TT64LEfS5K6zT/F1m/xudP6IdVjbyBTO2NCP2lgYfw7kZUPQqC4+PjG1GlSzfdUQfUJ5fbgU+WH3Pi9RcVSpYgAffFUv01t5YQSbQv4DnHxKHcdv7xDUfdHSmjqgm3wQbP1bj0AqljmefDfXO8FimeNdQfRpbkdE/piAg17yutQ8mC3rbvYBr68T5ToHTS2KnIVqo7dKmXc0SKXUEq+a1orf7TaOY1CCvSvAmwdovyW5+nFO6yKR74m+5m6b4bsQFf7eSAdkwihOfM3tXZLjH+hV6Hi/henoAzPQEuFiGoMihS6rS0QueFc+TB65bNDzkcptxe+Q== 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=ORpGfrWurcTCqOLe9HrXK32BqZhLVcwe95nxLPBQ4Jo=; b=UsO3yD1tDqqtWrfOqKvUZZr/HEgyDHHzj1ffpBNeKjKAM+Q/fK5+t7ntGylHWtNvr2s97yJx67xE0olI+KAwRzpmGy6kU3fgF69M04kXWTDbC42VtazuFPtmStpzKe2ezAqUPY7IUeTo70+b9oblYxTBgUUWHR+6+9N/MMqXY927hUOwLtylMoJPwRzhfMB8gYz9P0QgwjyPxaqNz/dRFoZ5dTkgteGOI4JDPALj4yiTAIT8lf3qlqYaCcDlxQUcK3ej0HCcriHLmxACPrMI30SyNKtvOh4qeAyR5mz9p/xvyUrutpDr6iqTVOFDyBwgPvIPW/gJiv0wYswbzBRrPw== 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 PH7PR11MB6475.namprd11.prod.outlook.com (2603:10b6:510:1f1::13) 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 15:14:51 +0000 Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::4752:67f2:9956:b277]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::4752:67f2:9956:b277%4]) with mapi id 15.20.6411.029; Tue, 23 May 2023 15:14:51 +0000 From: "Michael D Kinney" To: Ard Biesheuvel CC: "devel@edk2.groups.io" , "lersek@redhat.com" , "Ni, Ray" , "Yao, Jiewen" , Gerd Hoffmann , Taylor Beebe , Oliver Smith-Denny , "Kinney, Michael D" Subject: Re: [edk2-devel] managing memory attributes in PEI Thread-Topic: [edk2-devel] managing memory attributes in PEI Thread-Index: AQHZjKD99fXjQuZQ5Eef5dWeNGLv9K9nVlwAgAACNwCAACBCgIAAeHdggAADmICAAAQIwA== Date: Tue, 23 May 2023 15:14:51 +0000 Message-ID: References: <1718e8ad-6ba3-5da8-85c5-76e48c42110d@redhat.com> <2e04e9da-5b5a-9c00-76fe-c149538ddc80@redhat.com> In-Reply-To: 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_|PH7PR11MB6475:EE_ x-ms-office365-filtering-correlation-id: e35616db-2330-4dab-588c-08db5ba074a2 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 4mZD4yJKX26DKdiYBT9nvOFJFVPwydPYV57/fMKP8+ftM67wnY71FYfvinllneEvrokTeAmFDKcTbxCZo8U15oWehb8zOpNJKC0Ost/gBczG90+h9KWMs4p6Ug3jHtoMLZbDGbGxaKyFa3E52Baw/4+Uh9FbCM//gkCUku1q7VXS2wtCQeI9BUmyyTpLy1W7S2XFcN+DTf5nm9V3prGWUuf916E1Gx1YqKF6YuHtroeenx17hvOphwLfV75di5i3GDsBFfxJytcv5jJMgPReiDXqs0edvWZ+JmSVKMABxlr4fz43qYtTmnO0WFEBwKN+K608o8/YClk1Kn5hMZp8JN3qGW3lW+W0CSijbtomOGruozZ9dspaEnFfR8otMLuDDCpfQJ4cG1gYYFENaUUxbl2LYDRhdpZ/9MgofR6BzY88ywYmDFb195lUkq7H8iPa6O5vQoKd7/lAazSZHn9cOhcMt/23Job8NcPLlHDXMmYNE2fgUCFTY0gCZnYuFSI4mI1CW66OIi40HKt/7UCfNcJNRe/GZhxVQgPqniSxlXZjwKZx4q8JPin4zCK7ao3LY1kWbP31VPkPEkrafgqLboo9y6LQbXwlTjLcEykU1gkKWu85pnFW5QGt/rXDIfw7 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:(13230028)(376002)(396003)(346002)(39860400002)(136003)(366004)(451199021)(5660300002)(52536014)(8936002)(8676002)(86362001)(33656002)(26005)(6506007)(53546011)(9686003)(2906002)(83380400001)(186003)(107886003)(55016003)(6916009)(64756008)(66556008)(66476007)(66446008)(4326008)(76116006)(122000001)(82960400001)(71200400001)(66946007)(316002)(54906003)(478600001)(38070700005)(38100700002)(7696005)(41300700001);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YmNad0k1UnNHZUtSbmFmQ2g1UExCUHRlai9wQUV5OHBYcW5uQ2wycXhXekJW?= =?utf-8?B?Q3BFcUN1cDR1Zk4rTjlEMU5YZGxzem5IUU9sTFB3RTVsTWVEdHRiUjFBZDhv?= =?utf-8?B?VlBjT1B3clJHanQ5TVRiRk01c2JVZTFSZUZZa0Fxd2IvbUJwV2FFVE1qQ3Ru?= =?utf-8?B?OFlmRGNKTVAwb2IwTDlpaXM5VGNWZjgwTUpVRDdEUUlZVGxwOEk3eWdMeWtX?= =?utf-8?B?MTlmTzgvMnpPWmlFcjRyczkyTU5EWlVWc1pRVS93NFJRV1ZDa2Zob3BtNkky?= =?utf-8?B?bGRoeWd5VVZZQlpyaW9mSlpWMTdGcFlnWXl5NUxaS1dBZUtMb1Fyckk5TEF0?= =?utf-8?B?YUhBQVZYM3RETENuUFpveVJXNmJKVlFTTlpXa3YrSE9oLzFlZklVQ0cvQ1p1?= =?utf-8?B?bVBUZTIyQlc4OVJQYmt3MkZ6OTBRSkJEYjNpbXQvT0hhYkJ1bU5qS3N2S2tr?= =?utf-8?B?dzFjOWgwOFY4OEhXTlRnZEU4SUVBV1dYTzlxUWI4WkxvTndITVlCZmZ6eWpT?= =?utf-8?B?VE1jOTFGZEgyVEVxcTJ6U0twa1FQS2JkNEVLdTVHMURlcHZ2b0cxZkdBNkVJ?= =?utf-8?B?Uk5pLzR2TGEvZjltVkU3dGJpbjY2R29Bc3owazdDZ21uY3FGa3ZBL0hVMlo2?= =?utf-8?B?ZGpxaWFxdS9ORGx0dnJnZTh5eEFSd1p0VEEzc1Q2bzl0M0NqaU94TlA0Y3pG?= =?utf-8?B?dnE5cS9WR05lV1ZwTENHUUgwKzk5WkVvYVdoRStEMmlscHNvNkpjOFVJbFEw?= =?utf-8?B?WnJUZjdPYkQ4eXhLYjM2cHBqR1E2U1NEZFR3THV5dC9PbGV6d2R3MloxdGtx?= =?utf-8?B?M1lQQm45ci9Fd1R4dG8xM25rNTZPM2hGYmhOOHJHTi9rU1FmWGU2VXRQYlQ1?= =?utf-8?B?Rmk4TnU0SlM4TE1RY1Rpa3h1eHFIWTZ4MExnSHU0SnZobWxneWFtOHZhM29L?= =?utf-8?B?eU9wN2krWU84TWZLcTVNVDEvL0tjWVhYdnJFNkNNWEUzZHpvWHNvRTVpRE53?= =?utf-8?B?R2FPRXRpU05sTUkzeG5qNldHOE52bytyeUd2WkdKTzVYTGFCeTE4RmhDZ0xi?= =?utf-8?B?TklteXJORFR6WEtRT1lLSFF1VUcxY0czdGhZMVBxbFN5aHozczd4cUpnUkdT?= =?utf-8?B?UDkvMlk1bWN6YkIrT0JvTGxPTWRsSG9rU04yd0RkZEJHcWJqWG1LcmFaR3RT?= =?utf-8?B?S1Jnb24rZEg0TlBWbHBQN2RlWmdkUktkRGk3SEtYVFRiSVJhV0Z4bFl1Nk1r?= =?utf-8?B?WkdMNXFGR1FzUC96WndMb2RHSGdTaFFDRG43eFpmMHJBN0RsOUtjeTFvMWY4?= =?utf-8?B?UnRzUTQ5ME1YKzJRZ2VBZHQ1Ry80OEl1aERQU2Y4Qkx1cVVQSWtMNzAxTkdq?= =?utf-8?B?a3EzTnpUVDdiZm5CS2tWUDduU2EvY09tT1d4RlNYN1h5My8yRWdGckNaMDBN?= =?utf-8?B?Q0E5SGxKYmFyL1pGRDZKSWRQOXdGVjE1eEN2a01BNTN5WWVpclZRUTdNZnBC?= =?utf-8?B?anNqc3ZDZ291bE1sRU5INGpTVDRaMzVOTnVtY3FvSmJjNkZSS0VmZkxvOWVi?= =?utf-8?B?N3ZBNys2dzdwcWUyZnBCMmF5a2RDVjVhOVpKd2JXb0JTYkdXSmpDeFFTZDF1?= =?utf-8?B?akJ3cWF4M2E5S1d3ZGZQLzQ4blJQcm1yY0VGN0pIR2VlalNkRFJsWmFWU0tS?= =?utf-8?B?cGd0UkQxMkswbklwaE5vOHkxSEg5SXFCeVRlRTl1WVNXWHNIckhKblFndkVy?= =?utf-8?B?Y1hLL2xMdEQzODlKdXhhQ2NmMEpGbnpIb1I2ZmhWN1JZb0hCS2VHWEQwNzZ6?= =?utf-8?B?YnJTNTFHSERjU0NGd3lscUNGUXFxTDRkL2djMzZIZEdlTDBDa0VJNjZiL0ZO?= =?utf-8?B?SXBNMS9kelk3KzY1eVRXS2U1dUdLNUN5aWc1NFYwcHlUVWJwbWtxeUtIaGpq?= =?utf-8?B?akhiTndUNTdodU91d3JkMjY2OURGd2F2VnA4STFXYkNob1FPVGJXTW9vQlIr?= =?utf-8?B?TXdraUpsWE02Yk1nTkNQMVdpTjN2VlFMYzlwZUtWUkx1YWI2ajJ5Q29NVVow?= =?utf-8?B?SFFSZEFhQ01UU2d1bnhQclNjQTlKVC9yZVY0c24zbG4yYjdoTldBSTRNV1BJ?= =?utf-8?B?Z2daSlF5bGpQMC9JdUN1MUhSTDZCTjJDa2hGR0hyY05XY2x1NVlvNkZ1Tkl0?= =?utf-8?B?dFE9PQ==?= 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: e35616db-2330-4dab-588c-08db5ba074a2 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 May 2023 15:14:51.2208 (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: KIj2vCPEBnJfjSHqGKjz5yXiSqw23cDCz7iiFFZDveorFep+48w5r2JdyXQt4ugAXIeRPiXROBJ8+I/5tGGXaHmFzf4QiAvYu6O8aOUUp+0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH7PR11MB6475 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogQXJkIEJpZXNoZXV2ZWwg PGFyZGJAa2VybmVsLm9yZz4NCj4gU2VudDogVHVlc2RheSwgTWF5IDIzLCAyMDIzIDc6NTkgQU0N Cj4gVG86IEtpbm5leSwgTWljaGFlbCBEIDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4NCj4g Q2M6IGRldmVsQGVkazIuZ3JvdXBzLmlvOyBsZXJzZWtAcmVkaGF0LmNvbTsgTmksIFJheSA8cmF5 Lm5pQGludGVsLmNvbT47DQo+IFlhbywgSmlld2VuIDxqaWV3ZW4ueWFvQGludGVsLmNvbT47IEdl cmQgSG9mZm1hbm4NCj4gPGtyYXhlbEByZWRoYXQuY29tPjsgVGF5bG9yIEJlZWJlIDx0QHRheWxv cmJlZWJlLmNvbT47IE9saXZlciBTbWl0aC0NCj4gRGVubnkgPG9zZEBzbWl0aC1kZW5ueS5jb20+ DQo+IFN1YmplY3Q6IFJlOiBbZWRrMi1kZXZlbF0gbWFuYWdpbmcgbWVtb3J5IGF0dHJpYnV0ZXMg aW4gUEVJDQo+IA0KPiBPbiBUdWUsIDIzIE1heSAyMDIzIGF0IDE2OjQ5LCBLaW5uZXksIE1pY2hh ZWwgRA0KPiA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gQXJk LA0KPiA+DQo+ID4gSSB3b3VsZCBwcmVmZXIgdG8ga2VlcCB0aGUgSUEzMiBQRUkgc3VwcG9ydCBm b3IgT1ZNRi4NCj4gPg0KPiANCj4gU3VyZS4gQnV0IGRvZXMgdGhhdCBpbXBseSB0aGF0IGFsbCBl bmhhbmNlbWVudHMgcmVnYXJkaW5nIG1lbW9yeQ0KPiBwcm90ZWN0aW9ucyBzaG91bGQgYmUgaW50 cm9kdWNlZCB0aGVyZSBhcyB3ZWxsPw0KDQpJIHdvdWxkIHByZWZlciB0byBub3Qgc3VwcG9ydCB0 aGVzZSBwcm90ZWN0aW9ucyBpbiBJQTMyIFBFSS4gIFNhbWUNCmZvciBJQTMyIERYRS4gIENhbiB0 aGUgcHJvcG9zZWQgUFBJIGRvIG5vdGhpbmcgZm9yIElBMzI/DQoNCj4gDQo+IElmIHNvLCBjb3Vs ZCB5b3UgaGVscCBmaWd1cmUgb3V0IHdoZXRoZXIgb3Igbm90IHJ1bm5pbmcgSUEzMiBQRUkgaW4N Cj4gMzItYml0IGNvbXBhdGlibGUgbG9uZyBtb2RlIHdpdGggNCBsZXZlbCBwYWdlIHRhYmxlcyB3 b3VsZCBiZQ0KPiBmZWFzaWJsZT8gVGhhdCB3b3VsZCBncmVhdGx5IHJlZHVjZSB0aGUgY29tcGxl eGl0eSwgZ2l2ZW4gdGhhdCBQRUkgYW5kDQo+IERYRSB3aWxsIGJlIGFibGUgdG8gc2hhcmUgcGFn ZSB0YWJsZXMsIGFuZCB3aWxsIG9ubHkgbmVlZCBvbmUgdmVyc2lvbg0KPiBvZiB0aGUgcGFnZSB0 YWJsZSBsb2dpYy4NCj4gDQo+ID4gUmF5IGhhZCBwcm9wb3NlZCBhbiBpZGVhIHRvIGludHJvZHVj ZSBhIGxpYnJhcnkgY2xhc3MgdG8gaGVscA0KPiA+IHdpdGggdGhlIERYRUlQTCBjb21wbGV4aXR5 LiAgUGVyaGFwcyB0aGF0IGNhbiBiZSBjb21iaW5lcyB3aXRoDQo+ID4gdGhpcyBlZmZvcnQuDQo+ ID4NCj4gDQo+IEluZGVlZC4gQnV0IHRoZSBwcm9ibGVtIHJlbWFpbnMgdGhhdCBjcmVhdGluZyBh IHNldCBvZiBwYWdlIHRhYmxlcw0KPiB0aGF0IGFyZSBpbmNvbXBhdGlibGUgd2l0aCB0aGUgcHJl c2VudCBleGVjdXRpb24gbW9kZSBpcyBoaWdobHkNCj4gc3BlY2lmaWMgdG8gSUEzMiBQRUkgKyBY NjQgRFhFLCBhbmQgdGhpcyBpbXBhY3RzIHRoZSBjb2RlIGZvciBhbGwNCj4gb3RoZXIgYXJjaGl0 ZWN0dXJlcy4NCg==