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 EF231AC1AAD for ; Fri, 10 Nov 2023 23:59:41 +0000 (UTC) DKIM-Signature: a=rsa-sha256; bh=+Z9UWxLuqICk55HEYSH3OJMKawFqG+5GB1sP+2UiJiQ=; 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-Transfer-Encoding:Content-Type; s=20140610; t=1699660780; v=1; b=Ny86v9esEOVVHIgvCq3Qx3BpK0DO6XXDxak5Uaeo+yL46yRiElQWGLUMraIpXbMKPhYfC5Hd gKEpeobf8b9Y5yDyqPzwXYw3VB3f/FarXUBbQ5hxtWW6bLFibaS+JtK0PFcKbMPlF6wDL6Cn9tV OgSxgipY/ENJrsycK+oFijp8= X-Received: by 127.0.0.2 with SMTP id lj0RYY7687511xFO79MGiCPN; Fri, 10 Nov 2023 15:59:40 -0800 X-Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by mx.groups.io with SMTP id smtpd.web11.42849.1699660779192571364 for ; Fri, 10 Nov 2023 15:59:39 -0800 X-Received: from mimecast-mx02.redhat.com (mimecast-mx02.redhat.com [66.187.233.88]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-390-6hVcKHbnNYqF-4X28lsL8A-1; Fri, 10 Nov 2023 18:59:35 -0500 X-MC-Unique: 6hVcKHbnNYqF-4X28lsL8A-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 E3C1480B635; Fri, 10 Nov 2023 23:59:34 +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 14EBAC1596F; Fri, 10 Nov 2023 23:59:33 +0000 (UTC) From: "Laszlo Ersek" To: devel@edk2.groups.io Cc: Ard Biesheuvel , Gerd Hoffmann , Jiewen Yao Subject: [edk2-devel] [PATCH 26/37] OvmfPkg: remove gEfiLegacyInterruptProtocolGuid Date: Sat, 11 Nov 2023 00:58:09 +0100 Message-Id: <20231110235820.644381-27-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: AhRx5Nnz7pkpVcR1ZBxGEYZ4x7686176AA= 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=Ny86v9es; 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 QXQgdGhpcyBwb2ludCwgZ0VmaUxlZ2FjeUludGVycnVwdFByb3RvY29sR3VpZCBpcyB1bnVzZWQ7 IHJlbW92ZSBpdC4KClRoaXMgc2hyaW5rcyB0aGUgbGlzdCBvZiByZXNvdXJjZXMgc2NoZWR1bGVk IGZvciByZW1vdmFsIHRvOgoKLSBHVUlEcyAocHJvdG9jb2xzIG9yIG90aGVyd2lzZSk6CiAgLSBT WVNURU1fUk9NX0ZJTEVfR1VJRCAoMTU0N0I0RjMtM0U4QS00RkVGLTgxQzgtMzI4RUQ2NDdBQjFB KQogIC0gZ0VmaUxlZ2FjeTgyNTlQcm90b2NvbEd1aWQKCi0gaGVhZGVyczoKICAtIEZyYW1ld29y a0R4ZS5oCiAgLSBQcm90b2NvbC9MZWdhY3k4MjU5LmgKCkNjOiBBcmQgQmllc2hldXZlbCA8YXJk Yit0aWFub2NvcmVAa2VybmVsLm9yZz4KQ2M6IEdlcmQgSG9mZm1hbm4gPGtyYXhlbEByZWRoYXQu Y29tPgpDYzogSmlld2VuIFlhbyA8amlld2VuLnlhb0BpbnRlbC5jb20+ClJlZjogaHR0cHM6Ly9i dWd6aWxsYS50aWFub2NvcmUub3JnL3Nob3dfYnVnLmNnaT9pZD00NTg4ClNpZ25lZC1vZmYtYnk6 IExhc3psbyBFcnNlayA8bGVyc2VrQHJlZGhhdC5jb20+Ci0tLQogT3ZtZlBrZy9Pdm1mUGtnLmRl YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSAtCiBPdm1mUGtnL0NzbS9JbmNsdWRl L1Byb3RvY29sL0xlZ2FjeUludGVycnVwdC5oIHwgMTIxIC0tLS0tLS0tLS0tLS0tLS0tLS0tCiAy IGZpbGVzIGNoYW5nZWQsIDEyMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Pdm1mUGtnL092 bWZQa2cuZGVjIGIvT3ZtZlBrZy9Pdm1mUGtnLmRlYwppbmRleCA5YzJlODRjYTYwNjAuLjMyNTQz ZTQ2NmFkNyAxMDA2NDQKLS0tIGEvT3ZtZlBrZy9Pdm1mUGtnLmRlYworKysgYi9Pdm1mUGtnL092 bWZQa2cuZGVjCkBAIC0xODMsNyArMTgzLDYgQEAgW1Byb3RvY29sc10KICAgZ1hlbklvUHJvdG9j b2xHdWlkICAgICAgICAgICAgICAgICAgICA9IHsweDZlZmFjODRmLCAweDBhYjAsIDB4NDc0Nywg ezB4ODEsIDB4YmUsIDB4ODUsIDB4NTUsIDB4NjIsIDB4NTksIDB4MDQsIDB4NDl9fQ0KICAgZ0lv TW11QWJzZW50UHJvdG9jb2xHdWlkICAgICAgICAgICAgICA9IHsweGY4Nzc1ZDUwLCAweDhhYmQs IDB4NGFkZiwgezB4OTIsIDB4YWMsIDB4ODUsIDB4M2UsIDB4NTEsIDB4ZjYsIDB4YzgsIDB4ZGN9 fQ0KICAgZ0VmaUxlZ2FjeTgyNTlQcm90b2NvbEd1aWQgICAgICAgICAgICA9IHsweDM4MzIxZGJh LCAweDRmZTAsIDB4NGUxNywgezB4OGEsIDB4ZWMsIDB4NDEsIDB4MzAsIDB4NTUsIDB4ZWEsIDB4 ZWQsIDB4YzF9fQ0KLSAgZ0VmaUxlZ2FjeUludGVycnVwdFByb3RvY29sR3VpZCAgICAgICA9IHsw eDMxY2U1OTNkLCAweDEwOGEsIDB4NDg1ZCwgezB4YWQsIDB4YjIsIDB4NzgsIDB4ZjIsIDB4MWYs IDB4MjksIDB4NjYsIDB4YmV9fQ0KICAgZ092bWZMb2FkZWRYODZMaW51eEtlcm5lbFByb3RvY29s R3VpZCA9IHsweGEzZWRjMDVkLCAweGI2MTgsIDB4NGZmNiwgezB4OTUsIDB4NTIsIDB4NzYsIDB4 ZDcsIDB4ODgsIDB4NjMsIDB4NDMsIDB4Yzh9fQ0KICAgZ092bWZTZXZNZW1vcnlBY2NlcHRhbmNl UHJvdG9jb2xHdWlkICA9IHsweGM1YTAxMGZlLCAweDM4YTcsIDB4NDUzMSwgezB4OGEsIDB4NGEs IDB4MDUsIDB4MDAsIDB4ZDIsIDB4ZmQsIDB4MTYsIDB4NDl9fQ0KICAgZ1FlbXVBY3BpVGFibGVO b3RpZnlQcm90b2NvbEd1aWQgICAgICA9IHsweDkyODkzOWIyLCAweDQyMzUsIDB4NDYyZiwgezB4 OTUsIDB4ODAsIDB4ZjYsIDB4YTIsIDB4YjIsIDB4YzIsIDB4MWEsIDB4NGZ9fQ0KZGlmZiAtLWdp dCBhL092bWZQa2cvQ3NtL0luY2x1ZGUvUHJvdG9jb2wvTGVnYWN5SW50ZXJydXB0LmggYi9Pdm1m UGtnL0NzbS9JbmNsdWRlL1Byb3RvY29sL0xlZ2FjeUludGVycnVwdC5oCmRlbGV0ZWQgZmlsZSBt b2RlIDEwMDY0NAppbmRleCA4Mjg3YWQ1YjVjMWMuLjAwMDAwMDAwMDAwMAotLS0gYS9Pdm1mUGtn L0NzbS9JbmNsdWRlL1Byb3RvY29sL0xlZ2FjeUludGVycnVwdC5oCisrKyAvZGV2L251bGwKQEAg LTEsMTIxICswLDAgQEAKLS8qKiBAZmlsZQ0KLSAgVGhpcyBwcm90b2NvbCBhYnN0cmFjdHMgdGhl IFBJUlEgcHJvZ3JhbW1pbmcgZnJvbSB0aGUgZ2VuZXJpYyBFRkkgQ29tcGF0aWJpbGl0eSBTdXBw b3J0IE1vZHVsZXMgKENTTXMpLg0KLQ0KLUNvcHlyaWdodCAoYykgMjAwNyAtIDIwMTgsIEludGVs IENvcnBvcmF0aW9uLiBBbGwgcmlnaHRzIHJlc2VydmVkLjxCUj4NCi1TUERYLUxpY2Vuc2UtSWRl bnRpZmllcjogQlNELTItQ2xhdXNlLVBhdGVudA0KLQ0KLSAgQHBhciBSZXZpc2lvbiBSZWZlcmVu Y2U6DQotICBUaGlzIHByb3RvY29sIGlzIGRlZmluZWQgaW4gRnJhbWV3b3JrIGZvciB0aGUgRUZJ IENvbXBhdGliaWxpdHkgU3VwcG9ydCBNb2R1bGUgc3BlY2lmaWNhdGlvbi4NCi0gIFZlcnNpb24g MC45Ny4NCi0NCi0qKi8NCi0NCi0jaWZuZGVmIF9FRklfTEVHQUNZX0lOVEVSUlVQVF9IXw0KLSNk ZWZpbmUgX0VGSV9MRUdBQ1lfSU5URVJSVVBUX0hfDQotDQotI2RlZmluZSBFRklfTEVHQUNZX0lO VEVSUlVQVF9QUk9UT0NPTF9HVUlEIFwNCi0gIHsgXA0KLSAgICAweDMxY2U1OTNkLCAweDEwOGEs IDB4NDg1ZCwgezB4YWQsIDB4YjIsIDB4NzgsIDB4ZjIsIDB4MWYsIDB4MjksIDB4NjYsIDB4YmUg fSBcDQotICB9DQotDQotdHlwZWRlZiBzdHJ1Y3QgX0VGSV9MRUdBQ1lfSU5URVJSVVBUX1BST1RP Q09MIEVGSV9MRUdBQ1lfSU5URVJSVVBUX1BST1RPQ09MOw0KLQ0KLS8qKg0KLSAgR2V0IHRoZSBu dW1iZXIgb2YgUElSUXMgdGhpcyBoYXJkd2FyZSBzdXBwb3J0cy4NCi0NCi0gIEBwYXJhbSAgVGhp cyAgICAgICAgICAgICAgICAgIFRoZSBwcm90b2NvbCBpbnN0YW5jZSBwb2ludGVyLg0KLSAgQHBh cmFtICBOdW1iZXJQaXJzcSAgICAgICAgICAgVGhlIG51bWJlciBvZiBQSVJRcyB0aGF0IGFyZSBz dXBwb3J0ZWQuDQotDQotICBAcmV0dmFsIEVGSV9TVUNDRVNTICAgICAgICAgICBUaGUgbnVtYmVy IG9mIFBJUlFzIHdhcyByZXR1cm5lZCBzdWNjZXNzZnVsbHkuDQotDQotKiovDQotdHlwZWRlZg0K LUVGSV9TVEFUVVMNCi0oRUZJQVBJICpFRklfTEVHQUNZX0lOVEVSUlVQVF9HRVRfTlVNQkVSX1BJ UlFTKSgNCi0gIElOIEVGSV9MRUdBQ1lfSU5URVJSVVBUX1BST1RPQ09MICAgICAgICAgICAgKlRo aXMsDQotICBPVVQgVUlOVDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICpOdW1i ZXJQaXJxcw0KLSAgKTsNCi0NCi0vKioNCi0gIEdldHMgdGhlIFBDSSBsb2NhdGlvbiBhc3NvY2lh dGVkIHdpdGggdGhpcyBwcm90b2NvbC4NCi0NCi0gIEBwYXJhbSAgVGhpcyAgICAgICAgICAgICAg ICAgIFRoZSBQcm90b2NvbCBpbnN0YW5jZSBwb2ludGVyLg0KLSAgQHBhcmFtICBCdXMgICAgICAg ICAgICAgICAgICAgVGhlIFBDSSBCdXMuDQotICBAcGFyYW0gIERldmljZSAgICAgICAgICAgICAg ICBUaGUgUENJIERldmljZS4NCi0gIEBwYXJhbSAgRnVuY3Rpb24gICAgICAgICAgICAgIFRoZSBQ Q0kgRnVuY3Rpb24uDQotDQotICBAcmV0dmFsIEVGSV9TVUNDRVNTICAgICAgICAgICBUaGUgQnVz LCBEZXZpY2UsIGFuZCBGdW5jdGlvbiB3ZXJlIHJldHVybmVkIHN1Y2Nlc3NmdWxseS4NCi0NCi0q Ki8NCi10eXBlZGVmDQotRUZJX1NUQVRVUw0KLShFRklBUEkgKkVGSV9MRUdBQ1lfSU5URVJSVVBU X0dFVF9MT0NBVElPTikoDQotICBJTiBFRklfTEVHQUNZX0lOVEVSUlVQVF9QUk9UT0NPTCAgICAg ICAgICAgICpUaGlzLA0KLSAgT1VUIFVJTlQ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAqQnVzLA0KLSAgT1VUIFVJTlQ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAqRGV2aWNlLA0KLSAgT1VUIFVJTlQ4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAqRnVuY3Rpb24NCi0gICk7DQotDQotLyoqDQotICBSZWFkIHRoZSBQSVJRIHJlZ2lzdGVyIGFu ZCByZXR1cm4gdGhlIGRhdGENCi0NCi0gIEBwYXJhbSAgVGhpcyAgICAgICAgICAgICAgICAgIFRo ZSBwcm90b2NvbCBpbnN0YW5jZSBwb2ludGVyLg0KLSAgQHBhcmFtICBQaXJxTnVtYmVyICAgICAg ICAgICAgVGhlIFBJUlEgcmVnaXN0ZXIgdG8gcmVhZC4NCi0gIEBwYXJhbSAgUGlycURhdGEgICAg ICAgICAgICAgIFRoZSBkYXRhIHJlYWQuDQotDQotICBAcmV0dmFsIEVGSV9TVUNDRVNTICAgICAg ICAgICBUaGUgZGF0YSB3YXMgcmVhZC4NCi0gIEByZXR2YWwgRUZJX0lOVkFMSURfUEFSQU1FVEVS IEludmFsaWQgUElSUSBudW1iZXIuDQotDQotKiovDQotdHlwZWRlZg0KLUVGSV9TVEFUVVMNCi0o RUZJQVBJICpFRklfTEVHQUNZX0lOVEVSUlVQVF9SRUFEX1BJUlEpKA0KLSAgSU4gRUZJX0xFR0FD WV9JTlRFUlJVUFRfUFJPVE9DT0wgICAgICAgICAgICpUaGlzLA0KLSAgSU4gIFVJTlQ4ICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBpcnFOdW1iZXIsDQotICBPVVQgVUlOVDggICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKlBpcnFEYXRhDQotICApOw0KLQ0KLS8qKg0K LSAgV3JpdGUgdGhlIHNwZWNpZmllZCBQSVJRIHJlZ2lzdGVyIHdpdGggdGhlIGdpdmVuIGRhdGEu DQotDQotICBAcGFyYW0gIFRoaXMgICAgICAgICAgICAgICAgICBUaGUgcHJvdG9jb2wgaW5zdGFu Y2UgcG9pbnRlci4NCi0gIEBwYXJhbSAgUGlycU51bWJlciAgICAgICAgICAgIEEgUElSUSByZWdp c3RlciB0byByZWFkLg0KLSAgQHBhcmFtICBQaXJxRGF0YSAgICAgICAgICAgICAgVGhlIGRhdGEg dG8gd3JpdGUuDQotDQotICBAcmV0dmFsIEVGSV9TVUNDRVNTICAgICAgICAgICBUaGUgUElSUSB3 YXMgcHJvZ3JhbW1lZC4NCi0gIEByZXR2YWwgRUZJX0lOVkFMSURfUEFSQU1FVEVSIEludmFsaWQg UElSUSBudW1iZXIuDQotDQotKiovDQotdHlwZWRlZg0KLUVGSV9TVEFUVVMNCi0oRUZJQVBJICpF RklfTEVHQUNZX0lOVEVSUlVQVF9XUklURV9QSVJRKSgNCi0gIElOIEVGSV9MRUdBQ1lfSU5URVJS VVBUX1BST1RPQ09MICAgICAgICAgICAqVGhpcywNCi0gIElOICBVSU5UOCAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICBQaXJxTnVtYmVyLA0KLSAgSU4gVUlOVDggICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIFBpcnFEYXRhDQotICApOw0KLQ0KLXN0cnVjdCBfRUZJX0xF R0FDWV9JTlRFUlJVUFRfUFJPVE9DT0wgew0KLSAgLy8vDQotICAvLy8gICBHZXRzIHRoZSBudW1i ZXIgb2YgUElSUXMgc3VwcG9ydGVkLg0KLSAgLy8vDQotICBFRklfTEVHQUNZX0lOVEVSUlVQVF9H RVRfTlVNQkVSX1BJUlFTICAgIEdldE51bWJlclBpcnFzOw0KLQ0KLSAgLy8vDQotICAvLy8gR2V0 cyB0aGUgUENJIGJ1cywgZGV2aWNlLCBhbmQgZnVuY3Rpb24gdGhhdCBpcyBhc3NvY2lhdGVkIHdp dGggdGhpcyBwcm90b2NvbC4NCi0gIC8vLw0KLSAgRUZJX0xFR0FDWV9JTlRFUlJVUFRfR0VUX0xP Q0FUSU9OICAgICAgICBHZXRMb2NhdGlvbjsNCi0NCi0gIC8vLw0KLSAgLy8vIFJlYWRzIHRoZSBp bmRpY2F0ZWQgUElSUSByZWdpc3Rlci4NCi0gIC8vLw0KLSAgRUZJX0xFR0FDWV9JTlRFUlJVUFRf UkVBRF9QSVJRICAgICAgICAgICBSZWFkUGlycTsNCi0NCi0gIC8vLw0KLSAgLy8vIFdyaXRlcyB0 byB0aGUgaW5kaWNhdGVkIFBJUlEgcmVnaXN0ZXIuDQotICAvLy8NCi0gIEVGSV9MRUdBQ1lfSU5U RVJSVVBUX1dSSVRFX1BJUlEgICAgICAgICAgV3JpdGVQaXJxOw0KLX07DQotDQotZXh0ZXJuIEVG SV9HVUlEICBnRWZpTGVnYWN5SW50ZXJydXB0UHJvdG9jb2xHdWlkOw0KLQ0KLSNlbmRpZg0KCg0K Ci09LT0tPS09LT0tPS09LT0tPS09LT0tCkdyb3Vwcy5pbyBMaW5rczogWW91IHJlY2VpdmUgYWxs IG1lc3NhZ2VzIHNlbnQgdG8gdGhpcyBncm91cC4KVmlldy9SZXBseSBPbmxpbmUgKCMxMTEwOTgp OiBodHRwczovL2VkazIuZ3JvdXBzLmlvL2cvZGV2ZWwvbWVzc2FnZS8xMTEwOTgKTXV0ZSBUaGlz IFRvcGljOiBodHRwczovL2dyb3Vwcy5pby9tdC8xMDI1MTg2NjcvNzY4NjE3NgpHcm91cCBPd25l cjogZGV2ZWwrb3duZXJAZWRrMi5ncm91cHMuaW8KVW5zdWJzY3JpYmU6IGh0dHBzOi8vZWRrMi5n cm91cHMuaW8vZy9kZXZlbC9sZWF2ZS8xMjM2NzExMS83Njg2MTc2LzE5MTM0NTYyMTIveHl6enkg W3JlYmVjY2FAb3BlbmZ3LmlvXQotPS09LT0tPS09LT0tPS09LT0tPS09LQoKDQo=