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 845077803CD for ; Fri, 10 Nov 2023 23:59:11 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=AW5t20nL2DjwPmc9JBlaJmzwfVlIYG/5yVDJDnV7RvY=; 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=1699660750; v=1; b=gFkcr+4zt9uRaCGKw80KNXkbc058dQ73chRbLvrJToFA1w46kLnWCfeoFbj9faIH4r2dT8kX tiT4vqHrwgrtSBa52X6gQJqdEV3ZVCrqx0QE8Vs6Hn2CY0PnGK/iW119mmYpIIonLFtXbB/0BwA gxJ3uLmaBBGC0YdskrdVfIRg= X-Received: by 127.0.0.2 with SMTP id sAD2YY7687511xin9uUwlOPa; Fri, 10 Nov 2023 15:59:10 -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.42817.1699660749616506042 for ; Fri, 10 Nov 2023 15:59:09 -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-347-vrkGyAr3PJepMH9WeT98Rg-1; Fri, 10 Nov 2023 18:59:05 -0500 X-MC-Unique: vrkGyAr3PJepMH9WeT98Rg-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 3445A1C0518D; Fri, 10 Nov 2023 23:59:05 +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 E6F0EC1596F; Fri, 10 Nov 2023 23:59:03 +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 03/37] OvmfPkg: unplug LegacyBootManagerLib from BdsDxe and UiApp Date: Sat, 11 Nov 2023 00:57:46 +0100 Message-Id: <20231110235820.644381-4-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: HOvj841Yk6yluyccCsHPEoP7x7686176AA= 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=gFkcr+4z; 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 RG9uJ3QgcmVnaXN0ZXIgdGhlIExlZ2FjeUJtUmVmcmVzaEFsbEJvb3RPcHRpb24oKSBhbmQgTGVn YWN5Qm1Cb290KCkKZnVuY3Rpb25zIGluIEJkc0R4ZSBhbmQgVWlBcHAuCgpDYzogQW50aG9ueSBQ ZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNjOiBBcmQgQmllc2hldXZlbCA8YXJk Yit0aWFub2NvcmVAa2VybmVsLm9yZz4KQ2M6IENvcnZpbiBLw7ZobmUgPGNvcnZpbmtAZnJlZWJz ZC5vcmc+CkNjOiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KQ2M6IEppZXdlbiBZ YW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgpDYzogUmViZWNjYSBDcmFuIDxyZWJlY2NhQGJzZGlv LmNvbT4KUmVmOiBodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lk PTQ1ODgKU2lnbmVkLW9mZi1ieTogTGFzemxvIEVyc2VrIDxsZXJzZWtAcmVkaGF0LmNvbT4KLS0t CiBPdm1mUGtnL0JoeXZlL0JoeXZlWDY0LmRzYyB8IDIgLS0KIE92bWZQa2cvT3ZtZlBrZ0lhMzIu ZHNjICAgIHwgMiAtLQogT3ZtZlBrZy9Pdm1mUGtnSWEzMlg2NC5kc2MgfCAyIC0tCiBPdm1mUGtn L092bWZQa2dYNjQuZHNjICAgICB8IDIgLS0KIE92bWZQa2cvT3ZtZlhlbi5kc2MgICAgICAgIHwg MiAtLQogNSBmaWxlcyBjaGFuZ2VkLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pdm1m UGtnL0JoeXZlL0JoeXZlWDY0LmRzYyBiL092bWZQa2cvQmh5dmUvQmh5dmVYNjQuZHNjCmluZGV4 IDY5NjVjOTA1MDhmMi4uNGQ0YmIyYTU4NzA4IDEwMDY0NAotLS0gYS9Pdm1mUGtnL0JoeXZlL0Jo eXZlWDY0LmRzYworKysgYi9Pdm1mUGtnL0JoeXZlL0JoeXZlWDY0LmRzYwpAQCAtNjY3LDcgKzY2 Nyw2IEBAIFtDb21wb25lbnRzXQogIWlmZGVmICQoQ1NNX0VOQUJMRSkNCiAhZXJyb3IgIkNTTSBp cyBiZWluZyB0b3JuIGRvd24iDQogICAgICAgTlVMTHxPdm1mUGtnL0JoeXZlL0NzbS9Dc21TdXBw b3J0TGliL0NzbVN1cHBvcnRMaWIuaW5mDQotICAgICAgTlVMTHxPdm1mUGtnL0NzbS9MZWdhY3lC b290TWFuYWdlckxpYi9MZWdhY3lCb290TWFuYWdlckxpYi5pbmYNCiAhZW5kaWYNCiAgIH0NCiAg IE1kZU1vZHVsZVBrZy9Mb2dvL0xvZ29EeGUuaW5mDQpAQCAtNjc3LDcgKzY3Niw2IEBAIFtDb21w b25lbnRzXQogICAgICAgTlVMTHxNZGVNb2R1bGVQa2cvTGlicmFyeS9Cb290TWFuYWdlclVpTGli L0Jvb3RNYW5hZ2VyVWlMaWIuaW5mDQogICAgICAgTlVMTHxNZGVNb2R1bGVQa2cvTGlicmFyeS9C b290TWFpbnRlbmFuY2VNYW5hZ2VyVWlMaWIvQm9vdE1haW50ZW5hbmNlTWFuYWdlclVpTGliLmlu Zg0KICFpZmRlZiAkKENTTV9FTkFCTEUpDQotICAgICAgTlVMTHxPdm1mUGtnL0NzbS9MZWdhY3lC b290TWFuYWdlckxpYi9MZWdhY3lCb290TWFuYWdlckxpYi5pbmYNCiAgICAgICBOVUxMfE92bWZQ a2cvQ3NtL0xlZ2FjeUJvb3RNYWludFVpTGliL0xlZ2FjeUJvb3RNYWludFVpTGliLmluZg0KICFl bmRpZg0KICAgfQ0KZGlmZiAtLWdpdCBhL092bWZQa2cvT3ZtZlBrZ0lhMzIuZHNjIGIvT3ZtZlBr Zy9Pdm1mUGtnSWEzMi5kc2MKaW5kZXggZWE1MTNlYjJlOTUxLi5jYTA5YTkzMDJlMDIgMTAwNjQ0 Ci0tLSBhL092bWZQa2cvT3ZtZlBrZ0lhMzIuZHNjCisrKyBiL092bWZQa2cvT3ZtZlBrZ0lhMzIu ZHNjCkBAIC03ODIsNyArNzgyLDYgQEAgW0NvbXBvbmVudHNdCiAgICAgICBYZW5QbGF0Zm9ybUxp YnxPdm1mUGtnL0xpYnJhcnkvWGVuUGxhdGZvcm1MaWIvWGVuUGxhdGZvcm1MaWIuaW5mDQogIWlm ZGVmICQoQ1NNX0VOQUJMRSkNCiAgICAgICBOVUxMfE92bWZQa2cvQ3NtL0NzbVN1cHBvcnRMaWIv Q3NtU3VwcG9ydExpYi5pbmYNCi0gICAgICBOVUxMfE92bWZQa2cvQ3NtL0xlZ2FjeUJvb3RNYW5h Z2VyTGliL0xlZ2FjeUJvb3RNYW5hZ2VyTGliLmluZg0KICFlbmRpZg0KICAgfQ0KICAgTWRlTW9k dWxlUGtnL0xvZ28vTG9nb0R4ZS5pbmYNCkBAIC03OTIsNyArNzkxLDYgQEAgW0NvbXBvbmVudHNd CiAgICAgICBOVUxMfE1kZU1vZHVsZVBrZy9MaWJyYXJ5L0Jvb3RNYW5hZ2VyVWlMaWIvQm9vdE1h bmFnZXJVaUxpYi5pbmYNCiAgICAgICBOVUxMfE1kZU1vZHVsZVBrZy9MaWJyYXJ5L0Jvb3RNYWlu dGVuYW5jZU1hbmFnZXJVaUxpYi9Cb290TWFpbnRlbmFuY2VNYW5hZ2VyVWlMaWIuaW5mDQogIWlm ZGVmICQoQ1NNX0VOQUJMRSkNCi0gICAgICBOVUxMfE92bWZQa2cvQ3NtL0xlZ2FjeUJvb3RNYW5h Z2VyTGliL0xlZ2FjeUJvb3RNYW5hZ2VyTGliLmluZg0KICAgICAgIE5VTEx8T3ZtZlBrZy9Dc20v TGVnYWN5Qm9vdE1haW50VWlMaWIvTGVnYWN5Qm9vdE1haW50VWlMaWIuaW5mDQogIWVuZGlmDQog ICB9DQpkaWZmIC0tZ2l0IGEvT3ZtZlBrZy9Pdm1mUGtnSWEzMlg2NC5kc2MgYi9Pdm1mUGtnL092 bWZQa2dJYTMyWDY0LmRzYwppbmRleCBiYjA3OGVkODljMTQuLjFmZjIyMTNkYzRhMSAxMDA2NDQK LS0tIGEvT3ZtZlBrZy9Pdm1mUGtnSWEzMlg2NC5kc2MKKysrIGIvT3ZtZlBrZy9Pdm1mUGtnSWEz Mlg2NC5kc2MKQEAgLTgwMCw3ICs4MDAsNiBAQCBbQ29tcG9uZW50cy5YNjRdCiAgICAgICBYZW5Q bGF0Zm9ybUxpYnxPdm1mUGtnL0xpYnJhcnkvWGVuUGxhdGZvcm1MaWIvWGVuUGxhdGZvcm1MaWIu aW5mDQogIWlmZGVmICQoQ1NNX0VOQUJMRSkNCiAgICAgICBOVUxMfE92bWZQa2cvQ3NtL0NzbVN1 cHBvcnRMaWIvQ3NtU3VwcG9ydExpYi5pbmYNCi0gICAgICBOVUxMfE92bWZQa2cvQ3NtL0xlZ2Fj eUJvb3RNYW5hZ2VyTGliL0xlZ2FjeUJvb3RNYW5hZ2VyTGliLmluZg0KICFlbmRpZg0KICAgfQ0K ICAgTWRlTW9kdWxlUGtnL0xvZ28vTG9nb0R4ZS5pbmYNCkBAIC04MTAsNyArODA5LDYgQEAgW0Nv bXBvbmVudHMuWDY0XQogICAgICAgTlVMTHxNZGVNb2R1bGVQa2cvTGlicmFyeS9Cb290TWFuYWdl clVpTGliL0Jvb3RNYW5hZ2VyVWlMaWIuaW5mDQogICAgICAgTlVMTHxNZGVNb2R1bGVQa2cvTGli cmFyeS9Cb290TWFpbnRlbmFuY2VNYW5hZ2VyVWlMaWIvQm9vdE1haW50ZW5hbmNlTWFuYWdlclVp TGliLmluZg0KICFpZmRlZiAkKENTTV9FTkFCTEUpDQotICAgICAgTlVMTHxPdm1mUGtnL0NzbS9M ZWdhY3lCb290TWFuYWdlckxpYi9MZWdhY3lCb290TWFuYWdlckxpYi5pbmYNCiAgICAgICBOVUxM fE92bWZQa2cvQ3NtL0xlZ2FjeUJvb3RNYWludFVpTGliL0xlZ2FjeUJvb3RNYWludFVpTGliLmlu Zg0KICFlbmRpZg0KICAgfQ0KZGlmZiAtLWdpdCBhL092bWZQa2cvT3ZtZlBrZ1g2NC5kc2MgYi9P dm1mUGtnL092bWZQa2dYNjQuZHNjCmluZGV4IGZiODE2YzcyMmM0MC4uMGJkNDk3YzY0YmU0IDEw MDY0NAotLS0gYS9Pdm1mUGtnL092bWZQa2dYNjQuZHNjCisrKyBiL092bWZQa2cvT3ZtZlBrZ1g2 NC5kc2MKQEAgLTg2OCw3ICs4NjgsNiBAQCBbQ29tcG9uZW50c10KICAgICAgIFhlblBsYXRmb3Jt TGlifE92bWZQa2cvTGlicmFyeS9YZW5QbGF0Zm9ybUxpYi9YZW5QbGF0Zm9ybUxpYi5pbmYNCiAh aWZkZWYgJChDU01fRU5BQkxFKQ0KICAgICAgIE5VTEx8T3ZtZlBrZy9Dc20vQ3NtU3VwcG9ydExp Yi9Dc21TdXBwb3J0TGliLmluZg0KLSAgICAgIE5VTEx8T3ZtZlBrZy9Dc20vTGVnYWN5Qm9vdE1h bmFnZXJMaWIvTGVnYWN5Qm9vdE1hbmFnZXJMaWIuaW5mDQogIWVuZGlmDQogICB9DQogICBNZGVN b2R1bGVQa2cvTG9nby9Mb2dvRHhlLmluZg0KQEAgLTg3OCw3ICs4NzcsNiBAQCBbQ29tcG9uZW50 c10KICAgICAgIE5VTEx8TWRlTW9kdWxlUGtnL0xpYnJhcnkvQm9vdE1hbmFnZXJVaUxpYi9Cb290 TWFuYWdlclVpTGliLmluZg0KICAgICAgIE5VTEx8TWRlTW9kdWxlUGtnL0xpYnJhcnkvQm9vdE1h aW50ZW5hbmNlTWFuYWdlclVpTGliL0Jvb3RNYWludGVuYW5jZU1hbmFnZXJVaUxpYi5pbmYNCiAh aWZkZWYgJChDU01fRU5BQkxFKQ0KLSAgICAgIE5VTEx8T3ZtZlBrZy9Dc20vTGVnYWN5Qm9vdE1h bmFnZXJMaWIvTGVnYWN5Qm9vdE1hbmFnZXJMaWIuaW5mDQogICAgICAgTlVMTHxPdm1mUGtnL0Nz bS9MZWdhY3lCb290TWFpbnRVaUxpYi9MZWdhY3lCb290TWFpbnRVaUxpYi5pbmYNCiAhZW5kaWYN CiAgIH0NCmRpZmYgLS1naXQgYS9Pdm1mUGtnL092bWZYZW4uZHNjIGIvT3ZtZlBrZy9Pdm1mWGVu LmRzYwppbmRleCAyZmJhYjM5YjQ4NWQuLjg1NzMwNTJkYzljNSAxMDA2NDQKLS0tIGEvT3ZtZlBr Zy9Pdm1mWGVuLmRzYworKysgYi9Pdm1mUGtnL092bWZYZW4uZHNjCkBAIC01OTYsNyArNTk2LDYg QEAgW0NvbXBvbmVudHNdCiAgICAgPExpYnJhcnlDbGFzc2VzPg0KICFpZmRlZiAkKENTTV9FTkFC TEUpDQogICAgICAgTlVMTHxPdm1mUGtnL0NzbS9Dc21TdXBwb3J0TGliL0NzbVN1cHBvcnRMaWIu aW5mDQotICAgICAgTlVMTHxPdm1mUGtnL0NzbS9MZWdhY3lCb290TWFuYWdlckxpYi9MZWdhY3lC b290TWFuYWdlckxpYi5pbmYNCiAhZW5kaWYNCiAgIH0NCiAgIE1kZU1vZHVsZVBrZy9Mb2dvL0xv Z29EeGUuaW5mDQpAQCAtNjA2LDcgKzYwNSw2IEBAIFtDb21wb25lbnRzXQogICAgICAgTlVMTHxN ZGVNb2R1bGVQa2cvTGlicmFyeS9Cb290TWFuYWdlclVpTGliL0Jvb3RNYW5hZ2VyVWlMaWIuaW5m DQogICAgICAgTlVMTHxNZGVNb2R1bGVQa2cvTGlicmFyeS9Cb290TWFpbnRlbmFuY2VNYW5hZ2Vy VWlMaWIvQm9vdE1haW50ZW5hbmNlTWFuYWdlclVpTGliLmluZg0KICFpZmRlZiAkKENTTV9FTkFC TEUpDQotICAgICAgTlVMTHxPdm1mUGtnL0NzbS9MZWdhY3lCb290TWFuYWdlckxpYi9MZWdhY3lC b290TWFuYWdlckxpYi5pbmYNCiAgICAgICBOVUxMfE92bWZQa2cvQ3NtL0xlZ2FjeUJvb3RNYWlu dFVpTGliL0xlZ2FjeUJvb3RNYWludFVpTGliLmluZg0KICFlbmRpZg0KICAgfQ0KCg0KCi09LT0t PS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxsIG1lc3Nh Z2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTEwNzQpOiBodHRw czovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTEwNzQKTXV0ZSBUaGlzIFRvcGlj OiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDI1MTg2NDAvNzY4NjE3NgpHcm91cCBPd25lcjogZGV2 ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5ncm91cHMu aW8vZy9kZXZlbC9sZWF2ZS8xMjM2NzExMS83Njg2MTc2LzE5MTM0NTYyMTIveHl6enkgW3JlYmVj Y2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=