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 EFF31941E2A for ; Sat, 24 Feb 2024 21:05:15 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=1mgQleloo0n97wbRM1dC5EebI4/qvZmOKFUzIVdUtbI=; c=relaxed/simple; d=groups.io; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References:MIME-Version:Precedence:List-Subscribe:List-Help:Sender:List-Id:Mailing-List:Delivered-To:Reply-To:List-Unsubscribe-Post:List-Unsubscribe:Content-Type:Content-Transfer-Encoding; s=20140610; t=1708808714; v=1; b=lrgnGxxjAAr29CXdPbgD2AXMQuiu/y7/aiH05JjUy4oD17bXbc1KAKIP4/K2jrtG1arg7AVO k3iwEJ12VIdse8cbNbEO6lGIkMhsgn0K9GhsI/9yj/cFAqUd+oZT77aW/2BT/9Y4j71qqK7bNjG k8+4zIEJFPuum0+bdhMGgQtU= X-Received: by 127.0.0.2 with SMTP id r6pGYY7687511xBvN0VtnGtr; Sat, 24 Feb 2024 13:05:14 -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.web11.27846.1708808714046610316 for ; Sat, 24 Feb 2024 13:05:14 -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-609-mTphrexLOHOBdsSr0aif9g-1; Sat, 24 Feb 2024 16:05:08 -0500 X-MC-Unique: mTphrexLOHOBdsSr0aif9g-1 X-Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com [10.11.54.4]) (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 3E2701C0514A; Sat, 24 Feb 2024 21:05:07 +0000 (UTC) X-Received: from lacos-laptop-9.usersys.redhat.com (unknown [10.39.192.11]) by smtp.corp.redhat.com (Postfix) with ESMTP id 37E142026D06; Sat, 24 Feb 2024 21:05:06 +0000 (UTC) From: "Laszlo Ersek" To: edk2-devel-groups-io Cc: Bob Feng , Liming Gao , Michael D Kinney , Rebecca Cran , Yuwei Chen Subject: [edk2-devel] [PATCH] BaseTools/AutoGen: declare ProcessLibraryConstructorList() for SEC modules Date: Sat, 24 Feb 2024 22:05:04 +0100 Message-Id: <20240224210504.41873-1-lersek@redhat.com> In-Reply-To: <5e147cee-9fed-a1c8-7358-1162fdaf8f12@redhat.com> References: <5e147cee-9fed-a1c8-7358-1162fdaf8f12@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.4 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: GzuRMQAlNt95Uj0cvJdY7kqMx7686176AA= 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=20140610 header.b=lrgnGxxj; 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 TW9zdCBtb2R1bGUgdHlwZXMgaGF2ZSBzdGFuZGFyZGl6ZWQgZW50cnkgcG9pbnQgZnVuY3Rpb24g cHJvdG90eXBlcy4gVGhleQphcmUgZGVjbGFyZWQgaW4gaGVhZGVycyBsaWtlCgotIE1kZVBrZy9J bmNsdWRlL0xpYnJhcnkvUGVpQ29yZUVudHJ5UG9pbnQuaAotIE1kZVBrZy9JbmNsdWRlL0xpYnJh cnkvUGVpbUVudHJ5UG9pbnQuaAotIE1kZVBrZy9JbmNsdWRlL0xpYnJhcnkvRHhlQ29yZUVudHJ5 UG9pbnQuaAotIE1kZVBrZy9JbmNsdWRlL0xpYnJhcnkvVWVmaURyaXZlckVudHJ5UG9pbnQuaAot IE1kZVBrZy9JbmNsdWRlL0xpYnJhcnkvVWVmaUFwcGxpY2F0aW9uRW50cnlQb2ludC5oCgpUaGVz ZSBoZWFkZXIgZmlsZXMgYWxzbyBkZWNsYXJlIG1hdGNoaW5nIFByb2Nlc3NMaWJyYXJ5Q29uc3Ry dWN0b3JMaXN0KCkKcHJvdG90eXBlcy4KClRoZSBTRUMgbW9kdWxlIHR5cGUgZG9lcyBub3QgaGF2 ZSBhIHN0YW5kYXJkaXplZCBlbnRyeSBwb2ludCBwcm90b3R5cGUKKGFrYSBwYXJhbWV0ZXIgbGlz dCksIHRoZXJlZm9yZSBubyBoZWFkZXIgZmlsZSBsaWtlIHRoZSBhYm92ZSBvbmVzIGV4aXN0cwpm b3IgU0VDLiBDb25zZXF1ZW50bHksIG5vIGhlYWRlciBmaWxlICpkZWNsYXJlcyoKUHJvY2Vzc0xp YnJhcnlDb25zdHJ1Y3Rvckxpc3QoKSBmb3IgU0VDIG1vZHVsZXMsIGV2ZW4gdGhvdWdoIEF1dG9H ZW4KYWx3YXlzICpkZWZpbmVzKiBQcm9jZXNzTGlicmFyeUNvbnN0cnVjdG9yTGlzdCgpIHdpdGgg dGhlIHNhbWUsIGVtcHR5LApwYXJhbWV0ZXIgbGlzdCAoaS5lLiwganVzdCAoVk9JRCkpLgoKVGhl IGxhY2sgb2YgYSBjZW50cmFsIGRlY2xhcmF0aW9uIGlzIGEgcHJvYmxlbSBiZWNhdXNlIGluIFNF QyBjb2RlLApQcm9jZXNzTGlicmFyeUNvbnN0cnVjdG9yTGlzdCgpIG5lZWRzIHRvIGJlIGNhbGxl ZCBtYW51YWxseSwgYW5kIHRob3NlCmNhbGxzIG5lZWQgYSBwcm90b3R5cGUuIE1vc3QgU0VDIG1v ZHVsZXMgaW4gZWRrMiBnZXQgYXJvdW5kIHRoaXMgYnkKZGVjbGFyaW5nIFByb2Nlc3NMaWJyYXJ5 Q29uc3RydWN0b3JMaXN0KCkgbWFudWFsbHksIHdoaWxlIHNvbWUgb3RoZXJzIHVzZQphbiBpbmNv cnJlY3QgKFBFSU0pIHByb3RvdHlwZS4KCkxpbWluZyBzdWdnZXN0ZWQgaW4KPGh0dHBzOi8vYnVn emlsbGEudGlhbm9jb3JlLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9OTkxI2MyPiB0aGF0IEF1dG9HZW4K cHJvdmlkZSB0aGUgZGVjbGFyYXRpb24gYXMgd2VsbDsgaW1wbGVtZW50IHRoYXQgaW4gdGhpcyBw YXRjaC4KCk1pa2Ugc3VnZ2VzdGVkIHRoYXQgdGhlIGZlYXR1cmUgYmUgZ2F0ZWQgd2l0aCBJTkZf VkVSU0lPTiwgZm9yCmNvbXBhdGliaWxpdHkgcmVhc29ucy4gKElORl9WRVJTSU9OID49IDEuMzAp IHJlZmxlY3RzIHRoYXQgdGhlIGxhdGVzdAooZHJhZnQpIHZlcnNpb24gb2YgdGhlIElORiBzcGVj aWZpY2F0aW9uLCBhcyBvZiB0aGlzIHdyaXRpbmcsIGlzIGNvbW1pdAphMzFlM2M4NDJiZWUgLyB2 ZXJzaW9uIDEuMjkuCgpGb3IgZXhhbXBsZSwgaWYgd2UgbW9kaWZ5ICJPdm1mUGtnL1NlYy9TZWNN YWluLmluZiIgYXMgZm9sbG93czoKCj4gZGlmZiAtLWdpdCBhL092bWZQa2cvU2VjL1NlY01haW4u aW5mIGIvT3ZtZlBrZy9TZWMvU2VjTWFpbi5pbmYKPiBpbmRleCAzYzQ3YTY2NGE5NWQuLmRjYTkz MmE0NzRlZSAxMDA2NDQKPiAtLS0gYS9Pdm1mUGtnL1NlYy9TZWNNYWluLmluZgo+ICsrKyBiL092 bWZQa2cvU2VjL1NlY01haW4uaW5mCj4gQEAgLTgsNyArOCw3IEBACj4gICMjCj4KPiAgW0RlZmlu ZXNdCj4gLSAgSU5GX1ZFUlNJT04gICAgICAgICAgICAgICAgICAgID0gMHgwMDAxMDAwNQo+ICsg IElORl9WRVJTSU9OICAgICAgICAgICAgICAgICAgICA9IDEuMzAKPiAgICBCQVNFX05BTUUgICAg ICAgICAgICAgICAgICAgICAgPSBTZWNNYWluCj4gICAgRklMRV9HVUlEICAgICAgICAgICAgICAg ICAgICAgID0gZGYxY2NlZjYtZjMwMS00YTYzLTk2NjEtZmM2MDMwZGNjODgwCj4gICAgTU9EVUxF X1RZUEUgICAgICAgICAgICAgICAgICAgID0gU0VDCgp0aGVuIHRoZSBwYXRjaCBwcm9kdWNlcyB0 aGUgZm9sbG93aW5nIGRpZmZlcmVuY2UgaW4KIkJ1aWxkL092bWZYNjQvTk9PUFRfR0NDNS9YNjQv T3ZtZlBrZy9TZWMvU2VjTWFpbi9ERUJVRy9BdXRvR2VuLmgiOgoKPiAtLS0gQXV0b0dlbi5oLm9y aWcgICAgICAyMDI0LTAyLTA2IDIzOjEwOjIzLjQ2OTUzNTM0NSArMDEwMAo+ICsrKyBBdXRvR2Vu LmggICAyMDI0LTAyLTA3IDAwOjAwOjU3LjM2MTI5NDA1NSArMDEwMAo+IEBAIC0yMjAsNiArMjIw LDEzIEBACj4KPiAgLy8gRGVmaW5pdGlvbiBvZiBQQ0RzIHVzZWQgaW4gbGlicmFyaWVzIGlzIGlu IEF1dG9HZW4uYwo+Cj4gKy8vIFByb2Nlc3NMaWJyYXJ5Q29uc3RydWN0b3JMaXN0KCkgZGVjbGFy ZWQgaGVyZSBiZWNhdXNlIFNFQyBoYXMgbm8gc3RhbmRhcmQgZW50cnkgcG9pbnQuCj4gK1ZPSUQK PiArRUZJQVBJCj4gK1Byb2Nlc3NMaWJyYXJ5Q29uc3RydWN0b3JMaXN0ICgKPiArICBWT0lECj4g KyAgKTsKPiArCj4KPiAgI2lmZGVmIF9fY3BsdXNwbHVzCj4gIH0KCndoaWNoIHByZXNlbnRseSAo YXMgb2YgZWRrMiBjb21taXQgZWRjNjY4MTIwNmMxKSB0cmlnZ2VycyB0aGUgZm9sbG93aW5nCmJ1 aWxkIGVycm9yOgoKPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20gT3ZtZlBrZy9TZWMvU2VjTWFpbi5j OjE0Ogo+IE1kZVBrZy9JbmNsdWRlL0xpYnJhcnkvUGVpbUVudHJ5UG9pbnQuaDo3NDoxOiBlcnJv cjogY29uZmxpY3RpbmcgdHlwZXMgZm9yCj4g4oCYUHJvY2Vzc0xpYnJhcnlDb25zdHJ1Y3Rvckxp c3TigJk7IGhhdmUg4oCYdm9pZCh2b2lkICosIGNvbnN0Cj4gRUZJX1BFSV9TRVJWSUNFUyAqKini gJkge2FrYSDigJh2b2lkKHZvaWQgKiwgY29uc3Qgc3RydWN0IF9FRklfUEVJX1NFUlZJQ0VTCj4g Kiop4oCZfQo+ICAgIDc0IHwgUHJvY2Vzc0xpYnJhcnlDb25zdHJ1Y3Rvckxpc3QgKAo+ICAgICAg IHwgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn4KPiBJbiBmaWxlIGluY2x1ZGVkIGZyb20g PGNvbW1hbmQtbGluZT46Cj4gQnVpbGQvT3ZtZlg2NC9OT09QVF9HQ0M1L1g2NC9Pdm1mUGtnL1Nl Yy9TZWNNYWluL0RFQlVHL0F1dG9HZW4uaDoyMjY6MTogbm90ZToKPiBwcmV2aW91cyBkZWNsYXJh dGlvbiBvZiDigJhQcm9jZXNzTGlicmFyeUNvbnN0cnVjdG9yTGlzdOKAmSB3aXRoIHR5cGUKPiDi gJh2b2lkKHZvaWQp4oCZCj4gICAyMjYgfCBQcm9jZXNzTGlicmFyeUNvbnN0cnVjdG9yTGlzdCAo Cj4gICAgICAgfCBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgoKVGhhdCdzIGEgZ2VudWlu ZSBidWcgaW4gT3ZtZlBrZyB0aGF0IG5lZWRzIHRvIGJlIGZpeGVkLCBidXQgd2Uga2VlcApjb21w YXRpYmlsaXR5IHdpdGggZXhpc3RlbnQgU0VDIG1vZHVsZXMgdW50aWwvdW5sZXNzIHRoZXkgdXBn cmFkZQpJTkZfVkVSU0lPTiB0byAxLjMwKy4KCkNjOiBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BpbnRl bC5jb20+CkNjOiBMaW1pbmcgR2FvIDxnYW9saW1pbmdAYnlvc29mdC5jb20uY24+CkNjOiBNaWNo YWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KQ2M6IFJlYmVjY2EgQ3Jh biA8cmViZWNjYUBic2Rpby5jb20+CkNjOiBZdXdlaSBDaGVuIDx5dXdlaS5jaGVuQGludGVsLmNv bT4KUmVmOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTk5 MQpTdWdnZXN0ZWQtYnk6IExpbWluZyBHYW8gPGdhb2xpbWluZ0BieW9zb2Z0LmNvbS5jbj4KU3Vn Z2VzdGVkLWJ5OiBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4K U2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KLS0tCgpOb3Rl czoKICAgIHYyOgogICAgCiAgICAtIENJIHJ1bjogPGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2Nv cmUvZWRrMi9wdWxsLzU0MDQ+CiAgICAKICAgIC0gcG9ydCB0byBlZGsyLWJhc2V0b29sczoKICAg ICAgPGh0dHBzOi8vZ2l0aHViLmNvbS90aWFub2NvcmUvZWRrMi1iYXNldG9vbHMvcHVsbC8xMjA+ CiAgICAKICAgIC0gZGVwZW5kIG9uIElORl9WRVJTSU9OID49IDEuMzAgW01pa2VdCiAgICAKICAg IC0gZXh0ZW5kIGNvbW1pdCBtZXNzYWdlIHdpdGggSU5GX1ZFUlNJT04gZGVwZW5kZW5jeQogICAg CiAgICAtIGV4dGVuZCBjb21taXQgbWVzc2FnZSB3aXRoIGV4YW1wbGUgYnVpbGQgZXJyb3IgZHVl IHRvIHByZWV4aXN0ZW50CiAgICAgIGJyb2tlbiBQcm9jZXNzTGlicmFyeUNvbnN0cnVjdG9yTGlz dCgpIGRlY2xhcmF0aW9uIGluIE92bWZQa2csIG5vdwogICAgICBjYXVnaHQgYnkgdGhlIGF1dG8t Z2VuZXJhdGVkIHByb3RvdHlwZQoKIEJhc2VUb29scy9Tb3VyY2UvUHl0aG9uL0F1dG9HZW4vR2Vu Qy5weSB8IDggKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKykKCmRpZmYg LS1naXQgYS9CYXNlVG9vbHMvU291cmNlL1B5dGhvbi9BdXRvR2VuL0dlbkMucHkgYi9CYXNlVG9v bHMvU291cmNlL1B5dGhvbi9BdXRvR2VuL0dlbkMucHkKaW5kZXggYTIwNTNkNTQ4NTIxLi41YWQx MGNlZTI4OTggMTAwNzU1Ci0tLSBhL0Jhc2VUb29scy9Tb3VyY2UvUHl0aG9uL0F1dG9HZW4vR2Vu Qy5weQorKysgYi9CYXNlVG9vbHMvU291cmNlL1B5dGhvbi9BdXRvR2VuL0dlbkMucHkKQEAgLTEz NzEsNiArMTM3MSwxNCBAQCBkZWYgQ3JlYXRlTGlicmFyeUNvbnN0cnVjdG9yQ29kZShJbmZvLCBB dXRvR2VuQywgQXV0b0dlbkgpOgogICAgIGVsc2U6DQogICAgICAgICBpZiBJbmZvLk1vZHVsZVR5 cGUgaW4gW1NVUF9NT0RVTEVfQkFTRSwgU1VQX01PRFVMRV9TRUMsIFNVUF9NT0RVTEVfVVNFUl9E RUZJTkVELCBTVVBfTU9EVUxFX0hPU1RfQVBQTElDQVRJT05dOg0KICAgICAgICAgICAgIEF1dG9H ZW5DLkFwcGVuZChnTGlicmFyeVN0cmluZ1tTVVBfTU9EVUxFX0JBU0VdLlJlcGxhY2UoRGljdCkp DQorICAgICAgICAgICAgaWYgSW5mby5Nb2R1bGVUeXBlID09IFNVUF9NT0RVTEVfU0VDIGFuZCBJ bmZvLkF1dG9HZW5WZXJzaW9uID49IDB4MDAwMTAwMUU6DQorICAgICAgICAgICAgICAgIEF1dG9H ZW5ILkFwcGVuZCgoIlxuIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIvLyBQ cm9jZXNzTGlicmFyeUNvbnN0cnVjdG9yTGlzdCgpIGRlY2xhcmVkIGhlcmUgYmVjYXVzZSBTRUMg aGFzIG5vIHN0YW5kYXJkIGVudHJ5IHBvaW50LlxuIg0KKyAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICJWT0lEXG4iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkVG SUFQSVxuIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJQcm9jZXNzTGlicmFy eUNvbnN0cnVjdG9yTGlzdCAoXG4iDQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IiAgVk9JRFxuIg0KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIgICk7XG4iKSkN CiAgICAgICAgIGVsaWYgSW5mby5Nb2R1bGVUeXBlIGluIFNVUF9NT0RVTEVfU0VUX1BFSToNCiAg ICAgICAgICAgICBBdXRvR2VuQy5BcHBlbmQoZ0xpYnJhcnlTdHJpbmdbJ1BFSSddLlJlcGxhY2Uo RGljdCkpDQogICAgICAgICBlbGlmIEluZm8uTW9kdWxlVHlwZSBpbiBbU1VQX01PRFVMRV9EWEVf Q09SRSwgU1VQX01PRFVMRV9EWEVfRFJJVkVSLCBTVVBfTU9EVUxFX0RYRV9TTU1fRFJJVkVSLCBT VVBfTU9EVUxFX0RYRV9SVU5USU1FX0RSSVZFUiwNCgpiYXNlLWNvbW1pdDogZWRjNjY4MTIwNmMx YTg3OTE5ODFhMmY5MTFkMmZiOGIzZDJmNTc2OAoNCgotPS09LT0tPS09LT0tPS09LT0tPS09LQpH cm91cHMuaW8gTGlua3M6IFlvdSByZWNlaXZlIGFsbCBtZXNzYWdlcyBzZW50IHRvIHRoaXMgZ3Jv dXAuClZpZXcvUmVwbHkgT25saW5lICgjMTE1OTEwKTogaHR0cHM6Ly9lZGsyLmdyb3Vwcy5pby9n L2RldmVsL21lc3NhZ2UvMTE1OTEwCk11dGUgVGhpcyBUb3BpYzogaHR0cHM6Ly9ncm91cHMuaW8v bXQvMTA0NTUzNzE2Lzc2ODYxNzYKR3JvdXAgT3duZXI6IGRldmVsK293bmVyQGVkazIuZ3JvdXBz LmlvClVuc3Vic2NyaWJlOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvdW5zdWIgW3Jl YmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=