xref: /openbmc/qemu/tests/qemu-iotests/242.out (revision ddd113beedd22908e676d53803843d2f85bf91ab)
1*ddd113beSAndrey ShinkevichTest 1
2*ddd113beSAndrey Shinkevich{"execute": "block-dirty-bitmap-add", "arguments": {"disabled": false, "granularity": 16384, "name": "bitmap-0", "node": "drive0", "persistent": false}}
3*ddd113beSAndrey Shinkevich{"return": {}}
4*ddd113beSAndrey Shinkevichwrote 262144/262144 bytes at offset 0
5*ddd113beSAndrey Shinkevich256 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
6*ddd113beSAndrey Shinkevich
7*ddd113beSAndrey Shinkevichqemu-img info dump:
8*ddd113beSAndrey Shinkevich
9*ddd113beSAndrey Shinkevichimage: TEST_IMG
10*ddd113beSAndrey Shinkevichfile format: IMGFMT
11*ddd113beSAndrey Shinkevichvirtual size: 1.0M (1048576 bytes)
12*ddd113beSAndrey Shinkevichcluster_size: 65536
13*ddd113beSAndrey ShinkevichFormat specific information:
14*ddd113beSAndrey Shinkevich    compat: 1.1
15*ddd113beSAndrey Shinkevich    lazy refcounts: false
16*ddd113beSAndrey Shinkevich    refcount bits: 16
17*ddd113beSAndrey Shinkevich    corrupt: false
18*ddd113beSAndrey Shinkevich
19*ddd113beSAndrey ShinkevichNo bitmap in JSON format output
20*ddd113beSAndrey Shinkevich
21*ddd113beSAndrey ShinkevichTest 2
22*ddd113beSAndrey Shinkevich{"execute": "block-dirty-bitmap-add", "arguments": {"disabled": true, "granularity": 32768, "name": "bitmap-1", "node": "drive0", "persistent": true}}
23*ddd113beSAndrey Shinkevich{"return": {}}
24*ddd113beSAndrey Shinkevichwrote 262144/262144 bytes at offset 262144
25*ddd113beSAndrey Shinkevich256 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
26*ddd113beSAndrey Shinkevich
27*ddd113beSAndrey Shinkevichqemu-img info dump:
28*ddd113beSAndrey Shinkevich
29*ddd113beSAndrey Shinkevichimage: TEST_IMG
30*ddd113beSAndrey Shinkevichfile format: IMGFMT
31*ddd113beSAndrey Shinkevichvirtual size: 1.0M (1048576 bytes)
32*ddd113beSAndrey Shinkevichcluster_size: 65536
33*ddd113beSAndrey ShinkevichFormat specific information:
34*ddd113beSAndrey Shinkevich    compat: 1.1
35*ddd113beSAndrey Shinkevich    lazy refcounts: false
36*ddd113beSAndrey Shinkevich    bitmaps:
37*ddd113beSAndrey Shinkevich        [0]:
38*ddd113beSAndrey Shinkevich            flags:
39*ddd113beSAndrey Shinkevich            name: bitmap-1
40*ddd113beSAndrey Shinkevich            granularity: 32768
41*ddd113beSAndrey Shinkevich    refcount bits: 16
42*ddd113beSAndrey Shinkevich    corrupt: false
43*ddd113beSAndrey Shinkevich
44*ddd113beSAndrey ShinkevichThe same bitmaps in JSON format:
45*ddd113beSAndrey Shinkevich[
46*ddd113beSAndrey Shinkevich  {
47*ddd113beSAndrey Shinkevich    "flags": [],
48*ddd113beSAndrey Shinkevich    "granularity": 32768,
49*ddd113beSAndrey Shinkevich    "name": "bitmap-1"
50*ddd113beSAndrey Shinkevich  }
51*ddd113beSAndrey Shinkevich]
52*ddd113beSAndrey Shinkevich
53*ddd113beSAndrey ShinkevichTest 3
54*ddd113beSAndrey Shinkevich{"execute": "block-dirty-bitmap-add", "arguments": {"disabled": false, "granularity": 65536, "name": "bitmap-2", "node": "drive0", "persistent": true}}
55*ddd113beSAndrey Shinkevich{"return": {}}
56*ddd113beSAndrey Shinkevichwrote 262144/262144 bytes at offset 524288
57*ddd113beSAndrey Shinkevich256 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
58*ddd113beSAndrey Shinkevich
59*ddd113beSAndrey Shinkevichqemu-img info dump:
60*ddd113beSAndrey Shinkevich
61*ddd113beSAndrey Shinkevichimage: TEST_IMG
62*ddd113beSAndrey Shinkevichfile format: IMGFMT
63*ddd113beSAndrey Shinkevichvirtual size: 1.0M (1048576 bytes)
64*ddd113beSAndrey Shinkevichcluster_size: 65536
65*ddd113beSAndrey ShinkevichFormat specific information:
66*ddd113beSAndrey Shinkevich    compat: 1.1
67*ddd113beSAndrey Shinkevich    lazy refcounts: false
68*ddd113beSAndrey Shinkevich    bitmaps:
69*ddd113beSAndrey Shinkevich        [0]:
70*ddd113beSAndrey Shinkevich            flags:
71*ddd113beSAndrey Shinkevich            name: bitmap-1
72*ddd113beSAndrey Shinkevich            granularity: 32768
73*ddd113beSAndrey Shinkevich        [1]:
74*ddd113beSAndrey Shinkevich            flags:
75*ddd113beSAndrey Shinkevich                [0]: auto
76*ddd113beSAndrey Shinkevich            name: bitmap-2
77*ddd113beSAndrey Shinkevich            granularity: 65536
78*ddd113beSAndrey Shinkevich    refcount bits: 16
79*ddd113beSAndrey Shinkevich    corrupt: false
80*ddd113beSAndrey Shinkevich
81*ddd113beSAndrey ShinkevichThe same bitmaps in JSON format:
82*ddd113beSAndrey Shinkevich[
83*ddd113beSAndrey Shinkevich  {
84*ddd113beSAndrey Shinkevich    "flags": [],
85*ddd113beSAndrey Shinkevich    "granularity": 32768,
86*ddd113beSAndrey Shinkevich    "name": "bitmap-1"
87*ddd113beSAndrey Shinkevich  },
88*ddd113beSAndrey Shinkevich  {
89*ddd113beSAndrey Shinkevich    "flags": [
90*ddd113beSAndrey Shinkevich      "auto"
91*ddd113beSAndrey Shinkevich    ],
92*ddd113beSAndrey Shinkevich    "granularity": 65536,
93*ddd113beSAndrey Shinkevich    "name": "bitmap-2"
94*ddd113beSAndrey Shinkevich  }
95*ddd113beSAndrey Shinkevich]
96*ddd113beSAndrey Shinkevich
97*ddd113beSAndrey ShinkevichTest 4
98*ddd113beSAndrey ShinkevichChecking "in-use" flag...
99*ddd113beSAndrey Shinkevichqemu-img info dump:
100*ddd113beSAndrey Shinkevich
101*ddd113beSAndrey Shinkevichimage: TEST_IMG
102*ddd113beSAndrey Shinkevichfile format: IMGFMT
103*ddd113beSAndrey Shinkevichvirtual size: 1.0M (1048576 bytes)
104*ddd113beSAndrey Shinkevichcluster_size: 65536
105*ddd113beSAndrey ShinkevichFormat specific information:
106*ddd113beSAndrey Shinkevich    compat: 1.1
107*ddd113beSAndrey Shinkevich    lazy refcounts: false
108*ddd113beSAndrey Shinkevich    bitmaps:
109*ddd113beSAndrey Shinkevich        [0]:
110*ddd113beSAndrey Shinkevich            flags:
111*ddd113beSAndrey Shinkevich                [0]: in-use
112*ddd113beSAndrey Shinkevich            name: bitmap-1
113*ddd113beSAndrey Shinkevich            granularity: 32768
114*ddd113beSAndrey Shinkevich        [1]:
115*ddd113beSAndrey Shinkevich            flags:
116*ddd113beSAndrey Shinkevich                [0]: in-use
117*ddd113beSAndrey Shinkevich                [1]: auto
118*ddd113beSAndrey Shinkevich            name: bitmap-2
119*ddd113beSAndrey Shinkevich            granularity: 65536
120*ddd113beSAndrey Shinkevich    refcount bits: 16
121*ddd113beSAndrey Shinkevich    corrupt: false
122*ddd113beSAndrey Shinkevich
123*ddd113beSAndrey ShinkevichThe same bitmaps in JSON format:
124*ddd113beSAndrey Shinkevich[
125*ddd113beSAndrey Shinkevich  {
126*ddd113beSAndrey Shinkevich    "flags": [
127*ddd113beSAndrey Shinkevich      "in-use"
128*ddd113beSAndrey Shinkevich    ],
129*ddd113beSAndrey Shinkevich    "granularity": 32768,
130*ddd113beSAndrey Shinkevich    "name": "bitmap-1"
131*ddd113beSAndrey Shinkevich  },
132*ddd113beSAndrey Shinkevich  {
133*ddd113beSAndrey Shinkevich    "flags": [
134*ddd113beSAndrey Shinkevich      "in-use",
135*ddd113beSAndrey Shinkevich      "auto"
136*ddd113beSAndrey Shinkevich    ],
137*ddd113beSAndrey Shinkevich    "granularity": 65536,
138*ddd113beSAndrey Shinkevich    "name": "bitmap-2"
139*ddd113beSAndrey Shinkevich  }
140*ddd113beSAndrey Shinkevich]
141*ddd113beSAndrey Shinkevich
142*ddd113beSAndrey ShinkevichTest 5
143*ddd113beSAndrey Shinkevich{"execute": "block-dirty-bitmap-add", "arguments": {"disabled": false, "granularity": 16384, "name": "bitmap-0", "node": "drive0", "persistent": true}}
144*ddd113beSAndrey Shinkevich{"return": {}}
145*ddd113beSAndrey ShinkevichWrite an unknown bitmap flag '0x4' into a new QCOW2 image at offset 327695
146*ddd113beSAndrey Shinkevichqemu-img: Could not open 'TEST_IMG': Bitmap 'bitmap-0' doesn't satisfy the constraints
147*ddd113beSAndrey Shinkevich
148*ddd113beSAndrey ShinkevichUnset the unknown bitmap flag '0x4' in the bitmap directory entry:
149*ddd113beSAndrey Shinkevich
150*ddd113beSAndrey Shinkevichimage: TEST_IMG
151*ddd113beSAndrey Shinkevichfile format: IMGFMT
152*ddd113beSAndrey Shinkevichvirtual size: 1.0M (1048576 bytes)
153*ddd113beSAndrey Shinkevichcluster_size: 65536
154*ddd113beSAndrey ShinkevichFormat specific information:
155*ddd113beSAndrey Shinkevich    compat: 1.1
156*ddd113beSAndrey Shinkevich    lazy refcounts: false
157*ddd113beSAndrey Shinkevich    bitmaps:
158*ddd113beSAndrey Shinkevich        [0]:
159*ddd113beSAndrey Shinkevich            flags:
160*ddd113beSAndrey Shinkevich                [0]: auto
161*ddd113beSAndrey Shinkevich            name: bitmap-0
162*ddd113beSAndrey Shinkevich            granularity: 16384
163*ddd113beSAndrey Shinkevich    refcount bits: 16
164*ddd113beSAndrey Shinkevich    corrupt: false
165*ddd113beSAndrey Shinkevich
166*ddd113beSAndrey ShinkevichTest complete
167