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 3D639D8026F for ; Fri, 10 Nov 2023 23:59:35 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=+AZHcbfFWjjCPZ4uQMSJRK/iT+X5R5v52nchPDvvlkY=; 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=1699660773; v=1; b=wbi1ePAHq2mEFgiq9yDuK/k8m1j6HebmmgnJ06fbG2D1jCl2jbmoPX4LtMG93NtOwEuXhbm7 fMLQJBVSKCFLDBOMaDnr5y8KZtjYBAzCvXwF+szpxrUnCcv+KDI/jXIEz2RrMpGt0mIiqpYmz98 sA98xdPfE/fQg7EZH/5ePD6Y= X-Received: by 127.0.0.2 with SMTP id IPb4YY7687511xPlpf07Kedo; Fri, 10 Nov 2023 15:59:33 -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.42840.1699660772032939325 for ; Fri, 10 Nov 2023 15:59:32 -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-145-MLB_hK_sO1WDP3cD7qakTQ-1; Fri, 10 Nov 2023 18:59:29 -0500 X-MC-Unique: MLB_hK_sO1WDP3cD7qakTQ-1 X-Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.rdu2.redhat.com [10.11.54.8]) (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 61BC93813F30; Fri, 10 Nov 2023 23:59:29 +0000 (UTC) X-Received: from lacos-laptop-9.usersys.redhat.com (unknown [10.39.192.173]) by smtp.corp.redhat.com (Postfix) with ESMTP id 253D9C1596F; Fri, 10 Nov 2023 23:59:28 +0000 (UTC) From: "Laszlo Ersek" To: devel@edk2.groups.io Cc: Anthony Perard , Ard Biesheuvel , =?UTF-8?q?Corvin=20K=C3=B6hne?= , Gerd Hoffmann , Jiewen Yao , Rebecca Cran Subject: [edk2-devel] [PATCH 21/37] OvmfPkg: unplug CsmSupportLib from BdsDxe Date: Sat, 11 Nov 2023 00:58:04 +0100 Message-Id: <20231110235820.644381-22-lersek@redhat.com> In-Reply-To: <20231110235820.644381-1-lersek@redhat.com> References: <20231110235820.644381-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 3.4.1 on 10.11.54.8 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: nQajuEfNh0peFBQj5IQmru1Fx7686176AA= 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=wbi1ePAH; 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=redhat.com (policy=none) Q3NtU3VwcG9ydExpYiBpcyBlZmZlY3RpdmVseSBhIGhhY2suIEl0IHByb2R1Y2VzIHRoZSBmb2xs b3dpbmcgcHJvdG9jb2xzOgoKLSBMZWdhY3kgQmlvcyBQbGF0Zm9ybSwKLSBMZWdhY3kgSW50ZXJy dXB0LAotIExlZ2FjeSBSZWdpb24yLgoKKE5vdGUgdGhhdCB0aGUgIk92bWZQa2cvQ3NtL0NzbVN1 cHBvcnRMaWIvQ3NtU3VwcG9ydExpYi5pbmYiIGZpbGUgY29udGFpbnMKYW4gZXJyb3Igd2hlcmUg aXQgY2xhaW1zIHRoYXQgIkxlZ2FjeSBCaW9zIFBsYXRmb3JtIiBpcyAiY29uc3VtZWQiIC0tIGl0 CmlzIG5vdDsgdGhlIGxpYiBpbnN0YW5jZSBwcm9kdWNlcyB0aGF0IHByb3RvY29sKS4KCkF0IHRo ZSBzYW1lIHRpbWUsIHRoZSBsaWJyYXJ5IGluc3RhbmNlIGNvbnN1bWVzCmdFZmlMZWdhY3lCaW9z UHJvdG9jb2xHdWlkLgoKVGhpcyAqc2VlbWluZ2x5KiBjcmVhdGVzIGEgY2lyY3VsYXIgZGVwZW5k ZW5jeSB3aXRoIExlZ2FjeUJpb3NEeGUsIGJlY2F1c2UKdGhhdCBkcml2ZXIgaGFzIHRoZSBleGFj dCBvcHBvc2l0ZSBwcm90b2NvbCB1c2FnZSBwYXR0ZXJucy4gVGhlIHNvbHV0aW9uCmlzIHRoYXQg TGVnYWN5Qmlvc0R4ZSBoYXMgYSBERVBFWCBvbiB0aGUgcHJvdG9jb2xzIHByb2R1Y2VkIGJ5CkNz bVN1cHBvcnRMaWIsIHdoaWxlIENzbVN1cHBvcnRMaWIgY29uc3VtZXMgdGhlIExlZ2FjeSBCaW9z IFByb3RvY29sIGZyb20KTGVnYWN5Qmlvc0R4ZSBvbmx5IGluIHRoZSBtZW1iZXIgZnVuY3Rpb25z IG9mIHRoZSBwcm90b2NvbHMgaXQgcHJvZHVjZXMuClRoZXJlZm9yZSwgb25jZSBCZHNEeGUgaXMg ZGlzcGF0Y2hlZCwgYW5kIHRoZSBDc21TdXBwb3J0TGliIGNvbnN0cnVjdG9yCmV4cG9zZXMgdGhv c2UgdGhyZWUgcHJvdG9jb2xzLCBMZWdhY3lCaW9zRHhlIGNhbiBhbHNvIGJlIHN0YXJ0ZWQgYnkg dGhlCkRYRSBkaXNwYXRjaGVyLCBhbmQgdGhlbiB0aGUgcHJvdG9jb2xzIGZyb20gQ3NtU3VwcG9y dExpYiBiZWNvbWUKZnVuY3Rpb25hbC4KCkJ1dCB0aGUgbWFpbiByZWFzb24gd2h5IENzbVN1cHBv cnRMaWIgaXMgYSBoYWNrIGlzIHRoYXQgaXQgc2hvdWxkIGJlIGEKbm9ybWFsIHBsYXRmb3JtIERY RSBkcml2ZXIgKGNhbGxlZCBlLmcuICJDc21TdXBwb3J0RHhlIiksIGFuZCBub3QgYSBOVUxMCmNs YXNzIGxpYnJhcnkgdGhhdCdzIHJhbmRvbWx5IGhvb2tlZCBpbnRvIEJkc0R4ZS4KCkdpdmVuIHRo YXQgd2UgaGF2ZSByZW1vdmVkIExlZ2FjeUJpb3NEeGUgZWFybGllciAoc28gdGhlcmUgaXMgbm8g REVQRVggd2UKbmVlZCB0byBzYXRpc2Z5IG5vdywgY29uY2VwdHVhbGx5KSwgdW5ob29rIENzbVN1 cHBvcnRMaWIgZnJvbSBCZHNEeGUuCgotLSotLQoKTm90ZSB0aGF0IGluIHRoZSBCaHl2ZVg2NCBw bGF0Zm9ybSwgdGhlIHBhdGhuYW1lCiJPdm1mUGtnL0JoeXZlL0NzbS9Dc21TdXBwb3J0TGliL0Nz bVN1cHBvcnRMaWIuaW5mIiBpcyBib2d1cywgYW5kIGhhcwphbHdheXMgYmVlbiwgc2luY2UgY29t bWl0IDY1NjQxOWY5MjJjMCAoIkFkZCBCaHl2ZVBrZywgdG8gc3VwcG9ydCB0aGUKYmh5dmUgaHlw ZXJ2aXNvciIsIDIwMjAtMDctMzEpLgoKQ2M6IEFudGhvbnkgUGVyYXJkIDxhbnRob255LnBlcmFy ZEBjaXRyaXguY29tPgpDYzogQXJkIEJpZXNoZXV2ZWwgPGFyZGIrdGlhbm9jb3JlQGtlcm5lbC5v cmc+CkNjOiBDb3J2aW4gS8O2aG5lIDxjb3J2aW5rQGZyZWVic2Qub3JnPgpDYzogR2VyZCBIb2Zm bWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkNjOiBKaWV3ZW4gWWFvIDxqaWV3ZW4ueWFvQGludGVs LmNvbT4KQ2M6IFJlYmVjY2EgQ3JhbiA8cmViZWNjYUBic2Rpby5jb20+ClJlZjogaHR0cHM6Ly9i dWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD00NTg4ClNpZ25lZC1vZmYtYnk6 IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Ci0tLQogT3ZtZlBrZy9CaHl2ZS9CaHl2 ZVg2NC5kc2MgfCAxIC0KIE92bWZQa2cvT3ZtZlBrZ0lhMzIuZHNjICAgIHwgMyAtLS0KIE92bWZQ a2cvT3ZtZlBrZ0lhMzJYNjQuZHNjIHwgMyAtLS0KIE92bWZQa2cvT3ZtZlBrZ1g2NC5kc2MgICAg IHwgMyAtLS0KIE92bWZQa2cvT3ZtZlhlbi5kc2MgICAgICAgIHwgNyArLS0tLS0tCiA1IGZpbGVz IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9P dm1mUGtnL0JoeXZlL0JoeXZlWDY0LmRzYyBiL092bWZQa2cvQmh5dmUvQmh5dmVYNjQuZHNjCmlu ZGV4IGEzNDUyZWZjNWE4NC4uYjI2ZTUwNTNmNjliIDEwMDY0NAotLS0gYS9Pdm1mUGtnL0JoeXZl L0JoeXZlWDY0LmRzYworKysgYi9Pdm1mUGtnL0JoeXZlL0JoeXZlWDY0LmRzYwpAQCAtNjY2LDcg KzY2Niw2IEBAIFtDb21wb25lbnRzXQogICAgIDxMaWJyYXJ5Q2xhc3Nlcz4NCiAhaWZkZWYgJChD U01fRU5BQkxFKQ0KICFlcnJvciAiQ1NNIGlzIGJlaW5nIHRvcm4gZG93biINCi0gICAgICBOVUxM fE92bWZQa2cvQmh5dmUvQ3NtL0NzbVN1cHBvcnRMaWIvQ3NtU3VwcG9ydExpYi5pbmYNCiAhZW5k aWYNCiAgIH0NCiAgIE1kZU1vZHVsZVBrZy9Mb2dvL0xvZ29EeGUuaW5mDQpkaWZmIC0tZ2l0IGEv T3ZtZlBrZy9Pdm1mUGtnSWEzMi5kc2MgYi9Pdm1mUGtnL092bWZQa2dJYTMyLmRzYwppbmRleCBl YjYwMjJiYWZlZDMuLmQ0ZjQ0NjA0MjVjMyAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9Pdm1mUGtnSWEz Mi5kc2MKKysrIGIvT3ZtZlBrZy9Pdm1mUGtnSWEzMi5kc2MKQEAgLTc4MCw5ICs3ODAsNiBAQCBb Q29tcG9uZW50c10KICAgTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9CZHNEeGUvQmRzRHhlLmluZiB7 DQogICAgIDxMaWJyYXJ5Q2xhc3Nlcz4NCiAgICAgICBYZW5QbGF0Zm9ybUxpYnxPdm1mUGtnL0xp YnJhcnkvWGVuUGxhdGZvcm1MaWIvWGVuUGxhdGZvcm1MaWIuaW5mDQotIWlmZGVmICQoQ1NNX0VO QUJMRSkNCi0gICAgICBOVUxMfE92bWZQa2cvQ3NtL0NzbVN1cHBvcnRMaWIvQ3NtU3VwcG9ydExp Yi5pbmYNCi0hZW5kaWYNCiAgIH0NCiAgIE1kZU1vZHVsZVBrZy9Mb2dvL0xvZ29EeGUuaW5mDQog ICBNZGVNb2R1bGVQa2cvQXBwbGljYXRpb24vVWlBcHAvVWlBcHAuaW5mIHsNCmRpZmYgLS1naXQg YS9Pdm1mUGtnL092bWZQa2dJYTMyWDY0LmRzYyBiL092bWZQa2cvT3ZtZlBrZ0lhMzJYNjQuZHNj CmluZGV4IDVmNjM1OTZlZWIyYy4uNmU4N2E3YTQzNzA0IDEwMDY0NAotLS0gYS9Pdm1mUGtnL092 bWZQa2dJYTMyWDY0LmRzYworKysgYi9Pdm1mUGtnL092bWZQa2dJYTMyWDY0LmRzYwpAQCAtNzk0 LDkgKzc5NCw2IEBAIFtDb21wb25lbnRzLlg2NF0KICAgTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9C ZHNEeGUvQmRzRHhlLmluZiB7DQogICAgIDxMaWJyYXJ5Q2xhc3Nlcz4NCiAgICAgICBYZW5QbGF0 Zm9ybUxpYnxPdm1mUGtnL0xpYnJhcnkvWGVuUGxhdGZvcm1MaWIvWGVuUGxhdGZvcm1MaWIuaW5m DQotIWlmZGVmICQoQ1NNX0VOQUJMRSkNCi0gICAgICBOVUxMfE92bWZQa2cvQ3NtL0NzbVN1cHBv cnRMaWIvQ3NtU3VwcG9ydExpYi5pbmYNCi0hZW5kaWYNCiAgIH0NCiAgIE1kZU1vZHVsZVBrZy9M b2dvL0xvZ29EeGUuaW5mDQogICBNZGVNb2R1bGVQa2cvQXBwbGljYXRpb24vVWlBcHAvVWlBcHAu aW5mIHsNCmRpZmYgLS1naXQgYS9Pdm1mUGtnL092bWZQa2dYNjQuZHNjIGIvT3ZtZlBrZy9Pdm1m UGtnWDY0LmRzYwppbmRleCA0ZGNkYTJhYjE3YzIuLjE5MTZhYmRmNjdmMSAxMDA2NDQKLS0tIGEv T3ZtZlBrZy9Pdm1mUGtnWDY0LmRzYworKysgYi9Pdm1mUGtnL092bWZQa2dYNjQuZHNjCkBAIC04 NjIsOSArODYyLDYgQEAgW0NvbXBvbmVudHNdCiAgIE1kZU1vZHVsZVBrZy9Vbml2ZXJzYWwvQmRz RHhlL0Jkc0R4ZS5pbmYgew0KICAgICA8TGlicmFyeUNsYXNzZXM+DQogICAgICAgWGVuUGxhdGZv cm1MaWJ8T3ZtZlBrZy9MaWJyYXJ5L1hlblBsYXRmb3JtTGliL1hlblBsYXRmb3JtTGliLmluZg0K LSFpZmRlZiAkKENTTV9FTkFCTEUpDQotICAgICAgTlVMTHxPdm1mUGtnL0NzbS9Dc21TdXBwb3J0 TGliL0NzbVN1cHBvcnRMaWIuaW5mDQotIWVuZGlmDQogICB9DQogICBNZGVNb2R1bGVQa2cvTG9n by9Mb2dvRHhlLmluZg0KICAgTWRlTW9kdWxlUGtnL0FwcGxpY2F0aW9uL1VpQXBwL1VpQXBwLmlu ZiB7DQpkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9Pdm1mWGVuLmRzYyBiL092bWZQa2cvT3ZtZlhlbi5k c2MKaW5kZXggZGRjYzFkN2FkNDhjLi40ZTE5NWI2NmMzNzkgMTAwNjQ0Ci0tLSBhL092bWZQa2cv T3ZtZlhlbi5kc2MKKysrIGIvT3ZtZlBrZy9Pdm1mWGVuLmRzYwpAQCAtNTkyLDEyICs1OTIsNyBA QCBbQ29tcG9uZW50c10KICAgTWRlTW9kdWxlUGtnL1VuaXZlcnNhbC9NZXRyb25vbWUvTWV0cm9u b21lLmluZg0KICAgRW1iZWRkZWRQa2cvUmVhbFRpbWVDbG9ja1J1bnRpbWVEeGUvUmVhbFRpbWVD bG9ja1J1bnRpbWVEeGUuaW5mDQogICBNZGVNb2R1bGVQa2cvVW5pdmVyc2FsL0RyaXZlckhlYWx0 aE1hbmFnZXJEeGUvRHJpdmVySGVhbHRoTWFuYWdlckR4ZS5pbmYNCi0gIE1kZU1vZHVsZVBrZy9V bml2ZXJzYWwvQmRzRHhlL0Jkc0R4ZS5pbmYgew0KLSAgICA8TGlicmFyeUNsYXNzZXM+DQotIWlm ZGVmICQoQ1NNX0VOQUJMRSkNCi0gICAgICBOVUxMfE92bWZQa2cvQ3NtL0NzbVN1cHBvcnRMaWIv Q3NtU3VwcG9ydExpYi5pbmYNCi0hZW5kaWYNCi0gIH0NCisgIE1kZU1vZHVsZVBrZy9Vbml2ZXJz YWwvQmRzRHhlL0Jkc0R4ZS5pbmYNCiAgIE1kZU1vZHVsZVBrZy9Mb2dvL0xvZ29EeGUuaW5mDQog ICBNZGVNb2R1bGVQa2cvQXBwbGljYXRpb24vVWlBcHAvVWlBcHAuaW5mIHsNCiAgICAgPExpYnJh cnlDbGFzc2VzPg0KCg0KCi09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5rczog WW91IHJlY2VpdmUgYWxsIG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBseSBP bmxpbmUgKCMxMTEwOTEpOiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8x MTEwOTEKTXV0ZSBUaGlzIFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDI1MTg2NTkvNzY4 NjE3NgpHcm91cCBPd25lcjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6 IGh0dHBzOi8vZWRrMi5ncm91cHMuaW8vZy9kZXZlbC9sZWF2ZS8xMjM2NzExMS83Njg2MTc2LzE5 MTM0NTYyMTIveHl6enkgW3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09 LQoKDQo=