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 A2CFFD8003E for ; Wed, 6 Mar 2024 22:36:25 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=rEEyCxIroYH7Xfxd1FjHsRGCoHtGeuqyAaghRsbuQM8=; c=relaxed/simple; d=groups.io; h=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=20240206; t=1709764584; v=1; b=ALjJaB1nCABjs3eg5U2TyHAKDGdeuNKGotDukvOHAYkJbsuvRFpIDLQj/ttFpKjThGQCfPTW WmyBr0WYXE8hwZjO/DTelXlmmwQnHK9JbgY+CD9IP4/BI98UV/sbJTqfxskqg+b9yIoLaC81hum B03rEpqRyDO86Gn0um0vfA2G5yijTu786n5WnVuHF41R8NIpZaPCSGOI+LNpZs/3032WWn7XGVy 8K1qaCj9Ka4Z+xQwZ9b1aOWZKYQyIzYiK5YC9iq5IphVOoTFEng4c5WySGcha2wLY3RZlef/3Qj J0NHCItNvYs0PTxxZEtZ0jWzzWFOVquHClHjJrV31JDng== X-Received: by 127.0.0.2 with SMTP id sQYcYY7687511xrM7rXm8BIr; Wed, 06 Mar 2024 14:36:24 -0800 X-Received: from mgamail.intel.com (mgamail.intel.com [192.198.163.16]) by mx.groups.io with SMTP id smtpd.web10.9450.1709764583687056635 for ; Wed, 06 Mar 2024 14:36:23 -0800 X-IronPort-AV: E=McAfee;i="6600,9927,11005"; a="4988963" X-IronPort-AV: E=Sophos;i="6.06,209,1705392000"; d="scan'208";a="4988963" X-Received: from fmviesa008.fm.intel.com ([10.60.135.148]) by fmvoesa110.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 06 Mar 2024 14:24:10 -0800 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="6.06,209,1705392000"; d="scan'208";a="9986364" X-Received: from fmsmsx601.amr.corp.intel.com ([10.18.126.81]) by fmviesa008.fm.intel.com with ESMTP/TLS/AES256-GCM-SHA384; 06 Mar 2024 14:24:10 -0800 X-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.35; Wed, 6 Mar 2024 14:24:09 -0800 X-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.35 via Frontend Transport; Wed, 6 Mar 2024 14:24:09 -0800 X-Received: from NAM04-BN8-obe.outbound.protection.outlook.com (104.47.74.40) 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.35; Wed, 6 Mar 2024 14:24:09 -0800 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com (2603:10b6:303:6d::19) by LV2PR11MB5974.namprd11.prod.outlook.com (2603:10b6:408:14c::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7386.6; Wed, 6 Mar 2024 22:24:06 +0000 X-Received: from CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::e34e:4d18:b93e:c368]) by CO1PR11MB4929.namprd11.prod.outlook.com ([fe80::e34e:4d18:b93e:c368%5]) with mapi id 15.20.7386.005; Wed, 6 Mar 2024 22:24:06 +0000 From: "Michael D Kinney" To: "devel@edk2.groups.io" , "lersek@redhat.com" CC: Andrew Fish , "Ni, Ray" , "Kinney, Michael D" Subject: Re: [edk2-devel] [PATCH v2 07/10] EmulatorPkg: auto-generate SEC ProcessLibraryConstructorList() decl Thread-Topic: [edk2-devel] [PATCH v2 07/10] EmulatorPkg: auto-generate SEC ProcessLibraryConstructorList() decl Thread-Index: AQHabvHic6Y5f8Ua4kShdCWxjHeeWbErN1AAgAAUxrA= Date: Wed, 06 Mar 2024 14:36:23 -0800 Message-ID: References: <20240305113843.68812-1-lersek@redhat.com> <20240305113843.68812-8-lersek@redhat.com> In-Reply-To: Accept-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CO1PR11MB4929:EE_|LV2PR11MB5974:EE_ x-ms-office365-filtering-correlation-id: 5c7c2d25-ea20-4065-cf60-08dc3e2c22eb x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam-message-info: qWMXCNlPMTg7Y/w4uCJ55QmsQTHv8v7Nya9v3HU0tOsJ43irT58HsbREfwqD60Gp4vZqubj7z6QPO2cZ+mBI7hL2zxrtv4u55VyaPkcD6NeFJ2GNXFhjuGSGw2/7h8rLOeg9HlWTz23/Eq0qAdyNFrVFIqe+qkWReZynQpAupFlxCtVzFT9QTAXurxW12RCoT7vnWsPEFGel010xYbH5OdtcXg+RsRlVBipz1Dsb6e68G+Z5lUFuS9YuLmqizEgx5Vglsm6PIaZCT4Nw8o1IDby/P/1+wEKPtjQ8mCMYyBh43DbhE5nsBbgpMjzUfLG7n6uuGCmkbJ576htsJjnGL8Wz+dyVMB8xNEuspJg/J5j46sNOkIxZoGw+whOdtVI70zJEe2ounV5n2cNcImTNDevYIyg7bUO+RH2TWnBPqjxaYSLHaegEbjfZaHN1HOJjnMGfdIVwpsRruRINvV0Xk1Y8mQwM4qeucSjxqX2GJ4WPvUqRe8M1ka3HpHIUvPqxItL1QlHPZ0jsA10KeQzQGuAXKE4Q1PsIwWEWJZMzBLfrhWkFdr5kd4Ih9wwKzMXbhOuOSqzvqZ3m2khi5IRPEqOoDwYYsMoRypswnQSxDF7sl6dNLbrO/xbn03X/0YzzTlrrClaCfCqNY6piQBo9v3+uX5Fjj4cJyWQMCAiQYvE/bj6iqwXwDYf98InjJI0X x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?Y1poQTFadE9FNVNoTCs5YW9nNDcxSWJ0RlFoRWs1SmplS2VPN2MwdUdxcHpo?= =?utf-8?B?ZTFMbHgyM2ZmblduNEdENjVYbUlROVFDd29GTmpFOFF3aDFQWGs0Z3l6bXlz?= =?utf-8?B?dURSdXJydjRWd1V3SUtEenNKWFpJK0lDdnROLyttL2hPOGNoeEhDN21ObWhM?= =?utf-8?B?Q3E5bnNjb2hQeU05YldRTXY1K1BYTHJWZit5ZlZWSCtSaCtzNjhWZkVGUUYr?= =?utf-8?B?cWxxNlN5WU5SbXE5TzM1OHdnM3EvNCtHc3plWW9kajZMZmszT0cxS2ZzNCtL?= =?utf-8?B?WmlsRCs1bkhOV3NXVFBUMmxUL3l2b1VFZ3JHbnNIT2d6ZDlaMFBvN0N4Wko2?= =?utf-8?B?TDIzTnlnUlMzUnQ5anN5b2dOTUJCY0E3U21zdkI0NHZtL0dva3JKNTRZRTA2?= =?utf-8?B?cy8vdUpCZkZlSFkwY3dGaEVEY1pIRXYvaDROY1VXNnZmZFNZWmlSakRBUlJW?= =?utf-8?B?V1UrOVlvaXI0dW1OUm9DZVlRRkZQbzFpSitlN1pTUnRaSjQ2MVlQd2w0WlEw?= =?utf-8?B?ZlpSTHVqRFpqa3U5Q2U3V2pxQ2JDTjRGdXd2U0pJclNRZzdUVEdoVW5IMVMz?= =?utf-8?B?SVEzeFpJeWhHcm0xK0pNNTBnUmdxLzBVTEJINEhiSWNtd0crc04wOWI4QzI5?= =?utf-8?B?UG9Oc0diN0NEY0JMQ2dqNHp6U05YM2xZd2xxRVlPQjRtUGRRZitvaUl3V0ts?= =?utf-8?B?NHRXNDAxSDVBRFpxb0lQQmxQWjE5RzVQc3BqQVhhMk44K3JtVTRBakduV2Nj?= =?utf-8?B?RHg0RE1xSUxETXN0T3VtU0d1dFNJLzZ1Z0VwUzdNRXd2b2dmM1JWNUIyS3hG?= =?utf-8?B?TXFjc2pKdHZsV3c2L0hXZHdXdGRjczBUZkRaWEc4SkxuOWRtOVRPSEJROEVn?= =?utf-8?B?QnI4dXJaNXVrc2JzQTdYSW5HUU0xSllndXFLT2Y2cDJoZDRpcEFpTVU4anZK?= =?utf-8?B?QUg3UmVsTFlhNlRvT2FaOHZwOVVqbThhRjFZOHRTekc1Y2lVVGRCSGxoSXBK?= =?utf-8?B?cjB6NkJENkZBeEpSQStXSlNtNHJ4NjBINzlEU3BUVjRsZHFOTFFFL2J5WGlz?= =?utf-8?B?bTlpWHpqa2lqZkdhRTJWS3BKcUlBZmp2VWZOYVUyVFM2dE5rMXh6K0xMQTgy?= =?utf-8?B?M0JnYXBXYXZPQkxRU0l2ajN2b2NIYkJJVjI0MEhsLzNDSEZucXpBSlFRb1l3?= =?utf-8?B?dXNIMGQ2YTM3UjJPcVlWMWVyM1Npb1dlUTg5UkFxc3Z3Y1A2R0F1YzhVVi9y?= =?utf-8?B?bkpqVjRDRDMxK052YXYwWjh3ZG1IRHFTeXhTVk5SR0ZEWnBZVWIzN2xadE9y?= =?utf-8?B?UTN2UVRpbTJobGNxb05VU0FZMHQ3TGw4RFMvdUpQNnFuL3RGemovM3AyU2NN?= =?utf-8?B?MU5PeDhsMTNJUGJueXQ3bm9KTm1jZHlvOWg1UENKV2RhVmpkTHZCaXMzUlB2?= =?utf-8?B?c0xSTXd1TCtXVmlvdCs3MFNGOXlHcDIwVUlEc1N3WFhKTE9uQ2UwOGRRZHRC?= =?utf-8?B?VXdHb2pDQVg5K044VGU3SVJpeDB5aUJIckUrQVRvaUUxc2xHZEdDYm5qeGJW?= =?utf-8?B?SWt4TkgyMlE0UEYyUVVMaER2SFhQRmhKRldlOTJSZnpXb0FPbk5rYzdqWjN0?= =?utf-8?B?ZXlTcU1GOW9uRmNaZThrUnE3aUpNK0N1elJ6Vkt0eEJXWVdGdWk4MG1uRVVS?= =?utf-8?B?YVk5cDFuMjh0dUNYU3E1eXZPVGdlMi90N1BnaURxNE8rTXliZVUvNUZta2Vn?= =?utf-8?B?RW5xNFAwanBRV3A1OVhxK1pYSUFnbG5WWUdhaUlsYitSU0svNThJZnBsSWtj?= =?utf-8?B?U0czZkpJVVQ1MTZ0dEdCSWZqbVVOalpaWTZrYVRHTGxtNitCS05CbkQxQkZY?= =?utf-8?B?bm8wUkdkdjNGK3VORForRnJ6UkhUUlpJRDNyTnVIUE5kdWhZYVh2eDlwbWtJ?= =?utf-8?B?RTMzK2pkY25yUjZGRG9jZy9vNHdST3E2b25NdmFVSlhHVHBybUNOdmhiTS9U?= =?utf-8?B?QnhXUzhqVGNsbjlPZ2F0Ry9HMXUzWWtqTXd3M0ZwWldRWlR4bTVGL3NUb3hM?= =?utf-8?B?WVgrVThwSEtoNFc2Y0F3SjEyUUtuVXdTczNFbFcrKzVZdEhXMnd3enFidlBh?= =?utf-8?Q?QKpYbwWz0GAs5fTVSsR4rZEMJ?= 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: 5c7c2d25-ea20-4065-cf60-08dc3e2c22eb X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Mar 2024 22:24:06.4566 (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: OQKoQWiFVs5vUMXqk7YgfVE8tVk73r56os5UNM6S+57i8LQyfYdBv12ZynzglbLt9YY0+RzX69Pe04BWy2IAGvDRouW8S6aovZdSiNqSwGA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV2PR11MB5974 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,michael.d.kinney@intel.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: yHdWw5oMBRaKsZ6g2dhjsPxQx7686176AA= 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=20240206 header.b=ALjJaB1n; spf=pass (spool.mail.gandi.net: domain of bounce@groups.io designates 66.175.222.108 as permitted sender) smtp.mailfrom=bounce@groups.io; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=intel.com (policy=none) UmV2aWV3ZWQtYnk6IE1pY2hhZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29t Pg0KDQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IGRldmVsQGVkazIuZ3Jv dXBzLmlvIDxkZXZlbEBlZGsyLmdyb3Vwcy5pbz4gT24gQmVoYWxmIE9mIExhc3psbw0KPiBFcnNl aw0KPiBTZW50OiBXZWRuZXNkYXksIE1hcmNoIDYsIDIwMjQgMToxMCBQTQ0KPiBUbzogZWRrMi1k ZXZlbC1ncm91cHMtaW8gPGRldmVsQGVkazIuZ3JvdXBzLmlvPg0KPiBDYzogQW5kcmV3IEZpc2gg PGFmaXNoQGFwcGxlLmNvbT47IE5pLCBSYXkgPHJheS5uaUBpbnRlbC5jb20+DQo+IFN1YmplY3Q6 IFJlOiBbZWRrMi1kZXZlbF0gW1BBVENIIHYyIDA3LzEwXSBFbXVsYXRvclBrZzogYXV0by1nZW5l cmF0ZQ0KPiBTRUMgUHJvY2Vzc0xpYnJhcnlDb25zdHJ1Y3Rvckxpc3QoKSBkZWNsDQo+IA0KPiBD YW4gSSBwbGVhc2UgZ2V0IGEgcXVpY2sgUi1iIGZvciB0aGlzIHBhdGNoIC0tIGl0J3MgdXJnZW50 IGJlY2F1c2Ugb2YNCj4gPGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzEx NjQ1Mz4uDQo+IA0KPiBUaGFuayB5b3UsDQo+IExhc3psbw0KPiANCj4gT24gMy81LzI0IDEyOjM4 LCBMYXN6bG8gRXJzZWsgd3JvdGU6DQo+ID4gUmVseSBvbiBBdXRvR2VuIGZvciBkZWNsYXJpbmcg UHJvY2Vzc0xpYnJhcnlDb25zdHJ1Y3Rvckxpc3QoKS4NCj4gPg0KPiA+IEJ1aWxkLXRlc3RlZCB3 aXRoOg0KPiA+DQo+ID4gICBidWlsZCAtYSBYNjQgLWIgREVCVUcgLW0gRW11bGF0b3JQa2cvU2Vj L1NlYy5pbmYgXA0KPiA+ICAgICAtcCBFbXVsYXRvclBrZy9FbXVsYXRvclBrZy5kc2MgLXQgR0ND NQ0KPiA+DQo+ID4gQ2M6IEFuZHJldyBGaXNoIDxhZmlzaEBhcHBsZS5jb20+DQo+ID4gQ2M6IFJh eSBOaSA8cmF5Lm5pQGludGVsLmNvbT4NCj4gPiBSZWY6IGh0dHBzOi8vYnVnemlsbGEudGlhbm9j b3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTkwDQo+ID4gU2lnbmVkLW9mZi1ieTogTGFzemxvIEVy c2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4NCj4gPiAtLS0NCj4gPiAgRW11bGF0b3JQa2cvU2VjL1Nl Yy5pbmYgfCAyICstDQo+ID4gIEVtdWxhdG9yUGtnL1NlYy9TZWMuaCAgIHwgOSAtLS0tLS0tLS0N Cj4gPiAgMiBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMTAgZGVsZXRpb25zKC0pDQo+ ID4NCj4gPiBkaWZmIC0tZ2l0IGEvRW11bGF0b3JQa2cvU2VjL1NlYy5pbmYgYi9FbXVsYXRvclBr Zy9TZWMvU2VjLmluZg0KPiA+IGluZGV4IDJmOWUzZDQ3ODBjYy4uNzQ3NjA5NGYxMzA1IDEwMDY0 NA0KPiA+IC0tLSBhL0VtdWxhdG9yUGtnL1NlYy9TZWMuaW5mDQo+ID4gKysrIGIvRW11bGF0b3JQ a2cvU2VjL1NlYy5pbmYNCj4gPiBAQCAtMTEsNyArMTEsNyBAQA0KPiA+ICAjIw0KPiA+DQo+ID4g IFtEZWZpbmVzXQ0KPiA+IC0gIElORl9WRVJTSU9OICAgICAgICAgICAgICAgICAgICA9IDB4MDAw MTAwMDUNCj4gPiArICBJTkZfVkVSU0lPTiAgICAgICAgICAgICAgICAgICAgPSAxLjMwDQo+ID4g ICAgQkFTRV9OQU1FICAgICAgICAgICAgICAgICAgICAgID0gRW11U2VjDQo+ID4gICAgRklMRV9H VUlEICAgICAgICAgICAgICAgICAgICAgID0gQkNBRjk4QzktMjJCMC0zQjRGLTlDQkQtDQo+IEM4 QTZCNERCQ0VFOQ0KPiA+ICAgIE1PRFVMRV9UWVBFICAgICAgICAgICAgICAgICAgICA9IFNFQw0K PiA+IGRpZmYgLS1naXQgYS9FbXVsYXRvclBrZy9TZWMvU2VjLmggYi9FbXVsYXRvclBrZy9TZWMv U2VjLmgNCj4gPiBpbmRleCAyOTI3MmEyOWZmYTUuLjk0Njg5ZWI0MWQzNSAxMDA2NDQNCj4gPiAt LS0gYS9FbXVsYXRvclBrZy9TZWMvU2VjLmgNCj4gPiArKysgYi9FbXVsYXRvclBrZy9TZWMvU2Vj LmgNCj4gPiBAQCAtMjAsMTUgKzIwLDYgQEAgU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEJTRC0y LUNsYXVzZS1QYXRlbnQNCj4gPg0KPiA+ICAjaW5jbHVkZSA8UHBpL1RlbXBvcmFyeVJhbVN1cHBv cnQuaD4NCj4gPg0KPiA+IC0vLw0KPiA+IC0vLyBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIGRlZmlu ZWQgaW4gYSBNZGVQa2cgaW5jbHVkZSBmaWxlPw0KPiA+IC0vLw0KPiA+IC1WT0lEDQo+ID4gLUVG SUFQSQ0KPiA+IC1Qcm9jZXNzTGlicmFyeUNvbnN0cnVjdG9yTGlzdCAoDQo+ID4gLSAgVk9JRA0K PiA+IC0gICk7DQo+ID4gLQ0KPiA+ICBFRklfU1RBVFVTDQo+ID4gIEVGSUFQSQ0KPiA+ICBTZWNU ZW1wb3JhcnlSYW1TdXBwb3J0ICgNCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gDQo+ IA0KPiANCj4gDQo+IA0KDQoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpHcm91cHMuaW8gTGlu a3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3JvdXAuClZpZXcvUmVw bHkgT25saW5lICgjMTE2NDY0KTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9nL2RldmVsL21lc3Nh Z2UvMTE2NDY0Ck11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8vbXQvMTA0NzQyNTI3 Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBzLmlvClVuc3Vic2Ny aWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3JlYmVjY2FAb3BlbmZ3 LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=