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 343BD941487 for ; Tue, 5 Mar 2024 11:38:58 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=LzXg6kbE/Ka2yy7xEIOeeqOIaMXFNaweJIqw8PZKRII=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Transfer-Encoding:Content-Type; s=20140610; t=1709638736; v=1; b=FANOlQ6jUbAotF2O5YIHq/dOw9JmYXW07z/84wSwakqgvhz4rXliiL8wQblks/xwcnhamdAS qsxCRWupwIptbdCxZXsr1dy9ZOcIGePR8VOHDn9dIwELBvxsGVPMc2GCCo9bkIG5GYKvgHU7wFB gXw8QVSOx5Wfd4u5rD779V8Y= X-Received: by 127.0.0.2 with SMTP id EPSHYY7687511x9zMU3mTOk4; Tue, 05 Mar 2024 03:38:56 -0800 X-Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by mx.groups.io with SMTP id smtpd.web10.20440.1709638736343460984 for ; Tue, 05 Mar 2024 03:38:56 -0800 X-Received: from mimecast-mx02.redhat.com (mx-ext.redhat.com [66.187.233.73]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-153-OcMHji3oPhym_UwmRmArTQ-1; Tue, 05 Mar 2024 06:38:52 -0500 X-MC-Unique: OcMHji3oPhym_UwmRmArTQ-1 X-Received: from smtp.corp.redhat.com (int-mx10.intmail.prod.int.rdu2.redhat.com [10.11.54.10]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mimecast-mx02.redhat.com (Postfix) with ESMTPS id 7FA4D3C5CF20; Tue, 5 Mar 2024 11:38:50 +0000 (UTC) X-Received: from lacos-laptop-9.usersys.redhat.com (unknown [10.39.193.2]) by smtp.corp.redhat.com (Postfix) with ESMTP id D8B7A492BE8; Tue, 5 Mar 2024 11:38:44 +0000 (UTC) From: "Laszlo Ersek" To: edk2-devel-groups-io Cc: Andrei Warkentin , Andrew Fish , Ard Biesheuvel , Ashraf Ali S , Bob Feng , Catharine West , Chasel Chiu , Duggapu Chinni B , Erdem Aktas , Gerd Hoffmann , Gua Guo , Guo Dong , James Lu , Jiewen Yao , Joey Vagedes , Leif Lindholm , Liming Gao , Michael D Kinney , Michael Roth , Min Xu , Nate DeSimone , Rahul Kumar , Ray Ni , Rebecca Cran , Sami Mujawar , Sean Brogan , Sean Rhodes , Star Zeng , Sunil V L , Susovan Mohapatra , Ted Kuo , Tom Lendacky , Yuwei Chen Subject: [edk2-devel] [PATCH v2 00/10] clean up ProcessLibraryConstructorList() declarations in SEC modules Date: Tue, 5 Mar 2024 12:38:33 +0100 Message-Id: <20240305113843.68812-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.10 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.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,lersek@redhat.com List-Unsubscribe-Post: List-Unsubscribe=One-Click List-Unsubscribe: X-Gm-Message-State: KC9FZhef0c60QrA1ZjYeV5Afx7686176AA= Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="US-ASCII"; x-default=true X-GND-Status: LEGIT Authentication-Results: spool.mail.gandi.net; dkim=pass header.d=groups.io header.s=20140610 header.b=FANOlQ6j; dmarc=fail reason="SPF not aligned (relaxed), DKIM not aligned (relaxed)" header.from=redhat.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 QnVnemlsbGFzOgotIGh0dHBzOi8vYnVnemlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/ aWQ9OTkwCi0gaHR0cHM6Ly9idWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD05 OTEKLSBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTQ2NDMK CkNJOgotIGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi9wdWxsLzU0NDIKCkJyYW5j aDoKLSBodHRwczovL2dpdGh1Yi5jb20vbGVyc2VrL2VkazIvdHJlZS9Qcm9jZXNzTGlicmFyeUNv bnN0cnVjdG9yTGlzdC1TRUMtOTkwLTk5MS12MgoKVGhpcyBwYXRjaCBzZXJpZXMgcHV0cyB0aGUg cmVjZW50IEJhc2VUb29scyBmZWF0dXJlIHRvIHVzZSBpbiB3aGljaApBdXRvR2VuIGdlbmVyYXRl cyB0aGUgUHJvY2Vzc0xpYnJhcnlDb25zdHJ1Y3Rvckxpc3QoKSBkZWNsYXJhdGlvbiBpbgoiQXV0 b0dlbi5oIiBmb3Igc3VjaCBub24tbGlicmFyeSBTRUMgbW9kdWxlcyB3aG9zZSBJTkZfVkVSU0lP TiBpcyBhdApsZWFzdCAxLjMwLiBUaGUgQmFzZVRvb2xzIGZlYXR1cmUgaXMgcHJlc2VudCBpbiBi b3RoIGVkazIgWzFdIGFuZAplZGsyLWJhc2V0b29scyBbMl0sIGFuZCBoYXMgYmVlbiBkb2N1bWVu dGVkIGluIHRoZSBCdWlsZCBzcGVjIFszXSBhbmQKdGhlIEluZiBzcGVjIFs0XS4gS3Vkb3MgdG8g UmViZWNjYSBmb3IgdGFnZ2luZyBhIG5ldyBlZGsyLWJhc2V0b29scwpyZWxlYXNlIFs1XSBbNl0g d2l0aCB0aGUgbmV3IGZlYXR1cmUuCgpbMV0gZWRrMiBjb21taXQgYmFjOWM3NDA4MGNmClsyXSBl ZGsyLWJhc2V0b29scyBjb21taXQgNWI3MTYxZGUyMmVlClszXSBlZGsyLUJ1aWxkU3BlY2lmaWNh dGlvbiBjb21taXQgcmFuZ2UgZGI2OWY1NjYxY2FlLi43YTcxNjVhN2QxOTkKWzRdIGVkazItSW5m U3BlY2lmaWNhdGlvbiBjb21taXQgcmFuZ2UgYTMxZTNjODQyYmVlLi4xZWE2NTQ2NTc4ZmUKWzVd IGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi1iYXNldG9vbHMvcmVsZWFzZXMvdGFn L3YwLjEuNTEKWzZdIGh0dHBzOi8vcHlwaS5vcmcvcHJvamVjdC9lZGsyLWJhc2V0b29scy8wLjEu NTEvCgpUaGUgZWRrMi1iYXNldG9vbHMgcGFydCBpcyBhZG9wdGVkIGluIHRoZSBmaXJzdCBwYXRj aCAoZm9yCiJwaXAtcmVxdWlyZW1lbnRzLnR4dCIpLgoKVGhlIHJlc3Qgb2YgdGhlIHBhdGNoZXMg Y2xlYW4gdXAgLS0gc3VwZXJmbHVvdXMsIG9yIGV2ZW4gaW5jb3JyZWN0IC0tClByb2Nlc3NMaWJy YXJ5Q29uc3RydWN0b3JMaXN0KCkgZGVjbGFyYXRpb25zIChhbmQsIGluIHNvbWUgY2FzZXMsCmlu Y29ycmVjdCBjYWxscyksIHRvZ2V0aGVyIHdpdGggcmFpc2luZyB0aGUgSU5GX1ZFUlNJT05zIGlu IHRoZSByZWxhdGVkClNFQyBtb2R1bGUgSU5GIGZpbGVzIHRvIDEuMzAuCgpDb21wYXJpbmcgdGhp cyB2ZXJzaW9uIHRvIHYxIGlzIG5vdCB1c2VmdWwsIGFzIHRoZSBjb21wYXRpYmlsaXR5CmFwcHJv YWNoIGlzIGRpZmZlcmVudCwgYW5kIHNvIHRoaXMgdmVyc2lvbiBpcyBzdHJ1Y3R1cmVkIGRpZmZl cmVudGx5LgpQbGVhc2UgcmV2aWV3IGFueSBwYXRjaGVzIGZvciB5b3VyIHN1YnN5c3RlbSBmcm9t IHNjcmF0Y2ggKHRoZXkgYXJlIG5vdApkaWZmaWN1bHQgb3IgbGFyZ2UpLgoKQ2M6IEFuZHJlaSBX YXJrZW50aW4gPGFuZHJlaS53YXJrZW50aW5AaW50ZWwuY29tPgpDYzogQW5kcmV3IEZpc2ggPGFm aXNoQGFwcGxlLmNvbT4KQ2M6IEFyZCBCaWVzaGV1dmVsIDxhcmRiK3RpYW5vY29yZUBrZXJuZWwu b3JnPgpDYzogQXNocmFmIEFsaSBTIDxhc2hyYWYuYWxpLnNAaW50ZWwuY29tPgpDYzogQm9iIEZl bmcgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgpDYzogQ2F0aGFyaW5lIFdlc3QgPGNhdGhhcmluZS53 ZXN0QGludGVsLmNvbT4KQ2M6IENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CkNj OiBEdWdnYXB1IENoaW5uaSBCIDxjaGlubmkuYi5kdWdnYXB1QGludGVsLmNvbT4KQ2M6IEVyZGVt IEFrdGFzIDxlcmRlbWFrdGFzQGdvb2dsZS5jb20+CkNjOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxA cmVkaGF0LmNvbT4KQ2M6IEd1YSBHdW8gPGd1YS5ndW9AaW50ZWwuY29tPgpDYzogR3VvIERvbmcg PGd1by5kb25nQGludGVsLmNvbT4KQ2M6IEphbWVzIEx1IDxqYW1lcy5sdUBpbnRlbC5jb20+CkNj OiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVsLmNvbT4KQ2M6IEpvZXkgVmFnZWRlcyA8am9l eS52YWdlZGVzQGdtYWlsLmNvbT4KQ2M6IExlaWYgTGluZGhvbG0gPHF1aWNfbGxpbmRob2xAcXVp Y2luYy5jb20+CkNjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+CkNjOiBN aWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KQ2M6IE1pY2hhZWwg Um90aCA8bWljaGFlbC5yb3RoQGFtZC5jb20+CkNjOiBNaW4gWHUgPG1pbi5tLnh1QGludGVsLmNv bT4KQ2M6IE5hdGUgRGVTaW1vbmUgPG5hdGhhbmllbC5sLmRlc2ltb25lQGludGVsLmNvbT4KQ2M6 IFJhaHVsIEt1bWFyIDxyYWh1bDEua3VtYXJAaW50ZWwuY29tPgpDYzogUmF5IE5pIDxyYXkubmlA aW50ZWwuY29tPgpDYzogUmViZWNjYSBDcmFuIDxyZWJlY2NhQGJzZGlvLmNvbT4KQ2M6IFNhbWkg TXVqYXdhciA8c2FtaS5tdWphd2FyQGFybS5jb20+CkNjOiBTZWFuIEJyb2dhbiA8c2Vhbi5icm9n YW5AbWljcm9zb2Z0LmNvbT4KQ2M6IFNlYW4gUmhvZGVzIDxzZWFuQHN0YXJsYWJzLnN5c3RlbXM+ CkNjOiBTdGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CkNjOiBTdW5pbCBWIEwgPHN1bmls dmxAdmVudGFuYW1pY3JvLmNvbT4KQ2M6IFN1c292YW4gTW9oYXBhdHJhIDxzdXNvdmFuLm1vaGFw YXRyYUBpbnRlbC5jb20+CkNjOiBUZWQgS3VvIDx0ZWQua3VvQGludGVsLmNvbT4KQ2M6IFRvbSBM ZW5kYWNreSA8dGhvbWFzLmxlbmRhY2t5QGFtZC5jb20+CkNjOiBZdXdlaSBDaGVuIDx5dXdlaS5j aGVuQGludGVsLmNvbT4KClRoYW5rcywKTGFzemxvCgpMYXN6bG8gRXJzZWsgKDEwKToKICBwaXAt cmVxdWlyZW1lbnRzLnR4dDogcmVxdWlyZSBlZGsyLWJhc2V0b29scyB2ZXJzaW9uIDAuMS41MQog IE92bWZQa2c6IGF1dG8tZ2VuZXJhdGUgKGFuZCBmaXgpIFNFQyBQcm9jZXNzTGlicmFyeUNvbnN0 cnVjdG9yTGlzdCgpCiAgICBkZWNsCiAgT3ZtZlBrZy9JbnRlbFRkeDogYXV0by1nZW4gJiBmaXgg U0VDIFByb2Nlc3NMaWJyYXJ5Q29uc3RydWN0b3JMaXN0KCkKICAgIGRlY2wKICBPdm1mUGtnL1Jp c2NWVmlydC9TZWM6IGNsZWFuIHVwIFByb2Nlc3NMaWJyYXJ5Q29uc3RydWN0b3JMaXN0KCkgZGVj bAogIEFybVBsYXRmb3JtUGtnOiBhdXRvLWdlbmVyYXRlIFNFQyBQcm9jZXNzTGlicmFyeUNvbnN0 cnVjdG9yTGlzdCgpIGRlY2wKICBBcm1WaXJ0UGtnOiBhdXRvLWdlbmVyYXRlIFNFQyBQcm9jZXNz TGlicmFyeUNvbnN0cnVjdG9yTGlzdCgpIGRlY2wKICBFbXVsYXRvclBrZzogYXV0by1nZW5lcmF0 ZSBTRUMgUHJvY2Vzc0xpYnJhcnlDb25zdHJ1Y3Rvckxpc3QoKSBkZWNsCiAgSW50ZWxGc3AyUGtn OiBhdXRvLWdlbmVyYXRlIFNFQyBQcm9jZXNzTGlicmFyeUNvbnN0cnVjdG9yTGlzdCgpIGRlY2wK ICBVZWZpQ3B1UGtnOiBhdXRvLWdlbmVyYXRlIFNFQyBQcm9jZXNzTGlicmFyeUNvbnN0cnVjdG9y TGlzdCgpIGRlY2wKICBVZWZpUGF5bG9hZFBrZzogYXV0by1nZW5lcmF0ZSBTRUMgUHJvY2Vzc0xp YnJhcnlDb25zdHJ1Y3Rvckxpc3QoKSBkZWNsCgogQXJtUGxhdGZvcm1Qa2cvUHJlUGVpQ29yZS9Q cmVQZWlDb3JlLmggICAgICAgICAgICAgICAgICAgICAgIHwgMTAgLS0tLS0tLS0tLQogQXJtUGxh dGZvcm1Qa2cvUHJlUGVpQ29yZS9QcmVQZWlDb3JlTVBDb3JlLmluZiAgICAgICAgICAgICAgIHwg IDIgKy0KIEFybVBsYXRmb3JtUGtnL1ByZVBlaUNvcmUvUHJlUGVpQ29yZVVuaUNvcmUuaW5mICAg ICAgICAgICAgICB8ICAyICstCiBBcm1QbGF0Zm9ybVBrZy9QcmVQaS9QZWlNUENvcmUuaW5mICAg ICAgICAgICAgICAgICAgICAgICAgICAgfCAgMiArLQogQXJtUGxhdGZvcm1Qa2cvUHJlUGkvUGVp VW5pQ29yZS5pbmYgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIEFybVBsYXRmb3Jt UGtnL1ByZVBpL1ByZVBpLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICA2IC0t LS0tLQogQXJtVmlydFBrZy9QcmVQaS9Bcm1WaXJ0UHJlUGlVbmlDb3JlUmVsb2NhdGFibGUuaW5m ICAgICAgICAgIHwgIDIgKy0KIEFybVZpcnRQa2cvUHJlUGkvUHJlUGkuYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogRW11bGF0b3JQa2cvU2VjL1NlYy5o ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDkgLS0tLS0tLS0tCiBF bXVsYXRvclBrZy9TZWMvU2VjLmluZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgfCAgMiArLQogSW50ZWxGc3AyUGtnL0ZzcFNlY0NvcmUvRnNwMjRTZWNDb3JlTS5pbmYgICAg ICAgICAgICAgICAgICAgIHwgIDIgKy0KIEludGVsRnNwMlBrZy9Gc3BTZWNDb3JlL0ZzcFNlY0Nv cmVNLmluZiAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiBJbnRlbEZzcDJQa2cvRnNwU2Vj Q29yZS9TZWNNYWluLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxMiAtLS0tLS0tLS0t LS0KIE92bWZQa2cvSW50ZWxUZHgvU2VjL1NlY01haW4uYyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICB8ICAzICstLQogT3ZtZlBrZy9JbnRlbFRkeC9TZWMvU2VjTWFpbi5pbmYgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIE92bWZQa2cvUmlzY1ZWaXJ0L1NlYy9NZW1v cnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxIC0KIE92bWZQa2cvUmlzY1ZW aXJ0L1NlYy9TZWNNYWluLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyIC0tLS0t LS0tLS0tLQogT3ZtZlBrZy9SaXNjVlZpcnQvU2VjL1NlY01haW4uaW5mICAgICAgICAgICAgICAg ICAgICAgICAgICAgIHwgIDIgKy0KIE92bWZQa2cvU2VjL1NlY01haW4uYyAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstLQogT3ZtZlBrZy9TZWMvU2VjTWFpbi5p bmYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIFVlZmlDcHVQ a2cvU2VjQ29yZS9TZWNDb3JlLmluZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAy ICstCiBVZWZpQ3B1UGtnL1NlY0NvcmUvU2VjQ29yZU5hdGl2ZS5pbmYgICAgICAgICAgICAgICAg ICAgICAgICAgfCAgMiArLQogVWVmaUNwdVBrZy9TZWNDb3JlL1NlY01haW4uaCAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIHwgMTIgLS0tLS0tLS0tLS0tCiBVZWZpUGF5bG9hZFBrZy9V ZWZpUGF5bG9hZEVudHJ5L0ZpdFVuaXZlcnNhbFBheWxvYWRFbnRyeS5pbmYgfCAgMiArLQogVWVm aVBheWxvYWRQa2cvVWVmaVBheWxvYWRFbnRyeS9VZWZpUGF5bG9hZEVudHJ5LmggICAgICAgICAg IHwgMTAgLS0tLS0tLS0tLQogVWVmaVBheWxvYWRQa2cvVWVmaVBheWxvYWRFbnRyeS9VZWZpUGF5 bG9hZEVudHJ5LmluZiAgICAgICAgIHwgIDIgKy0KIFVlZmlQYXlsb2FkUGtnL1VlZmlQYXlsb2Fk RW50cnkvVW5pdmVyc2FsUGF5bG9hZEVudHJ5LmluZiAgICB8ICAyICstCiBwaXAtcmVxdWlyZW1l bnRzLnR4dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0t CiAyOCBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxMDAgZGVsZXRpb25zKC0pCgoK YmFzZS1jb21taXQ6IDkxODI4OGFiNWE3YzNhYmU5YzU4ZDU3NmNjYzBhZTMyZTJjN2RlYTAKDQoK LT0tPS09LT0tPS09LT0tPS09LT0tPS0KR3JvdXBzLmlvIExpbmtzOiBZb3UgcmVjZWl2ZSBhbGwg bWVzc2FnZXMgc2VudCB0byB0aGlzIGdyb3VwLgpWaWV3L1JlcGx5IE9ubGluZSAoIzExNjM2Nyk6 IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9tZXNzYWdlLzExNjM2NwpNdXRlIFRoaXMg VG9waWM6IGh0dHBzOi8vZ3JvdXBzLmlvL210LzEwNDc0MjUyMC83Njg2MTc2Ckdyb3VwIE93bmVy OiBkZXZlbCtvd25lckBlZGsyLmdyb3Vwcy5pbwpVbnN1YnNjcmliZTogaHR0cHM6Ly9lZGsyLmdy b3Vwcy5pby9nL2RldmVsL3Vuc3ViIFtyZWJlY2NhQG9wZW5mdy5pb10KLT0tPS09LT0tPS09LT0t PS09LT0tPS0KCg0K