1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 09:48:11 +00:00

Meta: Add an isa-debugcon to the q35 machine

Otherwise we would not print debug output to the host console, which we
did in the old run.sh
This commit is contained in:
Hendiadyoin1 2023-12-15 23:32:54 +01:00 committed by Andrew Kaster
parent 5d7ce0343f
commit 16b14b0688

View file

@ -717,6 +717,7 @@ def setup_machine_devices(config: Configuration):
config.display_device = None config.display_device = None
config.add_devices( config.add_devices(
[ [
"isa-debugcon,chardev=stdout",
"vmware-svga", "vmware-svga",
"ich9-usb-ehci1,bus=pcie.0,multifunction=on,addr=0x05.3,multifunction=on,id=ehci1", "ich9-usb-ehci1,bus=pcie.0,multifunction=on,addr=0x05.3,multifunction=on,id=ehci1",
"ich9-usb-uhci1,bus=pcie.0,multifunction=on,addr=0x05.0,masterbus=ehci1.0,firstport=0", "ich9-usb-uhci1,bus=pcie.0,multifunction=on,addr=0x05.0,masterbus=ehci1.0,firstport=0",
@ -741,6 +742,7 @@ def setup_machine_devices(config: Configuration):
"sdhci-pci,bus=bridge1,addr=0x1.0x0", "sdhci-pci,bus=bridge1,addr=0x1.0x0",
] ]
) )
config.character_devices.append("stdio,id=stdout,mux=on")
config.enable_usb = True config.enable_usb = True
case MachineType.MicroVM | MachineType.ISAPC: case MachineType.MicroVM | MachineType.ISAPC:
config.character_devices.append("stdio,id=stdout,mux=on") config.character_devices.append("stdio,id=stdout,mux=on")