hw/mips: Improve the default USB settings in the loongson3-virt machine
It's possible to compile QEMU without the USB devices (e.g. when using "--without-default-devices" as option for the "configure" script). To be still able to run the loongson3-virt machine in default mode with such a QEMU binary, we have to check here for the availability of the OHCI controller first before instantiating the USB devices. Signed-off-by: Thomas Huth <thuth@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org> Message-Id: <20230714104903.284845-1-thuth@redhat.com> Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
This commit is contained in:
parent
3b83079015
commit
5fc1a68660
@ -447,7 +447,7 @@ static inline void loongson3_virt_devices_init(MachineState *machine,
|
||||
|
||||
pci_vga_init(pci_bus);
|
||||
|
||||
if (defaults_enabled()) {
|
||||
if (defaults_enabled() && object_class_by_name("pci-ohci")) {
|
||||
pci_create_simple(pci_bus, -1, "pci-ohci");
|
||||
usb_create_simple(usb_bus_find(-1), "usb-kbd");
|
||||
usb_create_simple(usb_bus_find(-1), "usb-tablet");
|
||||
|
Loading…
Reference in New Issue
Block a user