From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mga12.intel.com (mga12.intel.com [192.55.52.136]) by mx.groups.io with SMTP id smtpd.web10.4850.1685433773136971056 for ; Tue, 30 May 2023 01:02:54 -0700 Authentication-Results: mx.groups.io; dkim=fail reason="unable to parse pub key" header.i=@intel.com header.s=intel header.b=K4VmP/DI; spf=pass (domain: intel.com, ip: 192.55.52.136, 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=1685433773; x=1716969773; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=f0EkqR3veM3M0bZSfv59d5d2O+SQ1Jfy6C5vi68+SDE=; b=K4VmP/DIJQvkosD7EyC26/X1oXO5zJFKdhiVMxlkdpjFoS7hpakzfWO0 krgOpvJ97kw3380+YzNNvpGhUatd2E+pVNub+pD6qBC5jtHPRFywG4EvR c0BQ0W4QdKAq109njuux4U5QzADtM03C06T1Bodwb4u9CXZb6IYoXzNuE hXBprhrPGTlUqMDvY2jcCTLySi1xUkUdUKXsYFQz2+dakbu4M47OR68uI cWWx8mGoTy0yqGPyysQSb4hMkrkQxhhGvd7QDVa1Aoyeae7LdPOmRbIC4 gbTws0fLS2xa2E4dVcX1jlEt15deeRmIVTGc1dEbD/8wn1Y4yBCJcSvtC Q==; X-IronPort-AV: E=McAfee;i="6600,9927,10725"; a="334469088" X-IronPort-AV: E=Sophos;i="6.00,203,1681196400"; d="scan'208";a="334469088" Received: from fmsmga002.fm.intel.com ([10.253.24.26]) by fmsmga106.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 30 May 2023 01:02:52 -0700 X-ExtLoop1: 1 X-IronPort-AV: E=McAfee;i="6600,9927,10725"; a="818690272" X-IronPort-AV: E=Sophos;i="6.00,203,1681196400"; d="scan'208";a="818690272" Received: from orsmsx603.amr.corp.intel.com ([10.22.229.16]) by fmsmga002.fm.intel.com with ESMTP; 30 May 2023 01:02:52 -0700 Received: from orsmsx611.amr.corp.intel.com (10.22.229.24) by ORSMSX603.amr.corp.intel.com (10.22.229.16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 30 May 2023 01:02:51 -0700 Received: from orsmsx610.amr.corp.intel.com (10.22.229.23) by ORSMSX611.amr.corp.intel.com (10.22.229.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.23; Tue, 30 May 2023 01:02:51 -0700 Received: from ORSEDG601.ED.cps.intel.com (10.7.248.6) 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 via Frontend Transport; Tue, 30 May 2023 01:02:51 -0700 Received: from NAM10-BN7-obe.outbound.protection.outlook.com (104.47.70.104) by edgegateway.intel.com (134.134.137.102) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.1.2507.23; Tue, 30 May 2023 01:02:50 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fWP9W6gtTQBusMuP4RHKxacbCnBzHrWHN1nXMED826LNX8n7MJ2OHUefISQ1LssBGTlWy4pz1zodn45bguNtMWpwlQYaN8y3KobTXC5qc+ifqsAnELkFXPHwfXy85C31xPAK9FbjTfrGhQKLi71DhyvC/Poy0Ufz0G6yAAxXUo0G0Y43uoNkkhUYchraU+Kj6pbX/ZmK+S2ncWoGwZ5DIkbZcW+B2YJ7OWOAniHvdN5hFEairE1ADEGg+Iymx9Co+KBq+5C1U5Ury3ML292hfPDtjOV0Ou06O3b4vuDqW2A+q3OA3CA8XxNvDNm1XGpo0pTMrhLpOJYJXvJjaR56xg== 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=f0EkqR3veM3M0bZSfv59d5d2O+SQ1Jfy6C5vi68+SDE=; b=ewZFaKWlD6k2uyxdcZ2bfmtzX0PoJrLSwytKnkHD1xV3l1reNJXlniPDhOGJV37mmCvBEA9vKXGFfmS9Mf9xPziekCP1gIK3MkZavijCUTM9sTPMI6j0hbRvExm8H16f0TCmTI8i+iPcI9Dua8zGrC7Gg8ULMMQh1KpLovBz4QWye1QOcG1eDBJftrl8wz8tK+Gt7qIYyWHnu09wm5UKpajPDR/IHifFGVs93hMrdyiFlbIUEx50w/B+d8esCBEswgL8WNZ0Vc6jOjlF6lbkIFyAp2yPrUTpNNz1hl/jCRwrJsutJC0ahJ4ghUqoNcHyk3X8kD4pks9wz+S2b7KX+A== 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 PH8PR11MB8285.namprd11.prod.outlook.com (2603:10b6:510:1c5::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6433.23; Tue, 30 May 2023 08:02:48 +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.6433.018; Tue, 30 May 2023 08:02:48 +0000 From: "Ni, Ray" To: "devel@edk2.groups.io" , "ardb@kernel.org" CC: "Yao, Jiewen" , Gerd Hoffmann , Taylor Beebe , Oliver Smith-Denny , "Bi, Dandan" , "Gao, Liming" , "Kinney, Michael D" , Leif Lindholm , Michael Kubacki Subject: Re: [edk2-devel] [RFC PATCH 08/11] MdeModulePkg/DxeIpl: Relocate and remap XIP capable DXE drivers Thread-Topic: [edk2-devel] [RFC PATCH 08/11] MdeModulePkg/DxeIpl: Relocate and remap XIP capable DXE drivers Thread-Index: AQHZkhbWQSnL5GoyK0iPCRtt1cihe69yXbyQgAAW/gCAAAD8UA== Date: Tue, 30 May 2023 08:02:47 +0000 Message-ID: References: <20230529101705.2476949-1-ardb@kernel.org> <20230529101705.2476949-9-ardb@kernel.org> 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: MN6PR11MB8244:EE_|PH8PR11MB8285:EE_ x-ms-office365-filtering-correlation-id: e9186e9b-9d69-4415-22a6-08db60e4420e 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: XV4/vKAGuThkn+cKgUlWiwp1WWk6YyYDqzSHppwBYrt8XBIw5Ty0XX8lILBO3pFdrdQK9XoTvwv1/rUU28KntPcsCIK5EvFHt36q5QEcpesSpK2aV1Ryfo4DCAcoALJnsIHExacL/xaNiuEAH1lBhklY/Q/xj2Nw+TE7LCb4gUOkWb7bzWqsPEUSON8RRju1cAiTYEOfgpxEXmQXxsoOVO1ZMXDN/wf4tRkst84uOhN6VgYvsYhzC1b9MdGkWUF1L1iuhyP5CpVkajdiamWE6Fg/YoVL09UgyN7WO5bDNXRx/k2414q3C3epK7SzTbRZD9tg1Oc4n+3Nh3FH3v0M6JQSu66EqkdsG5Tho/m7zBCIAWTm6rPS4JH5uZ2M/rDtxFsElLz2ln4s1mTCw/0IEqeysleOHLIJglGuD6UwuLU1m7grkwIkqMmKJT+LT3kcHRFmasV26DHedyZGx41ORHA+sNi5P5K+kkFgxOVjfXEqQd6bUOvwNWcOBjbtuGI/tzvfy803R6auowQbBtQrStWXUabLe0YKpiQxyp2GasH3cZ7NzK1iMYKqiBmpmfANA3mP4ySl2Wi/8r/n/FQH1bR/4kWH+kbGzhp/R9jcXH2cwL5D/qcyfy9BB5h2QY2r 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)(136003)(366004)(376002)(346002)(396003)(39860400002)(451199021)(186003)(38100700002)(41300700001)(83380400001)(6506007)(9686003)(53546011)(26005)(7696005)(478600001)(110136005)(54906003)(71200400001)(4326008)(82960400001)(66556008)(66476007)(66946007)(66446008)(64756008)(122000001)(76116006)(55016003)(316002)(5660300002)(52536014)(8676002)(8936002)(2906002)(86362001)(38070700005)(33656002);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Q0lkN09KUGRzZ2gzdjJjdDdMM1FyaDBZVHhmOVB4QzdyY3BkU1dXWHdCMWdr?= =?utf-8?B?SlVhc2w0TStIb0xDMEVaMFN6R3N4Y0k3L0JLbFFUZmVPelhWaFMrMERQTG5F?= =?utf-8?B?UlZ4SFFRQ3h6UjNZYVZIRmtsM09MSGZiS2FJQ0RuLzJ5Ymp1SDllMG4rOVVp?= =?utf-8?B?Z3FndTNUWW9ZTlUwZFZSQkd3NmtXY1YxcHE0cmJucmVXbXd2ampuWklkTGN6?= =?utf-8?B?ems1amd5YmIwTjVWUWZ3eWhzYUs5MzA2dkZJNlZHbnI0Q0lXSDM3S29zRzMz?= =?utf-8?B?YVZDajZGRmJvTTJhblM3Q1BNMVVva3Fhc3d2WTZrNlptMXNkYUhVekxJNk93?= =?utf-8?B?dUNlR2ZSRE9NZU9iV3NmQjg1TS8zSktQMW1rWmhSeVk5ZFQzUWNOeUNFeEp1?= =?utf-8?B?SFlnTHo0aDkwbXVEejlLakY3eFM5N2Evem1iVkN6Sys3ejRubUlwcXQ3VVhi?= =?utf-8?B?Ylc0ZjJ2aG5hVGFJWTlYVEU0Q1JiZmFmUnJGK0RmSml3TGZBOW1VNGJKTWFy?= =?utf-8?B?SmY3WER3VUlGZTlFVEQ3WmlPcWhNVTcvUmR3WFpudlpWU0pueVdFK0ljR3Ux?= =?utf-8?B?WU5ISFhMRzVwZFY2N3RsVi9md2R5Q0IwWnNCQXRaNzk5aVBKanVxbHpmN0dN?= =?utf-8?B?cENkWUh3OUlFdDFEcTVFMEVzcEFtOVpCbzZrSENXS2NiN0V0L2s0MTN3NzFm?= =?utf-8?B?T0VkSnA1NC80Z3BCeEJ3WjRKeWpOZmxYVjVnWnhYalZhZGFaVC9tTUE4NTRW?= =?utf-8?B?WFI0SFRFQzl2VitvTjV2RzdsOXRrNWxheWJKanZIN0VEdndOV3NjbzB0NUJx?= =?utf-8?B?TnNZWDRhOCtvOFNuZW8rc3V3R3AyTTZFTFRaaFBGaEN3Nk8vNFRZbmJ5SGtQ?= =?utf-8?B?UXF3eHBmVmdZS0twWTYvdEozN0xKSTYzTzVjQUp3MFdrU01aWERHdmVYdTJG?= =?utf-8?B?WUhmWW8vVWZDYjhwSDdpanBtc3QwU0tmbDNSVkw0Umt3dDA1TVVhWVVyQWFz?= =?utf-8?B?M3h0VnRaei93VllobVRVd1pLOVNWd1dNTUw4VjIvSjJwU3hTeUlMdU8wSW9B?= =?utf-8?B?a0EweDJCNG82Rmo2b2tZV0tEWXNjcno2Qk5PYkFTMTVqODU2M2JoWk9Wd2Jm?= =?utf-8?B?RXQyUkdWK2liYmdzM0VRYzFiWG9JdmpIUFJxdWw0WjVGNnBPRTc5YXdtVkJt?= =?utf-8?B?MzFoMTZ0TDA2ZTZVN04vZU9IQTlYSVg2bld2Zkpzc09Ga0pZK0FWbmF5dUk0?= =?utf-8?B?V3ZtUmUxamdnOHlZQ3ZFVnh0TlgrampFSDU5NzhWSlhscHNVQmhVUm83UkFP?= =?utf-8?B?OUlMeHNuRllMMEYydlRMSk9UQjY2dGc4TGVvbW82SEtOdU9aUHJZbXpxUW9l?= =?utf-8?B?TXp3dzBSaStUZDB3bkpwTG43blJGQWxjeHZaVWZVT2NRWklNVFg2TFMvTUMx?= =?utf-8?B?cmNuWnEyMnlqcXcvckg2WEQ3QklSNnV6Y2RTc2UyMmd4QlB5VEl3Ykg2Yy9G?= =?utf-8?B?TUtkMEdRb0hOV3djd3B5MzJlVFFpQXRKM2MxcE15NlVYU0ZHeGZRVTZDaDgx?= =?utf-8?B?Si9hUTFsS3VmaUNLZTcwOWNRN21SQlgwS1lNN201Mnk4QWc3M3RzMDdqYnJW?= =?utf-8?B?dERmZDhhR2xPdHQ3SlZ0RFpQUVh3OEQxU3JHN0VKdlMrbzZEc0RyYllJOXdZ?= =?utf-8?B?RTJ1TEJYV3F2TzAzVGhYYmZLcElXY21CMFI4a1N5ZHV6anZEKzRTVkV1QW1T?= =?utf-8?B?NHc2QUVvTkRRZGRzUHp0a2tlZWhNVGNaVk1COE55aHJabWZYV0oxSXFZdE1r?= =?utf-8?B?RXp1dkNhN1AwdG5yZmp5ay85WEx2VFRDZFQwdlNuNzJRTWVIcHI1QlVndGpG?= =?utf-8?B?KzZId0tKWHRvS0tuUW9UbDR6QzNLVXdFb0QrTWtSZ2xlME8yZXZOdUJrUDRu?= =?utf-8?B?b0pJc09JTXdKdXZONHpUVEI4eWthNTJpR0ZnMGNUNitVRGxhRDJYVFdDZlUw?= =?utf-8?B?TUZaQzAwN1BYQ2owckw0bXhNeERPQU9WYmpUTjMzQUhST1RwSkhtNVBhY2M5?= =?utf-8?B?S21GWEFQcXBSYXdyRTBlL05nNndBWjNoNG5vamIvZWE0T1ZRaERjZmRkOFQx?= =?utf-8?Q?8mTE=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: e9186e9b-9d69-4415-22a6-08db60e4420e X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2023 08:02:47.9967 (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: aG+chYy6lK6D/S6ewq8/IxdjEWemoLsjmy4ppsdr4R5ren4FUbaBsj7WXsZDkJ+Lb8l7l2fR8Q/cOWRFM2SXRg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH8PR11MB8285 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 DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogZGV2ZWxAZWRrMi5ncm91 cHMuaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPiBPbiBCZWhhbGYgT2YgQXJkDQo+IEJpZXNoZXV2 ZWwNCj4gU2VudDogVHVlc2RheSwgTWF5IDMwLCAyMDIzIDM6NTggUE0NCj4gVG86IGRldmVsQGVk azIuZ3JvdXBzLmlvOyBOaSwgUmF5IDxyYXkubmlAaW50ZWwuY29tPg0KPiBDYzogWWFvLCBKaWV3 ZW4gPGppZXdlbi55YW9AaW50ZWwuY29tPjsgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5j b20+Ow0KPiBUYXlsb3IgQmVlYmUgPHRAdGF5bG9yYmVlYmUuY29tPjsgT2xpdmVyIFNtaXRoLURl bm55IDxvc2RAc21pdGgtDQo+IGRlbm55LmNvbT47IEJpLCBEYW5kYW4gPGRhbmRhbi5iaUBpbnRl bC5jb20+OyBHYW8sIExpbWluZw0KPiA8Z2FvbGltaW5nQGJ5b3NvZnQuY29tLmNuPjsgS2lubmV5 LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPjsNCj4gTGVpZiBMaW5kaG9s bSA8cXVpY19sbGluZGhvbEBxdWljaW5jLmNvbT47IE1pY2hhZWwgS3ViYWNraQ0KPiA8bWlrdWJh Y2tAbGludXgubWljcm9zb2Z0LmNvbT4NCj4gU3ViamVjdDogUmU6IFtlZGsyLWRldmVsXSBbUkZD IFBBVENIIDA4LzExXSBNZGVNb2R1bGVQa2cvRHhlSXBsOiBSZWxvY2F0ZQ0KPiBhbmQgcmVtYXAg WElQIGNhcGFibGUgRFhFIGRyaXZlcnMNCj4gDQo+IE9uIFR1ZSwgMzAgTWF5IDIwMjMgYXQgMDg6 NDUsIE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+IHdyb3RlOg0KPiA+DQo+ID4gMS4gaXMgaXQg cG9zc2libGUgdGhhdCBhIFBFIGltYWdlIHNpdHMgaW4gdGhlIHJpZ2h0IGxvY2F0aW9uIGJ1dCB0 aGUNCj4gU2VjdGlvbkFsaWdubWVudCBpcyBsYXJnZXIgdGhhbiBGaWxlQWxpZ25tZW50IHNvIGVh Y2ggc2VjdGlvbiBzdGlsbCBuZWVkcyB0byBiZQ0KPiBjb3BpZWQgdG8gdGhlIGFsaWduZWQgbWVt b3J5IGxvY2F0aW9uPw0KPiA+DQo+IA0KPiBUaGF0IGlzIGEgZ29vZCBxdWVzdGlvbi4gQ3VycmVu dGx5LCB0aGUgRUxGIHRvb2xjaGFpbnMgcmVseSBvbiBHZW5Gdw0KPiB0byBjb25zdHJ1Y3QgdGhl IFBFIGltYWdlcyBpbiBhIHdheSB0aGF0IHBlcm1pdHMgZXhlY3V0aW9uIGluIHBsYWNlLA0KPiBi dXQgSSBoYXZlIG5vIGlkZWEgaG93IHRoaXMgd29ya3Mgd2l0aCBuYXRpdmUgUEUvQ09GRiB0b29s Y2hhaW5zLg0KPiANCj4gPiAyLiBQZUNvZmZMb2FkZXJSZWxvY2F0ZUltYWdlKCkgbWlnaHQgbm90 IGJlIGNhbGxlZCBmb3IgWElQDQo+ID4NCj4gDQo+IEFyZSB5b3Ugc2F5aW5nIGl0IGlzIG5vdCBw ZXJtaXR0ZWQ/IE9yIHRoYXQgaXQgbWF5IG5vdCBoYXBwZW4/DQo+IA0KPiBJbiBhbnkgY2FzZSwg cmVsb2NhdGluZyB0aGUgaW1hZ2UgaW4gcGxhY2UgaXMgZXhhY3RseSB3aGF0IHRoZQ0KPiBCYXNl VG9vbHMgZG8gZm9yIFhJUCBQRUlNcywgc28gSSB0aGluayBhcHBseWluZyB0aGUgc2FtZSBsb2dp YyBoZXJlIGlzDQo+IHJlYXNvbmFibGUuDQoNCkJ1dCB3aGVuIHRoZSBpbWFnZSBpcyBpbiBTUEkg Zmxhc2ggKE1NSU8gZGV2aWNlLCByYXRoZXIgaW4gcGh5c2ljYWwgbWVtb3J5KSwgcmVsb2NhdGlu ZyB0aGUgaW1hZ2UgaW4gcGxhY2Ugc2hvdWxkIG5vdCBiZSBwZXJmb3JtZWQuDQpPciB5b3UgcmVx dWlyZSBwbGF0Zm9ybSBidWlsZCBzdHJpcHMgdGhlIHJlbG9jYXRpb24gc2VjdGlvbiBmb3IgZHJp dmVycyBYSVAgaW4gU1BJIGZsYXNoPw0KIA0KDQo=