cirrus: fix off-by-one in cirrus_bitblt_rop_bkwd_transp_*_16
[qemu.git] / tests / qemu-iotests / 122.out
1 QA output created by 122
2 Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=67108864
3 wrote 67108864/67108864 bytes at offset 0
4 64 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
5
6 === Check allocation status regression with -B ===
7
8 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.base
9 wrote 3145728/3145728 bytes at offset 0
10 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
11 Offset          Length          File
12 0               0x300000        TEST_DIR/t.IMGFMT.orig
13 0x300000        0x3d00000       TEST_DIR/t.IMGFMT.base
14
15 === Check that zero clusters are kept in overlay ===
16
17 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.base
18 wrote 3145728/3145728 bytes at offset 0
19 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
20 read 3145728/3145728 bytes at offset 0
21 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
22 read 3145728/3145728 bytes at offset 0
23 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
24 wrote 3145728/3145728 bytes at offset 0
25 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
26 read 3145728/3145728 bytes at offset 0
27 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
28 read 3145728/3145728 bytes at offset 0
29 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
30
31 === Concatenate multiple source images ===
32
33 Formatting 'TEST_DIR/t.IMGFMT.1', fmt=IMGFMT size=4194304
34 Formatting 'TEST_DIR/t.IMGFMT.2', fmt=IMGFMT size=4194304
35 Formatting 'TEST_DIR/t.IMGFMT.3', fmt=IMGFMT size=4194304
36 wrote 65536/65536 bytes at offset 0
37 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
38 wrote 65536/65536 bytes at offset 0
39 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
40 wrote 65536/65536 bytes at offset 0
41 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
42 Offset          Length          File
43 0               0x10000         TEST_DIR/t.IMGFMT
44 0x400000        0x10000         TEST_DIR/t.IMGFMT
45 0x800000        0x10000         TEST_DIR/t.IMGFMT
46 read 65536/65536 bytes at offset 0
47 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
48 read 65536/65536 bytes at offset 4194304
49 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
50 read 65536/65536 bytes at offset 8388608
51 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
52 [{ "start": 0, "length": 65536, "depth": 0, "zero": false, "data": true},
53 { "start": 65536, "length": 4128768, "depth": 0, "zero": true, "data": false},
54 { "start": 4194304, "length": 65536, "depth": 0, "zero": false, "data": true},
55 { "start": 4259840, "length": 4128768, "depth": 0, "zero": true, "data": false},
56 { "start": 8388608, "length": 65536, "depth": 0, "zero": false, "data": true},
57 { "start": 8454144, "length": 4128768, "depth": 0, "zero": true, "data": false}]
58 read 65536/65536 bytes at offset 0
59 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
60 read 65536/65536 bytes at offset 4194304
61 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
62 read 65536/65536 bytes at offset 8388608
63 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
64 qemu-img: -B makes no sense when concatenating multiple input images
65 qemu-img: -B makes no sense when concatenating multiple input images
66
67 === Compression with misaligned allocations and image sizes ===
68
69 Formatting 'TEST_DIR/t.IMGFMT.1', fmt=IMGFMT size=1047552
70 Formatting 'TEST_DIR/t.IMGFMT.2', fmt=IMGFMT size=1047552
71 wrote 16384/16384 bytes at offset 16384
72 16 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
73 wrote 133120/133120 bytes at offset 133120
74 130 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
75 wrote 1024/1024 bytes at offset 1046528
76 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
77 wrote 1024/1024 bytes at offset 0
78 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
79 [{ "start": 0, "length": 65536, "depth": 0, "zero": false, "data": true},
80 { "start": 65536, "length": 65536, "depth": 0, "zero": true, "data": false},
81 { "start": 131072, "length": 196608, "depth": 0, "zero": false, "data": true},
82 { "start": 327680, "length": 655360, "depth": 0, "zero": true, "data": false},
83 { "start": 983040, "length": 65536, "depth": 0, "zero": false, "data": true},
84 { "start": 1048576, "length": 1046528, "depth": 0, "zero": true, "data": false}]
85 read 16384/16384 bytes at offset 0
86 16 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
87 read 16384/16384 bytes at offset 16384
88 16 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
89 read 100352/100352 bytes at offset 32768
90 98 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
91 read 133120/133120 bytes at offset 133120
92 130 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
93 read 780288/780288 bytes at offset 266240
94 762 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
95 read 1024/1024 bytes at offset 1046528
96 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
97 read 1024/1024 bytes at offset 1047552
98 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
99 read 1046528/1046528 bytes at offset 1048576
100 1022 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
101
102 === Full allocation with -S 0 ===
103
104 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
105 wrote 3145728/3145728 bytes at offset 0
106 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
107 wrote 3145728/3145728 bytes at offset 3145728
108 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
109
110 convert -S 0:
111 read 3145728/3145728 bytes at offset 0
112 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
113 read 63963136/63963136 bytes at offset 3145728
114 61 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
115 [{ "start": 0, "length": 67108864, "depth": 0, "zero": false, "data": true, "offset": 327680}]
116
117 convert -c -S 0:
118 read 3145728/3145728 bytes at offset 0
119 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
120 read 63963136/63963136 bytes at offset 3145728
121 61 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
122 [{ "start": 0, "length": 67108864, "depth": 0, "zero": false, "data": true}]
123 Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=67108864
124 wrote 33554432/33554432 bytes at offset 0
125 32 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
126 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.base
127 wrote 3145728/3145728 bytes at offset 0
128 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
129
130 convert -S 0 with source backing file:
131 read 3145728/3145728 bytes at offset 0
132 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
133 read 30408704/30408704 bytes at offset 3145728
134 29 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
135 read 33554432/33554432 bytes at offset 33554432
136 32 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
137 [{ "start": 0, "length": 67108864, "depth": 0, "zero": false, "data": true, "offset": 327680}]
138
139 convert -c -S 0 with source backing file:
140 read 3145728/3145728 bytes at offset 0
141 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
142 read 30408704/30408704 bytes at offset 3145728
143 29 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
144 read 33554432/33554432 bytes at offset 33554432
145 32 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
146 [{ "start": 0, "length": 67108864, "depth": 0, "zero": false, "data": true}]
147
148 convert -S 0 -B ...
149 read 3145728/3145728 bytes at offset 0
150 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
151 read 30408704/30408704 bytes at offset 3145728
152 29 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
153 read 33554432/33554432 bytes at offset 33554432
154 32 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
155 [{ "start": 0, "length": 67108864, "depth": 0, "zero": false, "data": true, "offset": 327680}]
156
157 convert -c -S 0 -B ...
158 read 3145728/3145728 bytes at offset 0
159 3 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
160 read 30408704/30408704 bytes at offset 3145728
161 29 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
162 read 33554432/33554432 bytes at offset 33554432
163 32 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
164 [{ "start": 0, "length": 67108864, "depth": 0, "zero": false, "data": true}]
165
166 === Non-zero -S ===
167
168 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864
169 wrote 65536/65536 bytes at offset 0
170 64 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
171 wrote 1024/1024 bytes at offset 0
172 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
173 wrote 1024/1024 bytes at offset 8192
174 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
175 wrote 1024/1024 bytes at offset 17408
176 1 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
177
178 convert -S 4k
179 [{ "start": 0, "length": 1024, "depth": 0, "zero": false, "data": true, "offset": 8192},
180 { "start": 1024, "length": 7168, "depth": 0, "zero": true, "data": false},
181 { "start": 8192, "length": 1024, "depth": 0, "zero": false, "data": true, "offset": 9216},
182 { "start": 9216, "length": 8192, "depth": 0, "zero": true, "data": false},
183 { "start": 17408, "length": 1024, "depth": 0, "zero": false, "data": true, "offset": 10240},
184 { "start": 18432, "length": 67090432, "depth": 0, "zero": true, "data": false}]
185
186 convert -c -S 4k
187 [{ "start": 0, "length": 1024, "depth": 0, "zero": false, "data": true},
188 { "start": 1024, "length": 7168, "depth": 0, "zero": true, "data": false},
189 { "start": 8192, "length": 1024, "depth": 0, "zero": false, "data": true},
190 { "start": 9216, "length": 8192, "depth": 0, "zero": true, "data": false},
191 { "start": 17408, "length": 1024, "depth": 0, "zero": false, "data": true},
192 { "start": 18432, "length": 67090432, "depth": 0, "zero": true, "data": false}]
193
194 convert -S 8k
195 [{ "start": 0, "length": 9216, "depth": 0, "zero": false, "data": true, "offset": 8192},
196 { "start": 9216, "length": 8192, "depth": 0, "zero": true, "data": false},
197 { "start": 17408, "length": 1024, "depth": 0, "zero": false, "data": true, "offset": 17408},
198 { "start": 18432, "length": 67090432, "depth": 0, "zero": true, "data": false}]
199
200 convert -c -S 8k
201 [{ "start": 0, "length": 1024, "depth": 0, "zero": false, "data": true},
202 { "start": 1024, "length": 7168, "depth": 0, "zero": true, "data": false},
203 { "start": 8192, "length": 1024, "depth": 0, "zero": false, "data": true},
204 { "start": 9216, "length": 8192, "depth": 0, "zero": true, "data": false},
205 { "start": 17408, "length": 1024, "depth": 0, "zero": false, "data": true},
206 { "start": 18432, "length": 67090432, "depth": 0, "zero": true, "data": false}]
207 *** done