mirror of https://github.com/acidanthera/audk.git
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>
This commit is contained in:
parent
fea7901dba
commit
1e0c441c92
|
@ -161,6 +161,7 @@
|
||||||
FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
|
FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
|
||||||
UefiCpuLib|UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf
|
UefiCpuLib|UefiCpuPkg/Library/BaseUefiCpuLib/BaseUefiCpuLib.inf
|
||||||
SecurityManagementLib|MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf
|
SecurityManagementLib|MdeModulePkg/Library/DxeSecurityManagementLib/DxeSecurityManagementLib.inf
|
||||||
|
UefiUsbLib|MdePkg/Library/UefiUsbLib/UefiUsbLib.inf
|
||||||
SerializeVariablesLib|OvmfPkg/Library/SerializeVariablesLib/SerializeVariablesLib.inf
|
SerializeVariablesLib|OvmfPkg/Library/SerializeVariablesLib/SerializeVariablesLib.inf
|
||||||
QemuFwCfgLib|OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLibNull.inf
|
QemuFwCfgLib|OvmfPkg/Library/QemuFwCfgLib/QemuFwCfgLibNull.inf
|
||||||
QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/BaseQemuFwCfgS3LibNull.inf
|
QemuFwCfgS3Lib|OvmfPkg/Library/QemuFwCfgS3Lib/BaseQemuFwCfgS3LibNull.inf
|
||||||
|
@ -733,6 +734,14 @@
|
||||||
!endif
|
!endif
|
||||||
OvmfPkg/VirtioNetDxe/VirtioNet.inf
|
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)
|
!ifdef $(CSM_ENABLE)
|
||||||
IntelFrameworkModulePkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf {
|
IntelFrameworkModulePkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf {
|
||||||
<LibraryClasses>
|
<LibraryClasses>
|
||||||
|
|
|
@ -286,6 +286,14 @@ INF MdeModulePkg/Logo/LogoDxe.inf
|
||||||
!include NetworkPkg/Network.fdf.inc
|
!include NetworkPkg/Network.fdf.inc
|
||||||
INF OvmfPkg/VirtioNetDxe/VirtioNet.inf
|
INF OvmfPkg/VirtioNetDxe/VirtioNet.inf
|
||||||
|
|
||||||
|
#
|
||||||
|
# Usb Support
|
||||||
|
#
|
||||||
|
INF MdeModulePkg/Bus/Pci/XhciDxe/XhciDxe.inf
|
||||||
|
INF MdeModulePkg/Bus/Usb/UsbBusDxe/UsbBusDxe.inf
|
||||||
|
INF MdeModulePkg/Bus/Usb/UsbKbDxe/UsbKbDxe.inf
|
||||||
|
INF MdeModulePkg/Bus/Usb/UsbMassStorageDxe/UsbMassStorageDxe.inf
|
||||||
|
|
||||||
!ifdef $(CSM_ENABLE)
|
!ifdef $(CSM_ENABLE)
|
||||||
INF IntelFrameworkModulePkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf
|
INF IntelFrameworkModulePkg/Csm/BiosThunk/VideoDxe/VideoDxe.inf
|
||||||
!endif
|
!endif
|
||||||
|
|
Loading…
Reference in New Issue