qemu

FORK: QEMU emulator
git clone https://git.neptards.moe/neptards/qemu.git
Log | Files | Refs | Submodules | LICENSE

228.out (3854B)


      1 --- Implicit backing file ---
      2 
      3 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top.img"}, "node-name": "node0"}}
      4 {"return": {}}
      5 
      6 bs->filename: TEST_DIR/PID-top.img
      7 bs->backing_file: file:TEST_DIR/PID-base.img
      8 bs->backing->bs->filename: TEST_DIR/PID-base.img
      9 
     10 {"execute": "blockdev-del", "arguments": {"node-name": "node0"}}
     11 {"return": {}}
     12 
     13 --- change-backing-file ---
     14 
     15 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top.img"}, "node-name": "node0"}}
     16 {"return": {}}
     17 {"execute": "change-backing-file", "arguments": {"backing-file": "null-co://", "device": "node0", "image-node-name": "node0"}}
     18 {"return": {}}
     19 
     20 bs->filename: json:{"backing": {"driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-base.img"}}, "driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top.img"}}
     21 bs->backing_file: null-co://
     22 bs->backing->bs->filename: TEST_DIR/PID-base.img
     23 
     24 {"execute": "change-backing-file", "arguments": {"backing-file": "TEST_DIR/PID-base.img", "device": "node0", "image-node-name": "node0"}}
     25 {"return": {}}
     26 
     27 bs->filename: TEST_DIR/PID-top.img
     28 bs->backing_file: TEST_DIR/PID-base.img
     29 bs->backing->bs->filename: TEST_DIR/PID-base.img
     30 
     31 {"execute": "change-backing-file", "arguments": {"backing-file": "file:TEST_DIR/PID-base.img", "device": "node0", "image-node-name": "node0"}}
     32 {"return": {}}
     33 
     34 bs->filename: json:{"backing": {"driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-base.img"}}, "driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top.img"}}
     35 bs->backing_file: file:TEST_DIR/PID-base.img
     36 bs->backing->bs->filename: TEST_DIR/PID-base.img
     37 
     38 {"execute": "blockdev-del", "arguments": {"node-name": "node0"}}
     39 {"return": {}}
     40 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top.img"}, "node-name": "node0"}}
     41 {"return": {}}
     42 
     43 bs->filename: TEST_DIR/PID-top.img
     44 bs->backing_file: file:TEST_DIR/PID-base.img
     45 bs->backing->bs->filename: TEST_DIR/PID-base.img
     46 
     47 {"execute": "blockdev-del", "arguments": {"node-name": "node0"}}
     48 {"return": {}}
     49 
     50 --- Override backing file ---
     51 
     52 {"execute": "blockdev-add", "arguments": {"driver": "null-co", "node-name": "null"}}
     53 {"return": {}}
     54 {"execute": "blockdev-add", "arguments": {"backing": "null", "driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top.img"}, "node-name": "node0"}}
     55 {"return": {}}
     56 
     57 bs->filename: json:{"backing": {"driver": "null-co"}, "driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top.img"}}
     58 bs->backing_file: TEST_DIR/PID-base.img
     59 bs->backing->bs->filename: null-co://
     60 
     61 {"execute": "blockdev-del", "arguments": {"node-name": "node0"}}
     62 {"return": {}}
     63 {"execute": "blockdev-del", "arguments": {"node-name": "null"}}
     64 {"return": {}}
     65 {"execute": "blockdev-add", "arguments": {"backing": null, "driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top.img"}, "node-name": "node0"}}
     66 {"return": {}}
     67 
     68 bs->filename: json:{"backing": null, "driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-top.img"}}
     69 bs->backing_file: TEST_DIR/PID-base.img
     70 bs->backing: (none)
     71 
     72 {"execute": "blockdev-add", "arguments": {"driver": "IMGFMT", "file": {"driver": "file", "filename": "TEST_DIR/PID-base.img"}, "node-name": "original-backing"}}
     73 {"return": {}}
     74 {"execute": "blockdev-snapshot", "arguments": {"node": "original-backing", "overlay": "node0"}}
     75 {"return": {}}
     76 
     77 bs->filename: TEST_DIR/PID-top.img
     78 bs->backing_file: TEST_DIR/PID-base.img
     79 bs->backing->bs->filename: TEST_DIR/PID-base.img
     80 
     81 {"execute": "blockdev-del", "arguments": {"node-name": "node0"}}
     82 {"return": {}}
     83 {"execute": "blockdev-del", "arguments": {"node-name": "original-backing"}}
     84 {"return": {}}