target/riscv: Use extracts for sraiw and srliw
[qemu/ar7.git] / tests / qemu-iotests / 179.out
blob7cf22cd75fd6cff5a4f624d4b7010c547b6e40e8
1 QA output created by 179
3 === Testing write zeroes with unmap ===
5 Formatting 'TEST_DIR/t.IMGFMT.base', fmt=IMGFMT size=67108864
6 Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=67108864 backing_file=TEST_DIR/t.IMGFMT.base backing_fmt=IMGFMT
7 wrote 2097152/2097152 bytes at offset 2097152
8 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
9 wrote 2097152/2097152 bytes at offset 6291456
10 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
11 2 MiB (0x200000) bytes not allocated at offset 0 bytes (0x0)
12 2 MiB (0x200000) bytes     allocated at offset 2 MiB (0x200000)
13 2 MiB (0x200000) bytes not allocated at offset 4 MiB (0x400000)
14 2 MiB (0x200000) bytes     allocated at offset 6 MiB (0x600000)
15 56 MiB (0x3800000) bytes not allocated at offset 8 MiB (0x800000)
16 [{ "start": 0, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
17 { "start": 2097152, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
18 { "start": 4194304, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
19 { "start": 6291456, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
20 { "start": 8388608, "length": 58720256, "depth": 0, "present": false, "zero": true, "data": false}]
21 wrote 2097150/2097150 bytes at offset 10485761
22 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
23 wrote 2097150/2097150 bytes at offset 14680065
24 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
25 2 MiB (0x200000) bytes not allocated at offset 0 bytes (0x0)
26 2 MiB (0x200000) bytes     allocated at offset 2 MiB (0x200000)
27 2 MiB (0x200000) bytes not allocated at offset 4 MiB (0x400000)
28 2 MiB (0x200000) bytes     allocated at offset 6 MiB (0x600000)
29 2 MiB (0x200000) bytes not allocated at offset 8 MiB (0x800000)
30 2 MiB (0x200000) bytes     allocated at offset 10 MiB (0xa00000)
31 2 MiB (0x200000) bytes not allocated at offset 12 MiB (0xc00000)
32 2 MiB (0x200000) bytes     allocated at offset 14 MiB (0xe00000)
33 48 MiB (0x3000000) bytes not allocated at offset 16 MiB (0x1000000)
34 [{ "start": 0, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
35 { "start": 2097152, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
36 { "start": 4194304, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
37 { "start": 6291456, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
38 { "start": 8388608, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
39 { "start": 10485760, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
40 { "start": 12582912, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
41 { "start": 14680064, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
42 { "start": 16777216, "length": 50331648, "depth": 0, "present": false, "zero": true, "data": false}]
43 wrote 14680064/14680064 bytes at offset 18874368
44 14 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
45 wrote 2097152/2097152 bytes at offset 20971520
46 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
47 wrote 6291456/6291456 bytes at offset 25165824
48 6 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
49 2 MiB (0x200000) bytes not allocated at offset 0 bytes (0x0)
50 2 MiB (0x200000) bytes     allocated at offset 2 MiB (0x200000)
51 2 MiB (0x200000) bytes not allocated at offset 4 MiB (0x400000)
52 2 MiB (0x200000) bytes     allocated at offset 6 MiB (0x600000)
53 2 MiB (0x200000) bytes not allocated at offset 8 MiB (0x800000)
54 2 MiB (0x200000) bytes     allocated at offset 10 MiB (0xa00000)
55 2 MiB (0x200000) bytes not allocated at offset 12 MiB (0xc00000)
56 2 MiB (0x200000) bytes     allocated at offset 14 MiB (0xe00000)
57 2 MiB (0x200000) bytes not allocated at offset 16 MiB (0x1000000)
58 14 MiB (0xe00000) bytes     allocated at offset 18 MiB (0x1200000)
59 32 MiB (0x2000000) bytes not allocated at offset 32 MiB (0x2000000)
60 [{ "start": 0, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
61 { "start": 2097152, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
62 { "start": 4194304, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
63 { "start": 6291456, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
64 { "start": 8388608, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
65 { "start": 10485760, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
66 { "start": 12582912, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
67 { "start": 14680064, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
68 { "start": 16777216, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
69 { "start": 18874368, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET},
70 { "start": 20971520, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
71 { "start": 23068672, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET},
72 { "start": 25165824, "length": 6291456, "depth": 0, "present": true, "zero": true, "data": false, "offset": OFFSET},
73 { "start": 31457280, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET},
74 { "start": 33554432, "length": 33554432, "depth": 0, "present": false, "zero": true, "data": false}]
75 wrote 2097152/2097152 bytes at offset 27262976
76 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
77 wrote 2097152/2097152 bytes at offset 29360128
78 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
79 2 MiB (0x200000) bytes not allocated at offset 0 bytes (0x0)
80 2 MiB (0x200000) bytes     allocated at offset 2 MiB (0x200000)
81 2 MiB (0x200000) bytes not allocated at offset 4 MiB (0x400000)
82 2 MiB (0x200000) bytes     allocated at offset 6 MiB (0x600000)
83 2 MiB (0x200000) bytes not allocated at offset 8 MiB (0x800000)
84 2 MiB (0x200000) bytes     allocated at offset 10 MiB (0xa00000)
85 2 MiB (0x200000) bytes not allocated at offset 12 MiB (0xc00000)
86 2 MiB (0x200000) bytes     allocated at offset 14 MiB (0xe00000)
87 2 MiB (0x200000) bytes not allocated at offset 16 MiB (0x1000000)
88 14 MiB (0xe00000) bytes     allocated at offset 18 MiB (0x1200000)
89 32 MiB (0x2000000) bytes not allocated at offset 32 MiB (0x2000000)
90 [{ "start": 0, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
91 { "start": 2097152, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
92 { "start": 4194304, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
93 { "start": 6291456, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
94 { "start": 8388608, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
95 { "start": 10485760, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
96 { "start": 12582912, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
97 { "start": 14680064, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
98 { "start": 16777216, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
99 { "start": 18874368, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET},
100 { "start": 20971520, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
101 { "start": 23068672, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET},
102 { "start": 25165824, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false, "offset": OFFSET},
103 { "start": 27262976, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
104 { "start": 29360128, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false, "offset": OFFSET},
105 { "start": 31457280, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET},
106 { "start": 33554432, "length": 33554432, "depth": 0, "present": false, "zero": true, "data": false}]
107 wrote 8388608/8388608 bytes at offset 33554432
108 8 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
109 wrote 2097152/2097152 bytes at offset 35651584
110 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
111 wrote 2097152/2097152 bytes at offset 37748736
112 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
113 2 MiB (0x200000) bytes not allocated at offset 0 bytes (0x0)
114 2 MiB (0x200000) bytes     allocated at offset 2 MiB (0x200000)
115 2 MiB (0x200000) bytes not allocated at offset 4 MiB (0x400000)
116 2 MiB (0x200000) bytes     allocated at offset 6 MiB (0x600000)
117 2 MiB (0x200000) bytes not allocated at offset 8 MiB (0x800000)
118 2 MiB (0x200000) bytes     allocated at offset 10 MiB (0xa00000)
119 2 MiB (0x200000) bytes not allocated at offset 12 MiB (0xc00000)
120 2 MiB (0x200000) bytes     allocated at offset 14 MiB (0xe00000)
121 2 MiB (0x200000) bytes not allocated at offset 16 MiB (0x1000000)
122 22 MiB (0x1600000) bytes     allocated at offset 18 MiB (0x1200000)
123 24 MiB (0x1800000) bytes not allocated at offset 40 MiB (0x2800000)
124 [{ "start": 0, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
125 { "start": 2097152, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
126 { "start": 4194304, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
127 { "start": 6291456, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
128 { "start": 8388608, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
129 { "start": 10485760, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
130 { "start": 12582912, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
131 { "start": 14680064, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
132 { "start": 16777216, "length": 2097152, "depth": 0, "present": false, "zero": true, "data": false},
133 { "start": 18874368, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET},
134 { "start": 20971520, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
135 { "start": 23068672, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET},
136 { "start": 25165824, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false, "offset": OFFSET},
137 { "start": 27262976, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false},
138 { "start": 29360128, "length": 2097152, "depth": 0, "present": true, "zero": true, "data": false, "offset": OFFSET},
139 { "start": 31457280, "length": 2097152, "depth": 0, "present": true, "zero": false, "data": true, "offset": OFFSET},
140 { "start": 33554432, "length": 8388608, "depth": 0, "present": true, "zero": true, "data": false},
141 { "start": 41943040, "length": 25165824, "depth": 0, "present": false, "zero": true, "data": false}]
142 wrote 8388608/8388608 bytes at offset 41943040
143 8 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
144 wrote 8388608/8388608 bytes at offset 50331648
145 8 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
146 wrote 2097152/2097152 bytes at offset 44040192
147 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
148 wrote 2097152/2097152 bytes at offset 46137344
149 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
150 wrote 2097152/2097152 bytes at offset 52428800
151 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
152 wrote 2097152/2097152 bytes at offset 54525952
153 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
154 wrote 2097152/2097152 bytes at offset 60817408
155 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
156 wrote 2097152/2097152 bytes at offset 62914560
157 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
158 42 MiB (0x2a00000) bytes not allocated at offset 0 bytes (0x0)
159 4 MiB (0x400000) bytes     allocated at offset 42 MiB (0x2a00000)
160 4 MiB (0x400000) bytes not allocated at offset 46 MiB (0x2e00000)
161 4 MiB (0x400000) bytes     allocated at offset 50 MiB (0x3200000)
162 4 MiB (0x400000) bytes not allocated at offset 54 MiB (0x3600000)
163 4 MiB (0x400000) bytes     allocated at offset 58 MiB (0x3a00000)
164 2 MiB (0x200000) bytes not allocated at offset 62 MiB (0x3e00000)
165 [{ "start": 0, "length": 2097152, "depth": 1, "present": false, "zero": true, "data": false},
166 { "start": 2097152, "length": 2097152, "depth": 1, "present": true, "zero": true, "data": false},
167 { "start": 4194304, "length": 2097152, "depth": 1, "present": false, "zero": true, "data": false},
168 { "start": 6291456, "length": 2097152, "depth": 1, "present": true, "zero": true, "data": false},
169 { "start": 8388608, "length": 2097152, "depth": 1, "present": false, "zero": true, "data": false},
170 { "start": 10485760, "length": 2097152, "depth": 1, "present": true, "zero": true, "data": false},
171 { "start": 12582912, "length": 2097152, "depth": 1, "present": false, "zero": true, "data": false},
172 { "start": 14680064, "length": 2097152, "depth": 1, "present": true, "zero": true, "data": false},
173 { "start": 16777216, "length": 2097152, "depth": 1, "present": false, "zero": true, "data": false},
174 { "start": 18874368, "length": 2097152, "depth": 1, "present": true, "zero": false, "data": true, "offset": OFFSET},
175 { "start": 20971520, "length": 2097152, "depth": 1, "present": true, "zero": true, "data": false},
176 { "start": 23068672, "length": 2097152, "depth": 1, "present": true, "zero": false, "data": true, "offset": OFFSET},
177 { "start": 25165824, "length": 2097152, "depth": 1, "present": true, "zero": true, "data": false, "offset": OFFSET},
178 { "start": 27262976, "length": 2097152, "depth": 1, "present": true, "zero": true, "data": false},
179 { "start": 29360128, "length": 2097152, "depth": 1, "present": true, "zero": true, "data": false, "offset": OFFSET},
180 { "start": 31457280, "length": 2097152, "depth": 1, "present": true, "zero": false, "data": true, "offset": OFFSET},
181 { "start": 33554432, "length": 10485760, "depth": 1, "present": true, "zero": true, "data": false},
182 { "start": 44040192, "length": 4194304, "depth": 0, "present": true, "zero": true, "data": false},
183 { "start": 48234496, "length": 2097152, "depth": 1, "present": true, "zero": true, "data": false},
184 { "start": 50331648, "length": 2097152, "depth": 1, "present": true, "zero": false, "data": true, "offset": OFFSET},
185 { "start": 52428800, "length": 4194304, "depth": 0, "present": true, "zero": true, "data": false},
186 { "start": 56623104, "length": 2097152, "depth": 1, "present": true, "zero": false, "data": true, "offset": OFFSET},
187 { "start": 58720256, "length": 2097152, "depth": 1, "present": false, "zero": true, "data": false},
188 { "start": 60817408, "length": 4194304, "depth": 0, "present": true, "zero": true, "data": false},
189 { "start": 65011712, "length": 2097152, "depth": 1, "present": false, "zero": true, "data": false}]
190 No errors were found on the image.
191 No errors were found on the image.
193 === Testing cache optimization ===
195 wrote 2097152/2097152 bytes at offset 20971520
196 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
197 wrote 2097152/2097152 bytes at offset 20971520
198 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
199 wrote 2097152/2097152 bytes at offset 29360128
200 2 MiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
201 *** done