summaryrefslogtreecommitdiffstats
path: root/OvmfPkg/Bhyve/BhyveX64.dsc
diff options
context:
space:
mode:
authorCorvin Köhne <c.koehne@beckhoff.com>2021-07-05 13:08:41 +0200
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2021-07-05 12:12:00 +0000
commit1e0c441c922d92dae736f1b47df05373490045ae (patch)
tree19ee66cb081688577ccfb3166f45199288d4ee91 /OvmfPkg/Bhyve/BhyveX64.dsc
parentfea7901dba72eeac526f3ef12a4ad4c539622373 (diff)
downloadedk2-1e0c441c922d92dae736f1b47df05373490045ae.tar.gz
edk2-1e0c441c922d92dae736f1b47df05373490045ae.tar.bz2
edk2-1e0c441c922d92dae736f1b47df05373490045ae.zip
OvmfPkg/Bhyve: add USB support
An USB driver is required to use a keyboard or mouse while installing an OS or while in a bootloader menu like grub when using GPU + USB Passthrough. Reviewed-by: Peter Grehan <grehan@freebsd.org> Acked-by: Rebecca Cran <rebecca@bsdio.com> Signed-off-by: Corvin Köhne <c.koehne@beckhoff.com> Message-Id: <20210705110842.14088-1-c.koehne@beckhoff.com>
Diffstat (limited to 'OvmfPkg/Bhyve/BhyveX64.dsc')
-rw-r--r--OvmfPkg/Bhyve/BhyveX64.dsc9
1 files changed, 9 insertions, 0 deletions
diff --git a/OvmfPkg/Bhyve/BhyveX64.dsc b/OvmfPkg/Bhyve/BhyveX64.dsc
index cbf896e89b..bb79d99dab 100644
--- a/OvmfPkg/Bhyve/BhyveX64.dsc
+++ b/OvmfPkg/Bhyve/BhyveX64.dsc
@@ -161,6 +161,7 @@
FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
UefiCpuLib|UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf
SecurityManagementLib|MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf
+ UefiUsbLib|MdePkg/Library/UefiUsbLib/UefiUsbLib.inf
SerializeVariablesLib|OvmfPkg/Library/SerializeVariablesLib/SerializeVariablesLib.inf
QemuFwCfgLib|OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLibNull.inf
QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/BaseQemuFwCfgS3LibNull.inf
@@ -733,6 +734,14 @@
!endif
OvmfPkg/VirtioNetDxe/VirtioNet.inf
+ #
+ # Usb Support
+ #
+ MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.inf
+ MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf
+ MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf
+ MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf
+
!ifdef $(CSM_ENABLE)
IntelFrameworkModulePkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf {
<LibraryClasses>