/usr/libexec/qemu-kvm \
     -S  \
     -name 'avocado-vt-vm1'  \
     -sandbox on \
     -machine pc-q35-rhel9.4.0,memory-backend=mem-machine_mem \
     -device '{"id": "pcie-root-port-0", "driver": "pcie-root-port", "multifunction": true, "bus": "pcie.0", "addr": "0x1", "chassis": 1}' \
     -device '{"id": "pcie-pci-bridge-0", "driver": "pcie-pci-bridge", "addr": "0x0", "bus": "pcie-root-port-0"}'  \
     -nodefaults \
     -device '{"driver": "VGA", "bus": "pcie.0", "addr": "0x2"}' \
     -m 4096 \
     -object '{"size": 4294967296, "id": "mem-machine_mem", "qom-type": "memory-backend-ram"}'  \
     -smp 16,maxcpus=16,cores=8,threads=1,dies=1,sockets=2  \
     -cpu 'Icelake-Server-noTSX',hv_stimer,hv_synic,hv_vpindex,hv_relaxed,hv_spinlocks=0x1fff,hv_vapic,hv_time,hv_frequencies,hv_runtime,hv_tlbflush,hv_reenlightenment,hv_stimer_direct,hv_ipi,hv-xmm-input,hv_tlbflush_ext,+kvm_pv_unhalt,lm=off,pae=on \
     -chardev socket,wait=off,path=/var/tmp/avocado_hcktjwyk/monitor-qmpmonitor1-20240112-061944-ZX3Nv9Zu,id=qmp_id_qmpmonitor1,server=on  \
     -mon chardev=qmp_id_qmpmonitor1,mode=control \
     -chardev socket,wait=off,path=/var/tmp/avocado_hcktjwyk/monitor-catch_monitor-20240112-061944-ZX3Nv9Zu,id=qmp_id_catch_monitor,server=on  \
     -mon chardev=qmp_id_catch_monitor,mode=control \
     -device '{"ioport": 1285, "driver": "pvpanic", "id": "iduMj3EB"}' \
     -chardev socket,wait=off,path=/var/tmp/avocado_hcktjwyk/serial-serial0-20240112-061944-ZX3Nv9Zu,id=chardev_serial0,server=on \
     -device '{"id": "serial0", "driver": "isa-serial", "chardev": "chardev_serial0"}'  \
     -chardev socket,id=seabioslog_id_20240112-061944-ZX3Nv9Zu,path=/var/tmp/avocado_hcktjwyk/seabios-20240112-061944-ZX3Nv9Zu,server=on,wait=off \
     -device isa-debugcon,chardev=seabioslog_id_20240112-061944-ZX3Nv9Zu,iobase=0x402 \
     -device '{"id": "pcie-root-port-1", "port": 1, "driver": "pcie-root-port", "addr": "0x1.0x1", "bus": "pcie.0", "chassis": 2}' \
     -device '{"driver": "qemu-xhci", "id": "usb1", "bus": "pcie-root-port-1", "addr": "0x0"}' \
     -device '{"driver": "usb-tablet", "id": "usb-tablet1", "bus": "usb1.0", "port": "1"}' \
     -device '{"id": "pcie-root-port-3", "port": 3, "driver": "pcie-root-port", "addr": "0x1.0x3", "bus": "pcie.0", "chassis": 4}' \
     -device '{"driver": "virtio-net-pci", "mac": "9a:92:60:d8:ad:34", "id": "id5nniMl", "netdev": "idL6h2AW", "bus": "pcie-root-port-3", "addr": "0x0"}' \
     -netdev  '{"id": "idL6h2AW", "type": "tap", "vhost": true}' \
     -blockdev '{"node-name": "file_image1", "driver": "file", "auto-read-only": true, "discard": "unmap", "aio": "threads", "filename": "/home/kvm_autotest_root/images/win10-32-virtio-scsi.qcow2", "cache": {"direct": true, "no-flush": false}}' \
     -blockdev '{"node-name": "drive_image1", "driver": "qcow2", "read-only": false, "cache": {"direct": true, "no-flush": false}, "file": "file_image1"}' \
     -device '{"driver": "ide-hd", "id": "image1", "drive": "drive_image1", "write-cache": "on", "bus": "ide.0", "unit": 0}' \
     -blockdev '{"node-name": "file_cd1", "driver": "file", "auto-read-only": true, "discard": "unmap", "aio": "threads", "filename": "/home/kvm_autotest_root/iso/ISO/Win10/en-us_windows_10_business_editions_version_22h2_x86_dvd_186a68c3_official_updates_20231211_81.iso", "cache": {"direct": true, "no-flush": false}}' \
     -blockdev '{"node-name": "drive_cd1", "driver": "raw", "read-only": true, "cache": {"direct": true, "no-flush": false}, "file": "file_cd1"}' \
     -device '{"driver": "ide-cd", "id": "cd1", "drive": "drive_cd1", "write-cache": "on", "bus": "ide.1", "unit": 0}' \
     -blockdev '{"node-name": "file_winutils", "driver": "file", "auto-read-only": true, "discard": "unmap", "aio": "threads", "filename": "/home/kvm_autotest_root/iso/windows/winutils.iso", "cache": {"direct": true, "no-flush": false}}' \
     -blockdev '{"node-name": "drive_winutils", "driver": "raw", "read-only": true, "cache": {"direct": true, "no-flush": false}, "file": "file_winutils"}' \
     -device '{"driver": "ide-cd", "id": "winutils", "drive": "drive_winutils", "write-cache": "on", "bus": "ide.2", "unit": 0}' \
     -blockdev '{"node-name": "file_unattended", "driver": "file", "auto-read-only": true, "discard": "unmap", "aio": "threads", "filename": "/home/kvm_autotest_root/iso/windows/virtio-win-prewhql-0.1-245.iso", "cache": {"direct": true, "no-flush": false}}' \
     -blockdev '{"node-name": "drive_unattended", "driver": "raw", "read-only": true, "cache": {"direct": true, "no-flush": false}, "file": "file_unattended"}' \
     -device '{"driver": "ide-cd", "id": "unattended", "drive": "drive_unattended", "write-cache": "on", "bus": "ide.3", "unit": 0}'  \
     -vnc :0  \
     -rtc base=localtime,clock=host,driftfix=slew  \
     -boot menu=off,order=cdn,once=d,strict=off \
     -enable-kvm \
     -monitor stdio \
     -chardev file,id=firmware,path=/tmp/seabios.log \
     -device isa-debugcon,iobase=0x402,chardev=firmware \
