slirp: check len against dhcp options array end
[qemu/ar7.git] / tests / qemu-iotests / 172.out
blob273296616650c072ae9d5964bb4a1ef8288ed814
1 QA output created by 172
2 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=737280
3 Formatting 'TEST_DIR/t.IMGFMT.2', fmt=IMGFMT size=737280
4 Formatting 'TEST_DIR/t.IMGFMT.3', fmt=IMGFMT size=737280
7 === Default ===
9 Testing:
11           dev: isa-fdc, id ""
12             iobase = 1008 (0x3f0)
13             irq = 6 (0x6)
14             dma = 2 (0x2)
15             driveA = ""
16             driveB = ""
17             check_media_rate = true
18             fdtypeA = "auto"
19             fdtypeB = "auto"
20             fallback = "288"
21             isa irq 6
22             bus: floppy-bus.0
23               type floppy-bus
24               dev: floppy, id ""
25                 unit = 0 (0x0)
26                 drive = "floppy0"
27                 logical_block_size = 512 (0x200)
28                 physical_block_size = 512 (0x200)
29                 min_io_size = 0 (0x0)
30                 opt_io_size = 0 (0x0)
31                 discard_granularity = 4294967295 (0xffffffff)
32                 write-cache = "auto"
33                 share-rw = false
34                 drive-type = "288"
37 === Using -fda/-fdb options ===
39 Testing: -fda TEST_DIR/t.qcow2
41           dev: isa-fdc, id ""
42             iobase = 1008 (0x3f0)
43             irq = 6 (0x6)
44             dma = 2 (0x2)
45             driveA = ""
46             driveB = ""
47             check_media_rate = true
48             fdtypeA = "auto"
49             fdtypeB = "auto"
50             fallback = "288"
51             isa irq 6
52             bus: floppy-bus.0
53               type floppy-bus
54               dev: floppy, id ""
55                 unit = 0 (0x0)
56                 drive = "floppy0"
57                 logical_block_size = 512 (0x200)
58                 physical_block_size = 512 (0x200)
59                 min_io_size = 0 (0x0)
60                 opt_io_size = 0 (0x0)
61                 discard_granularity = 4294967295 (0xffffffff)
62                 write-cache = "auto"
63                 share-rw = false
64                 drive-type = "144"
66 Testing: -fdb TEST_DIR/t.qcow2
68           dev: isa-fdc, id ""
69             iobase = 1008 (0x3f0)
70             irq = 6 (0x6)
71             dma = 2 (0x2)
72             driveA = ""
73             driveB = ""
74             check_media_rate = true
75             fdtypeA = "auto"
76             fdtypeB = "auto"
77             fallback = "288"
78             isa irq 6
79             bus: floppy-bus.0
80               type floppy-bus
81               dev: floppy, id ""
82                 unit = 1 (0x1)
83                 drive = "floppy1"
84                 logical_block_size = 512 (0x200)
85                 physical_block_size = 512 (0x200)
86                 min_io_size = 0 (0x0)
87                 opt_io_size = 0 (0x0)
88                 discard_granularity = 4294967295 (0xffffffff)
89                 write-cache = "auto"
90                 share-rw = false
91                 drive-type = "144"
92               dev: floppy, id ""
93                 unit = 0 (0x0)
94                 drive = "floppy0"
95                 logical_block_size = 512 (0x200)
96                 physical_block_size = 512 (0x200)
97                 min_io_size = 0 (0x0)
98                 opt_io_size = 0 (0x0)
99                 discard_granularity = 4294967295 (0xffffffff)
100                 write-cache = "auto"
101                 share-rw = false
102                 drive-type = "288"
104 Testing: -fda TEST_DIR/t.qcow2 -fdb TEST_DIR/t.qcow2.2
106           dev: isa-fdc, id ""
107             iobase = 1008 (0x3f0)
108             irq = 6 (0x6)
109             dma = 2 (0x2)
110             driveA = ""
111             driveB = ""
112             check_media_rate = true
113             fdtypeA = "auto"
114             fdtypeB = "auto"
115             fallback = "288"
116             isa irq 6
117             bus: floppy-bus.0
118               type floppy-bus
119               dev: floppy, id ""
120                 unit = 1 (0x1)
121                 drive = "floppy1"
122                 logical_block_size = 512 (0x200)
123                 physical_block_size = 512 (0x200)
124                 min_io_size = 0 (0x0)
125                 opt_io_size = 0 (0x0)
126                 discard_granularity = 4294967295 (0xffffffff)
127                 write-cache = "auto"
128                 share-rw = false
129                 drive-type = "144"
130               dev: floppy, id ""
131                 unit = 0 (0x0)
132                 drive = "floppy0"
133                 logical_block_size = 512 (0x200)
134                 physical_block_size = 512 (0x200)
135                 min_io_size = 0 (0x0)
136                 opt_io_size = 0 (0x0)
137                 discard_granularity = 4294967295 (0xffffffff)
138                 write-cache = "auto"
139                 share-rw = false
140                 drive-type = "144"
143 === Using -drive options ===
145 Testing: -drive if=floppy,file=TEST_DIR/t.qcow2
147           dev: isa-fdc, id ""
148             iobase = 1008 (0x3f0)
149             irq = 6 (0x6)
150             dma = 2 (0x2)
151             driveA = ""
152             driveB = ""
153             check_media_rate = true
154             fdtypeA = "auto"
155             fdtypeB = "auto"
156             fallback = "288"
157             isa irq 6
158             bus: floppy-bus.0
159               type floppy-bus
160               dev: floppy, id ""
161                 unit = 0 (0x0)
162                 drive = "floppy0"
163                 logical_block_size = 512 (0x200)
164                 physical_block_size = 512 (0x200)
165                 min_io_size = 0 (0x0)
166                 opt_io_size = 0 (0x0)
167                 discard_granularity = 4294967295 (0xffffffff)
168                 write-cache = "auto"
169                 share-rw = false
170                 drive-type = "144"
172 Testing: -drive if=floppy,file=TEST_DIR/t.qcow2,index=1
174           dev: isa-fdc, id ""
175             iobase = 1008 (0x3f0)
176             irq = 6 (0x6)
177             dma = 2 (0x2)
178             driveA = ""
179             driveB = ""
180             check_media_rate = true
181             fdtypeA = "auto"
182             fdtypeB = "auto"
183             fallback = "288"
184             isa irq 6
185             bus: floppy-bus.0
186               type floppy-bus
187               dev: floppy, id ""
188                 unit = 1 (0x1)
189                 drive = "floppy1"
190                 logical_block_size = 512 (0x200)
191                 physical_block_size = 512 (0x200)
192                 min_io_size = 0 (0x0)
193                 opt_io_size = 0 (0x0)
194                 discard_granularity = 4294967295 (0xffffffff)
195                 write-cache = "auto"
196                 share-rw = false
197                 drive-type = "144"
198               dev: floppy, id ""
199                 unit = 0 (0x0)
200                 drive = "floppy0"
201                 logical_block_size = 512 (0x200)
202                 physical_block_size = 512 (0x200)
203                 min_io_size = 0 (0x0)
204                 opt_io_size = 0 (0x0)
205                 discard_granularity = 4294967295 (0xffffffff)
206                 write-cache = "auto"
207                 share-rw = false
208                 drive-type = "288"
210 Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=floppy,file=TEST_DIR/t.qcow2.2,index=1
212           dev: isa-fdc, id ""
213             iobase = 1008 (0x3f0)
214             irq = 6 (0x6)
215             dma = 2 (0x2)
216             driveA = ""
217             driveB = ""
218             check_media_rate = true
219             fdtypeA = "auto"
220             fdtypeB = "auto"
221             fallback = "288"
222             isa irq 6
223             bus: floppy-bus.0
224               type floppy-bus
225               dev: floppy, id ""
226                 unit = 1 (0x1)
227                 drive = "floppy1"
228                 logical_block_size = 512 (0x200)
229                 physical_block_size = 512 (0x200)
230                 min_io_size = 0 (0x0)
231                 opt_io_size = 0 (0x0)
232                 discard_granularity = 4294967295 (0xffffffff)
233                 write-cache = "auto"
234                 share-rw = false
235                 drive-type = "144"
236               dev: floppy, id ""
237                 unit = 0 (0x0)
238                 drive = "floppy0"
239                 logical_block_size = 512 (0x200)
240                 physical_block_size = 512 (0x200)
241                 min_io_size = 0 (0x0)
242                 opt_io_size = 0 (0x0)
243                 discard_granularity = 4294967295 (0xffffffff)
244                 write-cache = "auto"
245                 share-rw = false
246                 drive-type = "144"
249 === Using -drive if=none and -global ===
251 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveA=none0
253           dev: isa-fdc, id ""
254             iobase = 1008 (0x3f0)
255             irq = 6 (0x6)
256             dma = 2 (0x2)
257             driveA = ""
258             driveB = ""
259             check_media_rate = true
260             fdtypeA = "auto"
261             fdtypeB = "auto"
262             fallback = "288"
263             isa irq 6
264             bus: floppy-bus.0
265               type floppy-bus
266               dev: floppy, id ""
267                 unit = 0 (0x0)
268                 drive = "none0"
269                 logical_block_size = 512 (0x200)
270                 physical_block_size = 512 (0x200)
271                 min_io_size = 0 (0x0)
272                 opt_io_size = 0 (0x0)
273                 discard_granularity = 4294967295 (0xffffffff)
274                 write-cache = "auto"
275                 share-rw = false
276                 drive-type = "144"
278 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -global isa-fdc.driveB=none0
280           dev: isa-fdc, id ""
281             iobase = 1008 (0x3f0)
282             irq = 6 (0x6)
283             dma = 2 (0x2)
284             driveA = ""
285             driveB = ""
286             check_media_rate = true
287             fdtypeA = "auto"
288             fdtypeB = "auto"
289             fallback = "288"
290             isa irq 6
291             bus: floppy-bus.0
292               type floppy-bus
293               dev: floppy, id ""
294                 unit = 1 (0x1)
295                 drive = "none0"
296                 logical_block_size = 512 (0x200)
297                 physical_block_size = 512 (0x200)
298                 min_io_size = 0 (0x0)
299                 opt_io_size = 0 (0x0)
300                 discard_granularity = 4294967295 (0xffffffff)
301                 write-cache = "auto"
302                 share-rw = false
303                 drive-type = "144"
305 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveA=none0 -global isa-fdc.driveB=none1
307           dev: isa-fdc, id ""
308             iobase = 1008 (0x3f0)
309             irq = 6 (0x6)
310             dma = 2 (0x2)
311             driveA = ""
312             driveB = ""
313             check_media_rate = true
314             fdtypeA = "auto"
315             fdtypeB = "auto"
316             fallback = "288"
317             isa irq 6
318             bus: floppy-bus.0
319               type floppy-bus
320               dev: floppy, id ""
321                 unit = 1 (0x1)
322                 drive = "none1"
323                 logical_block_size = 512 (0x200)
324                 physical_block_size = 512 (0x200)
325                 min_io_size = 0 (0x0)
326                 opt_io_size = 0 (0x0)
327                 discard_granularity = 4294967295 (0xffffffff)
328                 write-cache = "auto"
329                 share-rw = false
330                 drive-type = "144"
331               dev: floppy, id ""
332                 unit = 0 (0x0)
333                 drive = "none0"
334                 logical_block_size = 512 (0x200)
335                 physical_block_size = 512 (0x200)
336                 min_io_size = 0 (0x0)
337                 opt_io_size = 0 (0x0)
338                 discard_granularity = 4294967295 (0xffffffff)
339                 write-cache = "auto"
340                 share-rw = false
341                 drive-type = "144"
344 === Using -drive if=none and -device ===
346 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0
348           dev: isa-fdc, id ""
349             iobase = 1008 (0x3f0)
350             irq = 6 (0x6)
351             dma = 2 (0x2)
352             driveA = ""
353             driveB = ""
354             check_media_rate = true
355             fdtypeA = "auto"
356             fdtypeB = "auto"
357             fallback = "288"
358             isa irq 6
359             bus: floppy-bus.0
360               type floppy-bus
361               dev: floppy, id ""
362                 unit = 0 (0x0)
363                 drive = "none0"
364                 logical_block_size = 512 (0x200)
365                 physical_block_size = 512 (0x200)
366                 min_io_size = 0 (0x0)
367                 opt_io_size = 0 (0x0)
368                 discard_granularity = 4294967295 (0xffffffff)
369                 write-cache = "auto"
370                 share-rw = false
371                 drive-type = "144"
373 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,unit=1
375           dev: isa-fdc, id ""
376             iobase = 1008 (0x3f0)
377             irq = 6 (0x6)
378             dma = 2 (0x2)
379             driveA = ""
380             driveB = ""
381             check_media_rate = true
382             fdtypeA = "auto"
383             fdtypeB = "auto"
384             fallback = "288"
385             isa irq 6
386             bus: floppy-bus.0
387               type floppy-bus
388               dev: floppy, id ""
389                 unit = 1 (0x1)
390                 drive = "none0"
391                 logical_block_size = 512 (0x200)
392                 physical_block_size = 512 (0x200)
393                 min_io_size = 0 (0x0)
394                 opt_io_size = 0 (0x0)
395                 discard_granularity = 4294967295 (0xffffffff)
396                 write-cache = "auto"
397                 share-rw = false
398                 drive-type = "144"
400 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device floppy,drive=none0 -device floppy,drive=none1,unit=1
402           dev: isa-fdc, id ""
403             iobase = 1008 (0x3f0)
404             irq = 6 (0x6)
405             dma = 2 (0x2)
406             driveA = ""
407             driveB = ""
408             check_media_rate = true
409             fdtypeA = "auto"
410             fdtypeB = "auto"
411             fallback = "288"
412             isa irq 6
413             bus: floppy-bus.0
414               type floppy-bus
415               dev: floppy, id ""
416                 unit = 1 (0x1)
417                 drive = "none1"
418                 logical_block_size = 512 (0x200)
419                 physical_block_size = 512 (0x200)
420                 min_io_size = 0 (0x0)
421                 opt_io_size = 0 (0x0)
422                 discard_granularity = 4294967295 (0xffffffff)
423                 write-cache = "auto"
424                 share-rw = false
425                 drive-type = "144"
426               dev: floppy, id ""
427                 unit = 0 (0x0)
428                 drive = "none0"
429                 logical_block_size = 512 (0x200)
430                 physical_block_size = 512 (0x200)
431                 min_io_size = 0 (0x0)
432                 opt_io_size = 0 (0x0)
433                 discard_granularity = 4294967295 (0xffffffff)
434                 write-cache = "auto"
435                 share-rw = false
436                 drive-type = "144"
439 === Mixing -fdX and -global ===
441 Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveB=none0
443           dev: isa-fdc, id ""
444             iobase = 1008 (0x3f0)
445             irq = 6 (0x6)
446             dma = 2 (0x2)
447             driveA = ""
448             driveB = ""
449             check_media_rate = true
450             fdtypeA = "auto"
451             fdtypeB = "auto"
452             fallback = "288"
453             isa irq 6
454             bus: floppy-bus.0
455               type floppy-bus
456               dev: floppy, id ""
457                 unit = 1 (0x1)
458                 drive = "none0"
459                 logical_block_size = 512 (0x200)
460                 physical_block_size = 512 (0x200)
461                 min_io_size = 0 (0x0)
462                 opt_io_size = 0 (0x0)
463                 discard_granularity = 4294967295 (0xffffffff)
464                 write-cache = "auto"
465                 share-rw = false
466                 drive-type = "144"
467               dev: floppy, id ""
468                 unit = 0 (0x0)
469                 drive = "floppy0"
470                 logical_block_size = 512 (0x200)
471                 physical_block_size = 512 (0x200)
472                 min_io_size = 0 (0x0)
473                 opt_io_size = 0 (0x0)
474                 discard_granularity = 4294967295 (0xffffffff)
475                 write-cache = "auto"
476                 share-rw = false
477                 drive-type = "144"
479 Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveA=none0
481           dev: isa-fdc, id ""
482             iobase = 1008 (0x3f0)
483             irq = 6 (0x6)
484             dma = 2 (0x2)
485             driveA = ""
486             driveB = ""
487             check_media_rate = true
488             fdtypeA = "auto"
489             fdtypeB = "auto"
490             fallback = "288"
491             isa irq 6
492             bus: floppy-bus.0
493               type floppy-bus
494               dev: floppy, id ""
495                 unit = 1 (0x1)
496                 drive = "floppy1"
497                 logical_block_size = 512 (0x200)
498                 physical_block_size = 512 (0x200)
499                 min_io_size = 0 (0x0)
500                 opt_io_size = 0 (0x0)
501                 discard_granularity = 4294967295 (0xffffffff)
502                 write-cache = "auto"
503                 share-rw = false
504                 drive-type = "144"
505               dev: floppy, id ""
506                 unit = 0 (0x0)
507                 drive = "none0"
508                 logical_block_size = 512 (0x200)
509                 physical_block_size = 512 (0x200)
510                 min_io_size = 0 (0x0)
511                 opt_io_size = 0 (0x0)
512                 discard_granularity = 4294967295 (0xffffffff)
513                 write-cache = "auto"
514                 share-rw = false
515                 drive-type = "144"
517 Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveA=none0
519           dev: isa-fdc, id ""
520             iobase = 1008 (0x3f0)
521             irq = 6 (0x6)
522             dma = 2 (0x2)
523             driveA = ""
524             driveB = ""
525             check_media_rate = true
526             fdtypeA = "auto"
527             fdtypeB = "auto"
528             fallback = "288"
529             isa irq 6
530             bus: floppy-bus.0
531               type floppy-bus
532               dev: floppy, id ""
533                 unit = 0 (0x0)
534                 drive = "floppy0"
535                 logical_block_size = 512 (0x200)
536                 physical_block_size = 512 (0x200)
537                 min_io_size = 0 (0x0)
538                 opt_io_size = 0 (0x0)
539                 discard_granularity = 4294967295 (0xffffffff)
540                 write-cache = "auto"
541                 share-rw = false
542                 drive-type = "144"
544 Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveB=none0
546           dev: isa-fdc, id ""
547             iobase = 1008 (0x3f0)
548             irq = 6 (0x6)
549             dma = 2 (0x2)
550             driveA = ""
551             driveB = ""
552             check_media_rate = true
553             fdtypeA = "auto"
554             fdtypeB = "auto"
555             fallback = "288"
556             isa irq 6
557             bus: floppy-bus.0
558               type floppy-bus
559               dev: floppy, id ""
560                 unit = 1 (0x1)
561                 drive = "floppy1"
562                 logical_block_size = 512 (0x200)
563                 physical_block_size = 512 (0x200)
564                 min_io_size = 0 (0x0)
565                 opt_io_size = 0 (0x0)
566                 discard_granularity = 4294967295 (0xffffffff)
567                 write-cache = "auto"
568                 share-rw = false
569                 drive-type = "144"
572 === Mixing -fdX and -device ===
574 Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device floppy,drive=none0
576           dev: isa-fdc, id ""
577             iobase = 1008 (0x3f0)
578             irq = 6 (0x6)
579             dma = 2 (0x2)
580             driveA = ""
581             driveB = ""
582             check_media_rate = true
583             fdtypeA = "auto"
584             fdtypeB = "auto"
585             fallback = "288"
586             isa irq 6
587             bus: floppy-bus.0
588               type floppy-bus
589               dev: floppy, id ""
590                 unit = 1 (0x1)
591                 drive = "none0"
592                 logical_block_size = 512 (0x200)
593                 physical_block_size = 512 (0x200)
594                 min_io_size = 0 (0x0)
595                 opt_io_size = 0 (0x0)
596                 discard_granularity = 4294967295 (0xffffffff)
597                 write-cache = "auto"
598                 share-rw = false
599                 drive-type = "144"
600               dev: floppy, id ""
601                 unit = 0 (0x0)
602                 drive = "floppy0"
603                 logical_block_size = 512 (0x200)
604                 physical_block_size = 512 (0x200)
605                 min_io_size = 0 (0x0)
606                 opt_io_size = 0 (0x0)
607                 discard_granularity = 4294967295 (0xffffffff)
608                 write-cache = "auto"
609                 share-rw = false
610                 drive-type = "144"
612 Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device floppy,drive=none0,unit=1
614           dev: isa-fdc, id ""
615             iobase = 1008 (0x3f0)
616             irq = 6 (0x6)
617             dma = 2 (0x2)
618             driveA = ""
619             driveB = ""
620             check_media_rate = true
621             fdtypeA = "auto"
622             fdtypeB = "auto"
623             fallback = "288"
624             isa irq 6
625             bus: floppy-bus.0
626               type floppy-bus
627               dev: floppy, id ""
628                 unit = 1 (0x1)
629                 drive = "none0"
630                 logical_block_size = 512 (0x200)
631                 physical_block_size = 512 (0x200)
632                 min_io_size = 0 (0x0)
633                 opt_io_size = 0 (0x0)
634                 discard_granularity = 4294967295 (0xffffffff)
635                 write-cache = "auto"
636                 share-rw = false
637                 drive-type = "144"
638               dev: floppy, id ""
639                 unit = 0 (0x0)
640                 drive = "floppy0"
641                 logical_block_size = 512 (0x200)
642                 physical_block_size = 512 (0x200)
643                 min_io_size = 0 (0x0)
644                 opt_io_size = 0 (0x0)
645                 discard_granularity = 4294967295 (0xffffffff)
646                 write-cache = "auto"
647                 share-rw = false
648                 drive-type = "144"
650 Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device floppy,drive=none0
652           dev: isa-fdc, id ""
653             iobase = 1008 (0x3f0)
654             irq = 6 (0x6)
655             dma = 2 (0x2)
656             driveA = ""
657             driveB = ""
658             check_media_rate = true
659             fdtypeA = "auto"
660             fdtypeB = "auto"
661             fallback = "288"
662             isa irq 6
663             bus: floppy-bus.0
664               type floppy-bus
665               dev: floppy, id ""
666                 unit = 0 (0x0)
667                 drive = "none0"
668                 logical_block_size = 512 (0x200)
669                 physical_block_size = 512 (0x200)
670                 min_io_size = 0 (0x0)
671                 opt_io_size = 0 (0x0)
672                 discard_granularity = 4294967295 (0xffffffff)
673                 write-cache = "auto"
674                 share-rw = false
675                 drive-type = "144"
676               dev: floppy, id ""
677                 unit = 1 (0x1)
678                 drive = "floppy1"
679                 logical_block_size = 512 (0x200)
680                 physical_block_size = 512 (0x200)
681                 min_io_size = 0 (0x0)
682                 opt_io_size = 0 (0x0)
683                 discard_granularity = 4294967295 (0xffffffff)
684                 write-cache = "auto"
685                 share-rw = false
686                 drive-type = "144"
688 Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device floppy,drive=none0,unit=0
690           dev: isa-fdc, id ""
691             iobase = 1008 (0x3f0)
692             irq = 6 (0x6)
693             dma = 2 (0x2)
694             driveA = ""
695             driveB = ""
696             check_media_rate = true
697             fdtypeA = "auto"
698             fdtypeB = "auto"
699             fallback = "288"
700             isa irq 6
701             bus: floppy-bus.0
702               type floppy-bus
703               dev: floppy, id ""
704                 unit = 0 (0x0)
705                 drive = "none0"
706                 logical_block_size = 512 (0x200)
707                 physical_block_size = 512 (0x200)
708                 min_io_size = 0 (0x0)
709                 opt_io_size = 0 (0x0)
710                 discard_granularity = 4294967295 (0xffffffff)
711                 write-cache = "auto"
712                 share-rw = false
713                 drive-type = "144"
714               dev: floppy, id ""
715                 unit = 1 (0x1)
716                 drive = "floppy1"
717                 logical_block_size = 512 (0x200)
718                 physical_block_size = 512 (0x200)
719                 min_io_size = 0 (0x0)
720                 opt_io_size = 0 (0x0)
721                 discard_granularity = 4294967295 (0xffffffff)
722                 write-cache = "auto"
723                 share-rw = false
724                 drive-type = "144"
726 Testing: -fda TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device floppy,drive=none0,unit=0
727 QEMU_PROG: -device floppy,drive=none0,unit=0: Floppy unit 0 is in use
728 QEMU_PROG: -device floppy,drive=none0,unit=0: Device initialization failed.
730 Testing: -fdb TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device floppy,drive=none0,unit=1
731 QEMU_PROG: -device floppy,drive=none0,unit=1: Floppy unit 1 is in use
732 QEMU_PROG: -device floppy,drive=none0,unit=1: Device initialization failed.
735 === Mixing -drive and -device ===
737 Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device floppy,drive=none0
739           dev: isa-fdc, id ""
740             iobase = 1008 (0x3f0)
741             irq = 6 (0x6)
742             dma = 2 (0x2)
743             driveA = ""
744             driveB = ""
745             check_media_rate = true
746             fdtypeA = "auto"
747             fdtypeB = "auto"
748             fallback = "288"
749             isa irq 6
750             bus: floppy-bus.0
751               type floppy-bus
752               dev: floppy, id ""
753                 unit = 1 (0x1)
754                 drive = "none0"
755                 logical_block_size = 512 (0x200)
756                 physical_block_size = 512 (0x200)
757                 min_io_size = 0 (0x0)
758                 opt_io_size = 0 (0x0)
759                 discard_granularity = 4294967295 (0xffffffff)
760                 write-cache = "auto"
761                 share-rw = false
762                 drive-type = "144"
763               dev: floppy, id ""
764                 unit = 0 (0x0)
765                 drive = "floppy0"
766                 logical_block_size = 512 (0x200)
767                 physical_block_size = 512 (0x200)
768                 min_io_size = 0 (0x0)
769                 opt_io_size = 0 (0x0)
770                 discard_granularity = 4294967295 (0xffffffff)
771                 write-cache = "auto"
772                 share-rw = false
773                 drive-type = "144"
775 Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device floppy,drive=none0,unit=1
777           dev: isa-fdc, id ""
778             iobase = 1008 (0x3f0)
779             irq = 6 (0x6)
780             dma = 2 (0x2)
781             driveA = ""
782             driveB = ""
783             check_media_rate = true
784             fdtypeA = "auto"
785             fdtypeB = "auto"
786             fallback = "288"
787             isa irq 6
788             bus: floppy-bus.0
789               type floppy-bus
790               dev: floppy, id ""
791                 unit = 1 (0x1)
792                 drive = "none0"
793                 logical_block_size = 512 (0x200)
794                 physical_block_size = 512 (0x200)
795                 min_io_size = 0 (0x0)
796                 opt_io_size = 0 (0x0)
797                 discard_granularity = 4294967295 (0xffffffff)
798                 write-cache = "auto"
799                 share-rw = false
800                 drive-type = "144"
801               dev: floppy, id ""
802                 unit = 0 (0x0)
803                 drive = "floppy0"
804                 logical_block_size = 512 (0x200)
805                 physical_block_size = 512 (0x200)
806                 min_io_size = 0 (0x0)
807                 opt_io_size = 0 (0x0)
808                 discard_granularity = 4294967295 (0xffffffff)
809                 write-cache = "auto"
810                 share-rw = false
811                 drive-type = "144"
813 Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -device floppy,drive=none0,unit=0
814 QEMU_PROG: -device floppy,drive=none0,unit=0: Floppy unit 0 is in use
815 QEMU_PROG: -device floppy,drive=none0,unit=0: Device initialization failed.
818 === Mixing -global and -device ===
820 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveA=none0 -device floppy,drive=none1
822           dev: isa-fdc, id ""
823             iobase = 1008 (0x3f0)
824             irq = 6 (0x6)
825             dma = 2 (0x2)
826             driveA = ""
827             driveB = ""
828             check_media_rate = true
829             fdtypeA = "auto"
830             fdtypeB = "auto"
831             fallback = "288"
832             isa irq 6
833             bus: floppy-bus.0
834               type floppy-bus
835               dev: floppy, id ""
836                 unit = 1 (0x1)
837                 drive = "none1"
838                 logical_block_size = 512 (0x200)
839                 physical_block_size = 512 (0x200)
840                 min_io_size = 0 (0x0)
841                 opt_io_size = 0 (0x0)
842                 discard_granularity = 4294967295 (0xffffffff)
843                 write-cache = "auto"
844                 share-rw = false
845                 drive-type = "144"
846               dev: floppy, id ""
847                 unit = 0 (0x0)
848                 drive = "none0"
849                 logical_block_size = 512 (0x200)
850                 physical_block_size = 512 (0x200)
851                 min_io_size = 0 (0x0)
852                 opt_io_size = 0 (0x0)
853                 discard_granularity = 4294967295 (0xffffffff)
854                 write-cache = "auto"
855                 share-rw = false
856                 drive-type = "144"
858 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveA=none0 -device floppy,drive=none1,unit=1
860           dev: isa-fdc, id ""
861             iobase = 1008 (0x3f0)
862             irq = 6 (0x6)
863             dma = 2 (0x2)
864             driveA = ""
865             driveB = ""
866             check_media_rate = true
867             fdtypeA = "auto"
868             fdtypeB = "auto"
869             fallback = "288"
870             isa irq 6
871             bus: floppy-bus.0
872               type floppy-bus
873               dev: floppy, id ""
874                 unit = 1 (0x1)
875                 drive = "none1"
876                 logical_block_size = 512 (0x200)
877                 physical_block_size = 512 (0x200)
878                 min_io_size = 0 (0x0)
879                 opt_io_size = 0 (0x0)
880                 discard_granularity = 4294967295 (0xffffffff)
881                 write-cache = "auto"
882                 share-rw = false
883                 drive-type = "144"
884               dev: floppy, id ""
885                 unit = 0 (0x0)
886                 drive = "none0"
887                 logical_block_size = 512 (0x200)
888                 physical_block_size = 512 (0x200)
889                 min_io_size = 0 (0x0)
890                 opt_io_size = 0 (0x0)
891                 discard_granularity = 4294967295 (0xffffffff)
892                 write-cache = "auto"
893                 share-rw = false
894                 drive-type = "144"
896 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveB=none0 -device floppy,drive=none1
898           dev: isa-fdc, id ""
899             iobase = 1008 (0x3f0)
900             irq = 6 (0x6)
901             dma = 2 (0x2)
902             driveA = ""
903             driveB = ""
904             check_media_rate = true
905             fdtypeA = "auto"
906             fdtypeB = "auto"
907             fallback = "288"
908             isa irq 6
909             bus: floppy-bus.0
910               type floppy-bus
911               dev: floppy, id ""
912                 unit = 0 (0x0)
913                 drive = "none1"
914                 logical_block_size = 512 (0x200)
915                 physical_block_size = 512 (0x200)
916                 min_io_size = 0 (0x0)
917                 opt_io_size = 0 (0x0)
918                 discard_granularity = 4294967295 (0xffffffff)
919                 write-cache = "auto"
920                 share-rw = false
921                 drive-type = "144"
922               dev: floppy, id ""
923                 unit = 1 (0x1)
924                 drive = "none0"
925                 logical_block_size = 512 (0x200)
926                 physical_block_size = 512 (0x200)
927                 min_io_size = 0 (0x0)
928                 opt_io_size = 0 (0x0)
929                 discard_granularity = 4294967295 (0xffffffff)
930                 write-cache = "auto"
931                 share-rw = false
932                 drive-type = "144"
934 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveB=none0 -device floppy,drive=none1,unit=0
936           dev: isa-fdc, id ""
937             iobase = 1008 (0x3f0)
938             irq = 6 (0x6)
939             dma = 2 (0x2)
940             driveA = ""
941             driveB = ""
942             check_media_rate = true
943             fdtypeA = "auto"
944             fdtypeB = "auto"
945             fallback = "288"
946             isa irq 6
947             bus: floppy-bus.0
948               type floppy-bus
949               dev: floppy, id ""
950                 unit = 0 (0x0)
951                 drive = "none1"
952                 logical_block_size = 512 (0x200)
953                 physical_block_size = 512 (0x200)
954                 min_io_size = 0 (0x0)
955                 opt_io_size = 0 (0x0)
956                 discard_granularity = 4294967295 (0xffffffff)
957                 write-cache = "auto"
958                 share-rw = false
959                 drive-type = "144"
960               dev: floppy, id ""
961                 unit = 1 (0x1)
962                 drive = "none0"
963                 logical_block_size = 512 (0x200)
964                 physical_block_size = 512 (0x200)
965                 min_io_size = 0 (0x0)
966                 opt_io_size = 0 (0x0)
967                 discard_granularity = 4294967295 (0xffffffff)
968                 write-cache = "auto"
969                 share-rw = false
970                 drive-type = "144"
972 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveA=none0 -device floppy,drive=none1,unit=0
973 QEMU_PROG: -device floppy,drive=none1,unit=0: Floppy unit 0 is in use
974 QEMU_PROG: -device floppy,drive=none1,unit=0: Device initialization failed.
976 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -global isa-fdc.driveB=none0 -device floppy,drive=none1,unit=1
977 QEMU_PROG: -device floppy,drive=none1,unit=1: Floppy unit 1 is in use
978 QEMU_PROG: -device floppy,drive=none1,unit=1: Device initialization failed.
981 === Too many floppy drives ===
983 Testing: -drive if=floppy,file=TEST_DIR/t.qcow2 -drive if=none,file=TEST_DIR/t.qcow2.2 -drive if=none,file=TEST_DIR/t.qcow2.3 -global isa-fdc.driveB=none0 -device floppy,drive=none1
984 QEMU_PROG: -device floppy,drive=none1: Can't create floppy unit 2, bus supports only 2 units
985 QEMU_PROG: -device floppy,drive=none1: Device initialization failed.
988 === Creating an empty drive with anonymous BB ===
990 Testing: -device floppy
992           dev: isa-fdc, id ""
993             iobase = 1008 (0x3f0)
994             irq = 6 (0x6)
995             dma = 2 (0x2)
996             driveA = ""
997             driveB = ""
998             check_media_rate = true
999             fdtypeA = "auto"
1000             fdtypeB = "auto"
1001             fallback = "288"
1002             isa irq 6
1003             bus: floppy-bus.0
1004               type floppy-bus
1005               dev: floppy, id ""
1006                 unit = 0 (0x0)
1007                 drive = ""
1008                 logical_block_size = 512 (0x200)
1009                 physical_block_size = 512 (0x200)
1010                 min_io_size = 0 (0x0)
1011                 opt_io_size = 0 (0x0)
1012                 discard_granularity = 4294967295 (0xffffffff)
1013                 write-cache = "auto"
1014                 share-rw = false
1015                 drive-type = "288"
1017 Testing: -device floppy,drive-type=120
1019           dev: isa-fdc, id ""
1020             iobase = 1008 (0x3f0)
1021             irq = 6 (0x6)
1022             dma = 2 (0x2)
1023             driveA = ""
1024             driveB = ""
1025             check_media_rate = true
1026             fdtypeA = "auto"
1027             fdtypeB = "auto"
1028             fallback = "288"
1029             isa irq 6
1030             bus: floppy-bus.0
1031               type floppy-bus
1032               dev: floppy, id ""
1033                 unit = 0 (0x0)
1034                 drive = ""
1035                 logical_block_size = 512 (0x200)
1036                 physical_block_size = 512 (0x200)
1037                 min_io_size = 0 (0x0)
1038                 opt_io_size = 0 (0x0)
1039                 discard_granularity = 4294967295 (0xffffffff)
1040                 write-cache = "auto"
1041                 share-rw = false
1042                 drive-type = "120"
1044 Testing: -device floppy,drive-type=144
1046           dev: isa-fdc, id ""
1047             iobase = 1008 (0x3f0)
1048             irq = 6 (0x6)
1049             dma = 2 (0x2)
1050             driveA = ""
1051             driveB = ""
1052             check_media_rate = true
1053             fdtypeA = "auto"
1054             fdtypeB = "auto"
1055             fallback = "288"
1056             isa irq 6
1057             bus: floppy-bus.0
1058               type floppy-bus
1059               dev: floppy, id ""
1060                 unit = 0 (0x0)
1061                 drive = ""
1062                 logical_block_size = 512 (0x200)
1063                 physical_block_size = 512 (0x200)
1064                 min_io_size = 0 (0x0)
1065                 opt_io_size = 0 (0x0)
1066                 discard_granularity = 4294967295 (0xffffffff)
1067                 write-cache = "auto"
1068                 share-rw = false
1069                 drive-type = "144"
1071 Testing: -device floppy,drive-type=288
1073           dev: isa-fdc, id ""
1074             iobase = 1008 (0x3f0)
1075             irq = 6 (0x6)
1076             dma = 2 (0x2)
1077             driveA = ""
1078             driveB = ""
1079             check_media_rate = true
1080             fdtypeA = "auto"
1081             fdtypeB = "auto"
1082             fallback = "288"
1083             isa irq 6
1084             bus: floppy-bus.0
1085               type floppy-bus
1086               dev: floppy, id ""
1087                 unit = 0 (0x0)
1088                 drive = ""
1089                 logical_block_size = 512 (0x200)
1090                 physical_block_size = 512 (0x200)
1091                 min_io_size = 0 (0x0)
1092                 opt_io_size = 0 (0x0)
1093                 discard_granularity = 4294967295 (0xffffffff)
1094                 write-cache = "auto"
1095                 share-rw = false
1096                 drive-type = "288"
1099 === Try passing different drive size with image ===
1101 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,drive-type=120
1103           dev: isa-fdc, id ""
1104             iobase = 1008 (0x3f0)
1105             irq = 6 (0x6)
1106             dma = 2 (0x2)
1107             driveA = ""
1108             driveB = ""
1109             check_media_rate = true
1110             fdtypeA = "auto"
1111             fdtypeB = "auto"
1112             fallback = "288"
1113             isa irq 6
1114             bus: floppy-bus.0
1115               type floppy-bus
1116               dev: floppy, id ""
1117                 unit = 0 (0x0)
1118                 drive = "none0"
1119                 logical_block_size = 512 (0x200)
1120                 physical_block_size = 512 (0x200)
1121                 min_io_size = 0 (0x0)
1122                 opt_io_size = 0 (0x0)
1123                 discard_granularity = 4294967295 (0xffffffff)
1124                 write-cache = "auto"
1125                 share-rw = false
1126                 drive-type = "120"
1128 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,drive-type=288
1130           dev: isa-fdc, id ""
1131             iobase = 1008 (0x3f0)
1132             irq = 6 (0x6)
1133             dma = 2 (0x2)
1134             driveA = ""
1135             driveB = ""
1136             check_media_rate = true
1137             fdtypeA = "auto"
1138             fdtypeB = "auto"
1139             fallback = "288"
1140             isa irq 6
1141             bus: floppy-bus.0
1142               type floppy-bus
1143               dev: floppy, id ""
1144                 unit = 0 (0x0)
1145                 drive = "none0"
1146                 logical_block_size = 512 (0x200)
1147                 physical_block_size = 512 (0x200)
1148                 min_io_size = 0 (0x0)
1149                 opt_io_size = 0 (0x0)
1150                 discard_granularity = 4294967295 (0xffffffff)
1151                 write-cache = "auto"
1152                 share-rw = false
1153                 drive-type = "288"
1156 === Try passing different block sizes ===
1158 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,logical_block_size=512
1160           dev: isa-fdc, id ""
1161             iobase = 1008 (0x3f0)
1162             irq = 6 (0x6)
1163             dma = 2 (0x2)
1164             driveA = ""
1165             driveB = ""
1166             check_media_rate = true
1167             fdtypeA = "auto"
1168             fdtypeB = "auto"
1169             fallback = "288"
1170             isa irq 6
1171             bus: floppy-bus.0
1172               type floppy-bus
1173               dev: floppy, id ""
1174                 unit = 0 (0x0)
1175                 drive = "none0"
1176                 logical_block_size = 512 (0x200)
1177                 physical_block_size = 512 (0x200)
1178                 min_io_size = 0 (0x0)
1179                 opt_io_size = 0 (0x0)
1180                 discard_granularity = 4294967295 (0xffffffff)
1181                 write-cache = "auto"
1182                 share-rw = false
1183                 drive-type = "144"
1185 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,physical_block_size=512
1187           dev: isa-fdc, id ""
1188             iobase = 1008 (0x3f0)
1189             irq = 6 (0x6)
1190             dma = 2 (0x2)
1191             driveA = ""
1192             driveB = ""
1193             check_media_rate = true
1194             fdtypeA = "auto"
1195             fdtypeB = "auto"
1196             fallback = "288"
1197             isa irq 6
1198             bus: floppy-bus.0
1199               type floppy-bus
1200               dev: floppy, id ""
1201                 unit = 0 (0x0)
1202                 drive = "none0"
1203                 logical_block_size = 512 (0x200)
1204                 physical_block_size = 512 (0x200)
1205                 min_io_size = 0 (0x0)
1206                 opt_io_size = 0 (0x0)
1207                 discard_granularity = 4294967295 (0xffffffff)
1208                 write-cache = "auto"
1209                 share-rw = false
1210                 drive-type = "144"
1212 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,logical_block_size=4096
1213 QEMU_PROG: -device floppy,drive=none0,logical_block_size=4096: Physical and logical block size must be 512 for floppy
1214 QEMU_PROG: -device floppy,drive=none0,logical_block_size=4096: Device initialization failed.
1216 Testing: -drive if=none,file=TEST_DIR/t.qcow2 -device floppy,drive=none0,physical_block_size=1024
1217 QEMU_PROG: -device floppy,drive=none0,physical_block_size=1024: Physical and logical block size must be 512 for floppy
1218 QEMU_PROG: -device floppy,drive=none0,physical_block_size=1024: Device initialization failed.
1221 === Writethrough caching ===
1222     Cache mode:       writeback
1223     Cache mode:       writeback
1224     Cache mode:       writethrough
1225 *** done