qemu_path = os.path.join(qemu_dir_override, qemu_path)
cmds = [
qemu_path,
+ *extras,
*self.get_qemu_general_opts(),
*self.get_qemu_arch_opts(),
*self.get_qemu_debug_opts()
for dev in self._devices:
cmds += dev.get_qemu_opts()
- cmds += extras
- print(" ".join(cmds), "\n")
+ logger.info(" ".join(cmds))
if dryrun:
logger.info("[DRY RUN] QEMU not invoked")
return
handle = subprocess.Popen(cmds)
+ logger.info(f"QEMU launched (pid={handle.pid})")
while True:
ret_code = handle.poll()