1 QA output created by 051
2 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728
3 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728 backing_file=TEST_DIR/t.IMGFMT.base
7 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=,if=none,id=drive0
8 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=,if=none,id=drive0: Block format 'qcow2' does not support the option 'unknown_opt'
10 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=on,if=none,id=drive0
11 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=on,if=none,id=drive0: Block format 'qcow2' does not support the option 'unknown_opt'
13 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=1234,if=none,id=drive0
14 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=1234,if=none,id=drive0: Block format 'qcow2' does not support the option 'unknown_opt'
16 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=foo,if=none,id=drive0
17 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,unknown_opt=foo,if=none,id=drive0: Block format 'qcow2' does not support the option 'unknown_opt'
20 === Unknown protocol option ===
22 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,file.unknown_opt=
23 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,file.unknown_opt=: Block protocol 'file' doesn't support the option 'unknown_opt'
25 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,file.unknown_opt=on
26 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,file.unknown_opt=on: Block protocol 'file' doesn't support the option 'unknown_opt'
28 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,file.unknown_opt=1234
29 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,file.unknown_opt=1234: Block protocol 'file' doesn't support the option 'unknown_opt'
31 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,file.unknown_opt=foo
32 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,file.unknown_opt=foo: Block protocol 'file' doesn't support the option 'unknown_opt'
35 === Invalid format ===
37 Testing: -drive file=TEST_DIR/t.qcow2,format=foo
38 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=foo: Unknown driver 'foo'
40 Testing: -drive file=TEST_DIR/t.qcow2,driver=foo
41 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,driver=foo: Unknown driver 'foo'
43 Testing: -drive file=TEST_DIR/t.qcow2,driver=raw,format=qcow2
44 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,driver=raw,format=qcow2: Cannot specify both 'driver' and 'format'
46 Testing: -drive file=TEST_DIR/t.qcow2,driver=qcow2,format=qcow2
47 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,driver=qcow2,format=qcow2: Cannot specify both 'driver' and 'format'
50 === Device without drive ===
52 Testing: -device virtio-scsi-pci -device scsi-hd
53 QEMU X.Y.Z monitor - type 'help' for more information
54 (qemu) QEMU_PROG: -device scsi-hd: drive property not set
57 === Overriding backing file ===
59 Testing: -drive file=TEST_DIR/t.qcow2,driver=qcow2,backing.file.filename=TEST_DIR/t.qcow2.orig,if=none,id=drive0 -nodefaults
60 QEMU X.Y.Z monitor - type 'help' for more information
61 (qemu) i
\e[K
\e[Din
\e[K
\e[D
\e[Dinf
\e[K
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dinfo b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bl
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo blo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bloc
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
62 drive0 (NODE_NAME): TEST_DIR/t.qcow2 (qcow2)
63 Removable device: not locked, tray closed
65 Backing file: TEST_DIR/t.qcow2.orig (chain depth: 1)
66 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
68 Testing: -drive file=TEST_DIR/t.qcow2,driver=raw,backing.file.filename=TEST_DIR/t.qcow2.orig
69 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,driver=raw,backing.file.filename=TEST_DIR/t.qcow2.orig: Driver doesn't support backing files
71 Testing: -drive file=TEST_DIR/t.qcow2,file.backing.driver=file,file.backing.filename=TEST_DIR/t.qcow2.orig
72 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,file.backing.driver=file,file.backing.filename=TEST_DIR/t.qcow2.orig: Driver doesn't support backing files
74 Testing: -drive file=TEST_DIR/t.qcow2,file.backing.driver=qcow2,file.backing.file.filename=TEST_DIR/t.qcow2.orig
75 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,file.backing.driver=qcow2,file.backing.file.filename=TEST_DIR/t.qcow2.orig: Driver doesn't support backing files
78 === Enable and disable lazy refcounting on the command line, plus some invalid values ===
80 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=on
81 QEMU X.Y.Z monitor - type 'help' for more information
82 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
84 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=off
85 QEMU X.Y.Z monitor - type 'help' for more information
86 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
88 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=
89 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=: Parameter 'lazy-refcounts' expects 'on' or 'off'
91 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=42
92 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=42: Parameter 'lazy-refcounts' expects 'on' or 'off'
94 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=foo
95 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=foo: Parameter 'lazy-refcounts' expects 'on' or 'off'
98 === With version 2 images enabling lazy refcounts must fail ===
100 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=134217728
101 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=on
102 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=on: Lazy refcounts require a qcow2 image with at least qemu 1.1 compatibility level
104 Testing: -drive file=TEST_DIR/t.qcow2,format=qcow2,lazy-refcounts=off
105 QEMU X.Y.Z monitor - type 'help' for more information
106 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
111 Testing: -drive if=floppy
112 QEMU X.Y.Z monitor - type 'help' for more information
113 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
115 Testing: -drive if=ide,media=cdrom
116 QEMU X.Y.Z monitor - type 'help' for more information
117 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
119 Testing: -drive if=scsi,media=cdrom
120 QEMU X.Y.Z monitor - type 'help' for more information
121 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
123 Testing: -drive if=ide
124 QEMU X.Y.Z monitor - type 'help' for more information
125 (qemu) QEMU_PROG: Device needs media, but drive is empty
126 QEMU_PROG: Initialization of device ide-hd failed: Device initialization failed.
128 Testing: -drive if=scsi
129 QEMU X.Y.Z monitor - type 'help' for more information
130 (qemu) QEMU_PROG: Initialization of device lsi53c895a failed: Device needs media, but drive is empty
132 Testing: -drive if=virtio
133 QEMU X.Y.Z monitor - type 'help' for more information
134 (qemu) QEMU_PROG: -drive if=virtio: Device needs media, but drive is empty
136 Testing: -drive if=none,id=disk -device ide-cd,drive=disk
137 QEMU X.Y.Z monitor - type 'help' for more information
138 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
140 Testing: -drive if=none,id=disk -device lsi53c895a -device scsi-cd,drive=disk
141 QEMU X.Y.Z monitor - type 'help' for more information
142 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
144 Testing: -drive if=none,id=disk -device ide-drive,drive=disk
145 QEMU X.Y.Z monitor - type 'help' for more information
146 (qemu) QEMU_PROG: -device ide-drive,drive=disk: Device needs media, but drive is empty
147 QEMU_PROG: -device ide-drive,drive=disk: Device initialization failed.
149 Testing: -drive if=none,id=disk -device ide-hd,drive=disk
150 QEMU X.Y.Z monitor - type 'help' for more information
151 (qemu) QEMU_PROG: -device ide-hd,drive=disk: Device needs media, but drive is empty
152 QEMU_PROG: -device ide-hd,drive=disk: Device initialization failed.
154 Testing: -drive if=none,id=disk -device lsi53c895a -device scsi-disk,drive=disk
155 QEMU X.Y.Z monitor - type 'help' for more information
156 (qemu) QEMU_PROG: -device scsi-disk,drive=disk: Device needs media, but drive is empty
158 Testing: -drive if=none,id=disk -device lsi53c895a -device scsi-hd,drive=disk
159 QEMU X.Y.Z monitor - type 'help' for more information
160 (qemu) QEMU_PROG: -device scsi-hd,drive=disk: Device needs media, but drive is empty
165 Testing: -drive file=TEST_DIR/t.qcow2,if=floppy,readonly=on
166 QEMU X.Y.Z monitor - type 'help' for more information
167 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
169 Testing: -drive file=TEST_DIR/t.qcow2,if=ide,media=cdrom,readonly=on
170 QEMU X.Y.Z monitor - type 'help' for more information
171 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
173 Testing: -drive file=TEST_DIR/t.qcow2,if=scsi,media=cdrom,readonly=on
174 QEMU X.Y.Z monitor - type 'help' for more information
175 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
177 Testing: -drive file=TEST_DIR/t.qcow2,if=ide,readonly=on
178 QEMU X.Y.Z monitor - type 'help' for more information
179 (qemu) QEMU_PROG: Can't use a read-only drive
180 QEMU_PROG: Initialization of device ide-hd failed: Device initialization failed.
182 Testing: -drive file=TEST_DIR/t.qcow2,if=scsi,readonly=on
183 QEMU X.Y.Z monitor - type 'help' for more information
184 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
186 Testing: -drive file=TEST_DIR/t.qcow2,if=virtio,readonly=on
187 QEMU X.Y.Z monitor - type 'help' for more information
188 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
190 Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device ide-cd,drive=disk
191 QEMU X.Y.Z monitor - type 'help' for more information
192 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
194 Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device lsi53c895a -device scsi-cd,drive=disk
195 QEMU X.Y.Z monitor - type 'help' for more information
196 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
198 Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device ide-drive,drive=disk
199 QEMU X.Y.Z monitor - type 'help' for more information
200 (qemu) QEMU_PROG: -device ide-drive,drive=disk: Can't use a read-only drive
201 QEMU_PROG: -device ide-drive,drive=disk: Device initialization failed.
203 Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device ide-hd,drive=disk
204 QEMU X.Y.Z monitor - type 'help' for more information
205 (qemu) QEMU_PROG: -device ide-hd,drive=disk: Can't use a read-only drive
206 QEMU_PROG: -device ide-hd,drive=disk: Device initialization failed.
208 Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device lsi53c895a -device scsi-disk,drive=disk
209 QEMU X.Y.Z monitor - type 'help' for more information
210 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
212 Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=disk,readonly=on -device lsi53c895a -device scsi-hd,drive=disk
213 QEMU X.Y.Z monitor - type 'help' for more information
214 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
219 Testing: -drive driver=null-co,cache=none
220 QEMU X.Y.Z monitor - type 'help' for more information
221 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
223 Testing: -drive driver=null-co,cache=directsync
224 QEMU X.Y.Z monitor - type 'help' for more information
225 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
227 Testing: -drive driver=null-co,cache=writeback
228 QEMU X.Y.Z monitor - type 'help' for more information
229 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
231 Testing: -drive driver=null-co,cache=writethrough
232 QEMU X.Y.Z monitor - type 'help' for more information
233 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
235 Testing: -drive driver=null-co,cache=unsafe
236 QEMU X.Y.Z monitor - type 'help' for more information
237 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
239 Testing: -drive driver=null-co,cache=invalid_value
240 QEMU_PROG: -drive driver=null-co,cache=invalid_value: invalid cache option
242 Testing: -drive file=TEST_DIR/t.qcow2,cache=writeback,backing.file.filename=TEST_DIR/t.qcow2.base,backing.cache.no-flush=on,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,if=none,id=drive0 -nodefaults
243 QEMU X.Y.Z monitor - type 'help' for more information
244 (qemu) i
\e[K
\e[Din
\e[K
\e[D
\e[Dinf
\e[K
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dinfo b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bl
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo blo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bloc
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
245 drive0 (NODE_NAME): TEST_DIR/t.qcow2 (qcow2)
246 Removable device: not locked, tray closed
247 Cache mode: writeback
248 Backing file: TEST_DIR/t.qcow2.base (chain depth: 1)
249 (qemu) i
\e[K
\e[Din
\e[K
\e[D
\e[Dinf
\e[K
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dinfo b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bl
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo blo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bloc
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block f
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block fi
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block fil
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block file
\e[K
251 file: TEST_DIR/t.qcow2 (file)
252 Cache mode: writeback
253 (qemu) i
\e[K
\e[Din
\e[K
\e[D
\e[Dinf
\e[K
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dinfo b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bl
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo blo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bloc
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block ba
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block bac
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block back
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backi
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backin
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing
\e[K
254 backing: TEST_DIR/t.qcow2.base (qcow2, read-only)
255 Cache mode: writeback, ignore flushes
256 (qemu) i
\e[K
\e[Din
\e[K
\e[D
\e[Dinf
\e[K
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dinfo b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bl
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo blo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bloc
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block ba
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block bac
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block back
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backi
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backin
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-f
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-fi
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-fil
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-file
\e[K
258 backing-file: TEST_DIR/t.qcow2.base (file, read-only)
259 Cache mode: writeback, ignore flushes
260 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
262 Testing: -drive file=TEST_DIR/t.qcow2,cache=writethrough,backing.file.filename=TEST_DIR/t.qcow2.base,backing.cache.no-flush=on,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,if=none,id=drive0 -nodefaults
263 QEMU X.Y.Z monitor - type 'help' for more information
264 (qemu) i
\e[K
\e[Din
\e[K
\e[D
\e[Dinf
\e[K
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dinfo b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bl
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo blo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bloc
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
265 drive0 (NODE_NAME): TEST_DIR/t.qcow2 (qcow2)
266 Removable device: not locked, tray closed
267 Cache mode: writethrough
268 Backing file: TEST_DIR/t.qcow2.base (chain depth: 1)
269 (qemu) i
\e[K
\e[Din
\e[K
\e[D
\e[Dinf
\e[K
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dinfo b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bl
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo blo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bloc
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block f
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block fi
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block fil
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block file
\e[K
271 file: TEST_DIR/t.qcow2 (file)
272 Cache mode: writeback
273 (qemu) i
\e[K
\e[Din
\e[K
\e[D
\e[Dinf
\e[K
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dinfo b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bl
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo blo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bloc
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block ba
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block bac
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block back
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backi
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backin
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing
\e[K
274 backing: TEST_DIR/t.qcow2.base (qcow2, read-only)
275 Cache mode: writeback, ignore flushes
276 (qemu) i
\e[K
\e[Din
\e[K
\e[D
\e[Dinf
\e[K
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dinfo b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bl
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo blo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bloc
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block ba
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block bac
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block back
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backi
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backin
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-f
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-fi
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-fil
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-file
\e[K
278 backing-file: TEST_DIR/t.qcow2.base (file, read-only)
279 Cache mode: writeback, ignore flushes
280 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
282 Testing: -drive file=TEST_DIR/t.qcow2,cache=unsafe,backing.file.filename=TEST_DIR/t.qcow2.base,backing.cache.no-flush=on,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,if=none,id=drive0 -nodefaults
283 QEMU X.Y.Z monitor - type 'help' for more information
284 (qemu) i
\e[K
\e[Din
\e[K
\e[D
\e[Dinf
\e[K
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dinfo b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bl
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo blo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bloc
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
285 drive0 (NODE_NAME): TEST_DIR/t.qcow2 (qcow2)
286 Removable device: not locked, tray closed
287 Cache mode: writeback, ignore flushes
288 Backing file: TEST_DIR/t.qcow2.base (chain depth: 1)
289 (qemu) i
\e[K
\e[Din
\e[K
\e[D
\e[Dinf
\e[K
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dinfo b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bl
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo blo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bloc
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block f
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block fi
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block fil
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block file
\e[K
291 file: TEST_DIR/t.qcow2 (file)
292 Cache mode: writeback, ignore flushes
293 (qemu) i
\e[K
\e[Din
\e[K
\e[D
\e[Dinf
\e[K
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dinfo b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bl
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo blo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bloc
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block ba
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block bac
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block back
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backi
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backin
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing
\e[K
294 backing: TEST_DIR/t.qcow2.base (qcow2, read-only)
295 Cache mode: writeback, ignore flushes
296 (qemu) i
\e[K
\e[Din
\e[K
\e[D
\e[Dinf
\e[K
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[Dinfo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dinfo b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bl
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo blo
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo bloc
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block b
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block ba
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block bac
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block back
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backi
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backin
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-f
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-fi
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-fil
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dinfo block backing-file
\e[K
298 backing-file: TEST_DIR/t.qcow2.base (file, read-only)
299 Cache mode: writeback, ignore flushes
300 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
302 Testing: -drive file=TEST_DIR/t.qcow2,cache=invalid_value,backing.file.filename=TEST_DIR/t.qcow2.base,backing.cache.no-flush=on,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,if=none,id=drive0 -nodefaults
303 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,cache=invalid_value,backing.file.filename=TEST_DIR/t.qcow2.base,backing.cache.no-flush=on,backing.node-name=backing,backing.file.node-name=backing-file,file.node-name=file,if=none,id=drive0: invalid cache option
306 === Specifying the protocol layer ===
308 Testing: -drive file=TEST_DIR/t.qcow2,file.driver=file
309 QEMU X.Y.Z monitor - type 'help' for more information
310 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
313 === Leaving out required options ===
315 Testing: -drive driver=file
316 QEMU_PROG: -drive driver=file: The 'file' block driver requires a file name
318 Testing: -drive driver=nbd
319 QEMU_PROG: -drive driver=nbd: NBD server address missing
321 Testing: -drive driver=raw
322 QEMU_PROG: -drive driver=raw: Can't use 'raw' as a block driver for the protocol level
324 Testing: -drive file.driver=file
325 QEMU_PROG: -drive file.driver=file: The 'file' block driver requires a file name
327 Testing: -drive file.driver=nbd
328 QEMU_PROG: -drive file.driver=nbd: NBD server address missing
330 Testing: -drive file.driver=raw
331 QEMU_PROG: -drive file.driver=raw: Can't use 'raw' as a block driver for the protocol level
333 Testing: -drive foo=bar
334 QEMU_PROG: -drive foo=bar: Must specify either driver or file
337 === Specifying both an option and its legacy alias ===
339 Testing: -drive file=TEST_DIR/t.qcow2,iops=1234,throttling.iops-total=5678
340 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,iops=1234,throttling.iops-total=5678: 'throttling.iops-total' and its alias 'iops' can't be used at the same time
342 Testing: -drive file=TEST_DIR/t.qcow2,iops_rd=1234,throttling.iops-read=5678
343 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,iops_rd=1234,throttling.iops-read=5678: 'throttling.iops-read' and its alias 'iops_rd' can't be used at the same time
345 Testing: -drive file=TEST_DIR/t.qcow2,iops_wr=1234,throttling.iops-write=5678
346 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,iops_wr=1234,throttling.iops-write=5678: 'throttling.iops-write' and its alias 'iops_wr' can't be used at the same time
348 Testing: -drive file=TEST_DIR/t.qcow2,bps=1234,throttling.bps-total=5678
349 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,bps=1234,throttling.bps-total=5678: 'throttling.bps-total' and its alias 'bps' can't be used at the same time
351 Testing: -drive file=TEST_DIR/t.qcow2,bps_rd=1234,throttling.bps-read=5678
352 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,bps_rd=1234,throttling.bps-read=5678: 'throttling.bps-read' and its alias 'bps_rd' can't be used at the same time
354 Testing: -drive file=TEST_DIR/t.qcow2,bps_wr=1234,throttling.bps-write=5678
355 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,bps_wr=1234,throttling.bps-write=5678: 'throttling.bps-write' and its alias 'bps_wr' can't be used at the same time
357 Testing: -drive file=TEST_DIR/t.qcow2,iops_max=1234,throttling.iops-total-max=5678
358 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,iops_max=1234,throttling.iops-total-max=5678: 'throttling.iops-total-max' and its alias 'iops_max' can't be used at the same time
360 Testing: -drive file=TEST_DIR/t.qcow2,iops_rd_max=1234,throttling.iops-read-max=5678
361 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,iops_rd_max=1234,throttling.iops-read-max=5678: 'throttling.iops-read-max' and its alias 'iops_rd_max' can't be used at the same time
363 Testing: -drive file=TEST_DIR/t.qcow2,iops_wr_max=1234,throttling.iops-write-max=5678
364 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,iops_wr_max=1234,throttling.iops-write-max=5678: 'throttling.iops-write-max' and its alias 'iops_wr_max' can't be used at the same time
366 Testing: -drive file=TEST_DIR/t.qcow2,bps_max=1234,throttling.bps-total-max=5678
367 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,bps_max=1234,throttling.bps-total-max=5678: 'throttling.bps-total-max' and its alias 'bps_max' can't be used at the same time
369 Testing: -drive file=TEST_DIR/t.qcow2,bps_rd_max=1234,throttling.bps-read-max=5678
370 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,bps_rd_max=1234,throttling.bps-read-max=5678: 'throttling.bps-read-max' and its alias 'bps_rd_max' can't be used at the same time
372 Testing: -drive file=TEST_DIR/t.qcow2,bps_wr_max=1234,throttling.bps-write-max=5678
373 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,bps_wr_max=1234,throttling.bps-write-max=5678: 'throttling.bps-write-max' and its alias 'bps_wr_max' can't be used at the same time
375 Testing: -drive file=TEST_DIR/t.qcow2,iops_size=1234,throttling.iops-size=5678
376 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,iops_size=1234,throttling.iops-size=5678: 'throttling.iops-size' and its alias 'iops_size' can't be used at the same time
378 Testing: -drive file=TEST_DIR/t.qcow2,readonly=on,read-only=off
379 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,readonly=on,read-only=off: 'read-only' and its alias 'readonly' can't be used at the same time
382 === Catching negative/large throttling values ===
384 Testing: -drive file=TEST_DIR/t.qcow2,iops=-1
385 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,iops=-1: bps/iops/max values must be within [0, 1000000000000000]
387 Testing: -drive file=TEST_DIR/t.qcow2,bps=-2
388 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,bps=-2: bps/iops/max values must be within [0, 1000000000000000]
390 Testing: -drive file=TEST_DIR/t.qcow2,bps_rd=-3
391 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,bps_rd=-3: bps/iops/max values must be within [0, 1000000000000000]
393 Testing: -drive file=TEST_DIR/t.qcow2,bps_rd_max=-3
394 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,bps_rd_max=-3: bps/iops/max values must be within [0, 1000000000000000]
396 Testing: -drive file=TEST_DIR/t.qcow2,throttling.iops-total=-4
397 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,throttling.iops-total=-4: bps/iops/max values must be within [0, 1000000000000000]
399 Testing: -drive file=TEST_DIR/t.qcow2,throttling.bps-total=-5
400 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,throttling.bps-total=-5: bps/iops/max values must be within [0, 1000000000000000]
402 Testing: -drive file=TEST_DIR/t.qcow2,bps=0
403 QEMU X.Y.Z monitor - type 'help' for more information
404 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
406 Testing: -drive file=TEST_DIR/t.qcow2,bps=1
407 QEMU X.Y.Z monitor - type 'help' for more information
408 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
410 Testing: -drive file=TEST_DIR/t.qcow2,bps=1000000000000000
411 QEMU X.Y.Z monitor - type 'help' for more information
412 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
414 Testing: -drive file=TEST_DIR/t.qcow2,bps=1000000000000001
415 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,bps=1000000000000001: bps/iops/max values must be within [0, 1000000000000000]
417 Testing: -drive file=TEST_DIR/t.qcow2,bps=9999999999999999
418 QEMU_PROG: -drive file=TEST_DIR/t.qcow2,bps=9999999999999999: bps/iops/max values must be within [0, 1000000000000000]
421 === Parsing protocol from file name ===
423 Testing: -hda foo:bar
424 QEMU_PROG: -hda foo:bar: Unknown protocol 'foo'
426 Testing: -drive file=foo:bar
427 QEMU_PROG: -drive file=foo:bar: Unknown protocol 'foo'
429 Testing: -drive file.filename=foo:bar
430 QEMU_PROG: -drive file.filename=foo:bar: Could not open 'foo:bar': No such file or directory
432 Testing: -hda file:TEST_DIR/t.qcow2
433 QEMU X.Y.Z monitor - type 'help' for more information
434 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
436 Testing: -drive file=file:TEST_DIR/t.qcow2
437 QEMU X.Y.Z monitor - type 'help' for more information
438 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
440 Testing: -drive file.filename=file:TEST_DIR/t.qcow2
441 QEMU_PROG: -drive file.filename=file:TEST_DIR/t.qcow2: Could not open 'file:TEST_DIR/t.qcow2': No such file or directory
444 === Snapshot mode ===
446 wrote 4096/4096 bytes at offset 0
447 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
448 Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=drive0 -snapshot
449 QEMU X.Y.Z monitor - type 'help' for more information
450 (qemu) q
\e[K
\e[Dqe
\e[K
\e[D
\e[Dqem
\e[K
\e[D
\e[D
\e[Dqemu
\e[K
\e[D
\e[D
\e[D
\e[Dqemu-
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-i
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io d
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io driv
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "w
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "writ
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x2
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k"
\e[K
451 wrote 4096/4096 bytes at offset 0
452 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
453 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
455 Testing: -drive file=TEST_DIR/t.qcow2,snapshot=on,if=none,id=drive0
456 QEMU X.Y.Z monitor - type 'help' for more information
457 (qemu) q
\e[K
\e[Dqe
\e[K
\e[D
\e[Dqem
\e[K
\e[D
\e[D
\e[Dqemu
\e[K
\e[D
\e[D
\e[D
\e[Dqemu-
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-i
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io d
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io driv
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "w
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "writ
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x2
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k"
\e[K
458 wrote 4096/4096 bytes at offset 0
459 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
460 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
462 Testing: -drive file.filename=TEST_DIR/t.qcow2,driver=qcow2,snapshot=on,if=none,id=drive0
463 QEMU X.Y.Z monitor - type 'help' for more information
464 (qemu) q
\e[K
\e[Dqe
\e[K
\e[D
\e[Dqem
\e[K
\e[D
\e[D
\e[Dqemu
\e[K
\e[D
\e[D
\e[D
\e[Dqemu-
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-i
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io d
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io driv
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "w
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "writ
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x2
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k"
\e[K
465 wrote 4096/4096 bytes at offset 0
466 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
467 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
469 Testing: -drive file.filename=TEST_DIR/t.qcow2,driver=qcow2,if=none,id=drive0 -snapshot
470 QEMU X.Y.Z monitor - type 'help' for more information
471 (qemu) q
\e[K
\e[Dqe
\e[K
\e[D
\e[Dqem
\e[K
\e[D
\e[D
\e[Dqemu
\e[K
\e[D
\e[D
\e[D
\e[Dqemu-
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-i
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io d
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io driv
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "w
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "writ
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x2
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k"
\e[K
472 wrote 4096/4096 bytes at offset 0
473 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
474 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
476 Testing: -drive file=file:TEST_DIR/t.qcow2,if=none,id=drive0 -snapshot
477 QEMU X.Y.Z monitor - type 'help' for more information
478 (qemu) q
\e[K
\e[Dqe
\e[K
\e[D
\e[Dqem
\e[K
\e[D
\e[D
\e[Dqemu
\e[K
\e[D
\e[D
\e[D
\e[Dqemu-
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-i
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io d
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io driv
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "w
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "writ
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x2
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k"
\e[K
479 wrote 4096/4096 bytes at offset 0
480 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
481 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
483 Testing: -drive file=file:TEST_DIR/t.qcow2,snapshot=on,if=none,id=drive0
484 QEMU X.Y.Z monitor - type 'help' for more information
485 (qemu) q
\e[K
\e[Dqe
\e[K
\e[D
\e[Dqem
\e[K
\e[D
\e[D
\e[Dqemu
\e[K
\e[D
\e[D
\e[D
\e[Dqemu-
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-i
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io d
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io driv
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "w
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "writ
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x2
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k"
\e[K
486 wrote 4096/4096 bytes at offset 0
487 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
488 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
490 Testing: -drive file=TEST_DIR/t.qcow2,if=none,id=drive0 -snapshot
491 QEMU X.Y.Z monitor - type 'help' for more information
492 (qemu) q
\e[K
\e[Dqe
\e[K
\e[D
\e[Dqem
\e[K
\e[D
\e[D
\e[Dqemu
\e[K
\e[D
\e[D
\e[D
\e[Dqemu-
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-i
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io d
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io driv
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "w
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "writ
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x2
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k"
\e[K
493 wrote 4096/4096 bytes at offset 0
494 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
495 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
497 Testing: -drive file=TEST_DIR/t.qcow2,snapshot=on,if=none,id=drive0
498 QEMU X.Y.Z monitor - type 'help' for more information
499 (qemu) q
\e[K
\e[Dqe
\e[K
\e[D
\e[Dqem
\e[K
\e[D
\e[D
\e[Dqemu
\e[K
\e[D
\e[D
\e[D
\e[Dqemu-
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-i
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io d
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io driv
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "w
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "writ
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x2
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k"
\e[K
500 wrote 4096/4096 bytes at offset 0
501 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
502 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
504 read 4096/4096 bytes at offset 0
505 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
506 Testing: -drive file=TEST_DIR/t.qcow2,snapshot=off,if=none,id=drive0
507 QEMU X.Y.Z monitor - type 'help' for more information
508 (qemu) q
\e[K
\e[Dqe
\e[K
\e[D
\e[Dqem
\e[K
\e[D
\e[D
\e[Dqemu
\e[K
\e[D
\e[D
\e[D
\e[Dqemu-
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-i
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io d
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io driv
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "w
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "writ
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x2
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x22 0 4k"
\e[K
509 wrote 4096/4096 bytes at offset 0
510 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
511 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
513 read 4096/4096 bytes at offset 0
514 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
515 Testing: -drive file=TEST_DIR/t.qcow2,snapshot=on,if=none,id=drive0
516 QEMU X.Y.Z monitor - type 'help' for more information
517 (qemu) q
\e[K
\e[Dqe
\e[K
\e[D
\e[Dqem
\e[K
\e[D
\e[D
\e[Dqemu
\e[K
\e[D
\e[D
\e[D
\e[Dqemu-
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-i
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io d
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io dri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io driv
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "w
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "wri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "writ
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x3
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x33
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x33
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x33 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x33 0
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x33 0 4
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x33 0 4k
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dqemu-io drive0 "write -P 0x33 0 4k"
\e[K
518 wrote 4096/4096 bytes at offset 0
519 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
520 (qemu) c
\e[K
\e[Dco
\e[K
\e[D
\e[Dcom
\e[K
\e[D
\e[D
\e[Dcomm
\e[K
\e[D
\e[D
\e[D
\e[Dcommi
\e[K
\e[D
\e[D
\e[D
\e[D
\e[Dcommit
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dcommit
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dcommit d
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dcommit dr
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dcommit dri
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dcommit driv
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dcommit drive
\e[K
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[D
\e[Dcommit drive0
\e[K
521 (qemu) q
\e[K
\e[Dqu
\e[K
\e[D
\e[Dqui
\e[K
\e[D
\e[D
\e[Dquit
\e[K
523 read 4096/4096 bytes at offset 0
524 4 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)