]> git.proxmox.com Git - mirror_edk2.git/commitdiff
OvmfPkg: supply missing lib class declarations in the DEC file
authorLaszlo Ersek <lersek@redhat.com>
Tue, 7 Apr 2020 10:05:45 +0000 (12:05 +0200)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 8 Apr 2020 09:24:06 +0000 (09:24 +0000)
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>
OvmfPkg/OvmfPkg.dec

index eae4d5e7ab42b620203ede9fc7c2bceb269b7dd4..28030391cff213b329e8caac63e8e3cebe7eacc0 100644 (file)
   #\r
   LoadLinuxLib|Include/Library/LoadLinuxLib.h\r
 \r
+  ##  @libraryclass  Declares helper functions for Secure Encrypted\r
+  #                  Virtualization (SEV) guests.\r
+  MemEncryptSevLib|Include/Library/MemEncryptSevLib.h\r
+\r
   ##  @libraryclass  Save and restore variables using a file\r
   #\r
   NvVarsFileLib|Include/Library/NvVarsFileLib.h\r
@@ -45,6 +49,9 @@
   #                  return codes, to the UEFI console.\r
   PlatformBmPrintScLib|Include/Library/PlatformBmPrintScLib.h\r
 \r
+  ##  @libraryclass  Customize FVB2 protocol member functions for a platform.\r
+  PlatformFvbLib|Include/Library/PlatformFvbLib.h\r
+\r
   ##  @libraryclass  Access QEMU's firmware configuration interface\r
   #\r
   QemuFwCfgLib|Include/Library/QemuFwCfgLib.h\r
   #\r
   SerializeVariablesLib|Include/Library/SerializeVariablesLib.h\r
 \r
+  ##  @libraryclass  Declares utility functions for virtio device drivers.\r
+  VirtioLib|Include/Library/VirtioLib.h\r
+\r
+  ##  @libraryclass  Install Virtio Device Protocol instances on virtio-mmio\r
+  #                  transports.\r
+  VirtioMmioDeviceLib|Include/Library/VirtioMmioDeviceLib.h\r
+\r
   ##  @libraryclass  Invoke Xen hypercalls\r
   #\r
   XenHypercallLib|Include/Library/XenHypercallLib.h\r