From nobody Sun Feb 8 14:22:03 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) client-ip=66.175.222.12; envelope-from=bounce+27952+57020+1787277+3901457@groups.io; helo=web01.groups.io; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+57020+1787277+3901457@groups.io; dmarc=fail(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1586253958; cv=none; d=zohomail.com; s=zohoarc; b=WD8Wkhin9nVIqbqELy1nnfxyU33MyXCRpRCDm2UNvHpFfshKQgNiO3R1x1/EHLjXKGqMBbe8SR8xK18GaKp70WMfCEU1T8NQ12Tdgr6ujYQ0Z/oOsA00InfQ4UML9bJ9+ENjpe4vJs9u0GxpOYkgc1LRqrSn2SenzxHbudj3TDM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1586253958; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:List-Id:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Sender:Subject:To; bh=dLFEzklqfwlYdAwMeFMlDHQpkgY0G2E1pR+u71DeRhM=; b=iMKZ1vg4eEpWpdxcBn4M7oexm+3df4bH2HV/e7Y88/tGESLeuSITetuh+2X549JEkNPhbzeDD1MJIahdPK1ptswyYHWLIwx7ZuyJJjfvH5BIRgI0Wma/dgawD9Z/Q5QdVRPZW/eA8GIET/jspaEafUUXHPqz/Frg9Ur0GvAIzp8= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of groups.io designates 66.175.222.12 as permitted sender) smtp.mailfrom=bounce+27952+57020+1787277+3901457@groups.io; dmarc=fail header.from= (p=none dis=none) header.from= Received: from web01.groups.io (web01.groups.io [66.175.222.12]) by mx.zohomail.com with SMTPS id 1586253958598945.6916689566066; Tue, 7 Apr 2020 03:05:58 -0700 (PDT) Return-Path: X-Received: by 127.0.0.2 with SMTP id JqPvYY1788612xv6LJosPeRj; Tue, 07 Apr 2020 03:05:57 -0700 X-Received: from us-smtp-1.mimecast.com (us-smtp-1.mimecast.com [207.211.31.120]) by mx.groups.io with SMTP id smtpd.web10.6109.1586253957054099875 for ; Tue, 07 Apr 2020 03:05:57 -0700 X-Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) (Using TLS) by relay.mimecast.com with ESMTP id us-mta-3-fy0IVv2ONpuq8jJCOedg4Q-1; Tue, 07 Apr 2020 06:05:50 -0400 X-MC-Unique: fy0IVv2ONpuq8jJCOedg4Q-1 X-Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id 21C9C1005510; Tue, 7 Apr 2020 10:05:49 +0000 (UTC) X-Received: from lacos-laptop-7.usersys.redhat.com (ovpn-112-240.ams2.redhat.com [10.36.112.240]) by smtp.corp.redhat.com (Postfix) with ESMTP id A582F60BE1; Tue, 7 Apr 2020 10:05:47 +0000 (UTC) From: "Laszlo Ersek" To: edk2-devel-groups-io Cc: Ard Biesheuvel , Jordan Justen , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= , Sean Brogan Subject: [edk2-devel] [PATCH] OvmfPkg: supply missing lib class declarations in the DEC file Date: Tue, 7 Apr 2020 12:05:45 +0200 Message-Id: <20200407100545.25406-1-lersek@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Precedence: Bulk List-Unsubscribe: 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 X-Gm-Message-State: JowWMN9KzhdTKWoswj23CIJmx1787277AA= Content-Transfer-Encoding: quoted-printable DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=groups.io; q=dns/txt; s=20140610; t=1586253957; bh=dLFEzklqfwlYdAwMeFMlDHQpkgY0G2E1pR+u71DeRhM=; h=Cc:Content-Type:Date:From:Reply-To:Subject:To; b=Br3gpGFHcchswyiXtbdlOZfga/Gv3E6YXXVlmxvLJYfLb6fAAbWmh22WKKOaVRvoX+E k118pWcAr19mqonFp5ufhN4DWROFs1r+d4nY/Z48ba8WoCsRVUEwpYIhA1cJU4+rc5CyB WY0ExNl5jAkwnDgX++HmxN7bIYGJfgdCWWQ= X-ZohoMail-DKIM: pass (identity @groups.io) Content-Type: text/plain; charset="utf-8" List the header files in the OvmfPkg DEC file for the following lib classes: - MemEncryptSevLib (one instance: BaseMemEncryptSevLib) - PlatformFvbLib (two instances: EmuVariableFvbLib, PlatformFvbLibNull) - VirtioLib (one instance: VirtioLib) - VirtioMmioDeviceLib (one instance: VirtioMmioDeviceLib) Cc: Ard Biesheuvel Cc: Jordan Justen Cc: Philippe Mathieu-Daud=C3=A9 Cc: Sean Brogan Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=3D2662 Signed-off-by: Laszlo Ersek Reviewed-by: Ard Biesheuvel Reviewed-by: Philippe Mathieu-Daude --- Notes: Repo: https://pagure.io/lersek/edk2.git Branch: lib_classes_bz_2662 OvmfPkg/OvmfPkg.dec | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/OvmfPkg/OvmfPkg.dec b/OvmfPkg/OvmfPkg.dec index eae4d5e7ab42..28030391cff2 100644 --- a/OvmfPkg/OvmfPkg.dec +++ b/OvmfPkg/OvmfPkg.dec @@ -22,6 +22,10 @@ [LibraryClasses] # LoadLinuxLib|Include/Library/LoadLinuxLib.h =20 + ## @libraryclass Declares helper functions for Secure Encrypted + # Virtualization (SEV) guests. + MemEncryptSevLib|Include/Library/MemEncryptSevLib.h + ## @libraryclass Save and restore variables using a file # NvVarsFileLib|Include/Library/NvVarsFileLib.h @@ -45,6 +49,9 @@ [LibraryClasses] # return codes, to the UEFI console. PlatformBmPrintScLib|Include/Library/PlatformBmPrintScLib.h =20 + ## @libraryclass Customize FVB2 protocol member functions for a platfo= rm. + PlatformFvbLib|Include/Library/PlatformFvbLib.h + ## @libraryclass Access QEMU's firmware configuration interface # QemuFwCfgLib|Include/Library/QemuFwCfgLib.h @@ -67,6 +74,13 @@ [LibraryClasses] # SerializeVariablesLib|Include/Library/SerializeVariablesLib.h =20 + ## @libraryclass Declares utility functions for virtio device drivers. + VirtioLib|Include/Library/VirtioLib.h + + ## @libraryclass Install Virtio Device Protocol instances on virtio-mm= io + # transports. + VirtioMmioDeviceLib|Include/Library/VirtioMmioDeviceLib.h + ## @libraryclass Invoke Xen hypercalls # XenHypercallLib|Include/Library/XenHypercallLib.h --=20 2.19.1.3.g30247aa5d201 -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D- Groups.io Links: You receive all messages sent to this group. View/Reply Online (#57020): https://edk2.groups.io/g/devel/message/57020 Mute This Topic: https://groups.io/mt/72847121/1787277 Group Owner: devel+owner@edk2.groups.io Unsubscribe: https://edk2.groups.io/g/devel/unsub [importer@patchew.org] -=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-=3D-