diff --git a/CHANGES.rst b/CHANGES.rst index d55bc6c20..c23b5a79f 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -26,6 +26,7 @@ New Features in 0.5.0 - `DFUDriver` has been added to communicate with a `DFUDevice`, a device in DFU (Device Firmware Upgrade) mode. - ``labgrid-client dfu`` added to allow communcation with devices in DFU mode. +- Support for QEMU Q35 machine added. Bug fixes in 0.5.0 ~~~~~~~~~~~~~~~~~~ diff --git a/labgrid/driver/qemudriver.py b/labgrid/driver/qemudriver.py index f071e62be..033962d96 100644 --- a/labgrid/driver/qemudriver.py +++ b/labgrid/driver/qemudriver.py @@ -121,6 +121,10 @@ def on_activate(self): self._cmd.append( f"if=sd,format={disk_format},file={disk_path},id=mmc0") boot_args.append("root=/dev/mmcblk0p1 rootfstype=ext4 rootwait") + if self.machine == "q35": + self._cmd.append("-drive") + self._cmd.append( + f"format={disk_format},file={disk_path}") elif self.machine == "pc": self._cmd.append("-drive") self._cmd.append(