summaryrefslogtreecommitdiff
path: root/OvmfPkg
diff options
context:
space:
mode:
authorLaszlo Ersek <lersek@redhat.com>2020-04-07 12:05:45 +0200
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2020-04-08 09:24:06 +0000
commit7cfc48fe4f972ae7ddeb9ab2042156d07e1e992a (patch)
treeb1dd56df39f7f1f3f122c5a8e23c2314cd0d4931 /OvmfPkg
parentd6f99b2ac4296662720db76d7c23d224f5288df3 (diff)
downloadedk2-7cfc48fe4f972ae7ddeb9ab2042156d07e1e992a.zip
edk2-7cfc48fe4f972ae7ddeb9ab2042156d07e1e992a.tar.gz
edk2-7cfc48fe4f972ae7ddeb9ab2042156d07e1e992a.tar.bz2
OvmfPkg: supply missing lib class declarations in the DEC file
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 <ard.biesheuvel@arm.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Philippe Mathieu-Daudé <philmd@redhat.com> Cc: Sean Brogan <sean.brogan@microsoft.com> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=2662 Signed-off-by: Laszlo Ersek <lersek@redhat.com> Message-Id: <20200407100545.25406-1-lersek@redhat.com> Reviewed-by: Ard Biesheuvel <ard.biesheuvel@arm.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Diffstat (limited to 'OvmfPkg')
-rw-r--r--OvmfPkg/OvmfPkg.dec14
1 files changed, 14 insertions, 0 deletions
diff --git a/OvmfPkg/OvmfPkg.dec b/OvmfPkg/OvmfPkg.dec
index eae4d5e..2803039 100644
--- a/OvmfPkg/OvmfPkg.dec
+++ b/OvmfPkg/OvmfPkg.dec
@@ -22,6 +22,10 @@
#
LoadLinuxLib|Include/Library/LoadLinuxLib.h
+ ## @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 @@
# return codes, to the UEFI console.
PlatformBmPrintScLib|Include/Library/PlatformBmPrintScLib.h
+ ## @libraryclass Customize FVB2 protocol member functions for a platform.
+ PlatformFvbLib|Include/Library/PlatformFvbLib.h
+
## @libraryclass Access QEMU's firmware configuration interface
#
QemuFwCfgLib|Include/Library/QemuFwCfgLib.h
@@ -67,6 +74,13 @@
#
SerializeVariablesLib|Include/Library/SerializeVariablesLib.h
+ ## @libraryclass Declares utility functions for virtio device drivers.
+ VirtioLib|Include/Library/VirtioLib.h
+
+ ## @libraryclass Install Virtio Device Protocol instances on virtio-mmio
+ # transports.
+ VirtioMmioDeviceLib|Include/Library/VirtioMmioDeviceLib.h
+
## @libraryclass Invoke Xen hypercalls
#
XenHypercallLib|Include/Library/XenHypercallLib.h