cachepc-qemu

Fork of AMDESE/qemu with changes for cachepc side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-qemu
Log | Files | Refs | Submodules | LICENSE | sfeed.txt

254.out (2713B)


      1{"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap0", "node": "drive0"}}
      2{"return": {}}
      3{"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap1", "node": "drive0", "persistent": true}}
      4{"return": {}}
      5{"execute": "block-dirty-bitmap-add", "arguments": {"name": "bitmap2", "node": "drive0", "persistent": true}}
      6{"return": {}}
      7{
      8  "execute": "transaction",
      9  "arguments": {
     10    "actions": [
     11      {
     12        "data": {
     13          "device": "drive0",
     14          "snapshot-file": "TEST_DIR/PID-top",
     15          "snapshot-node-name": "snap"
     16        },
     17        "type": "blockdev-snapshot-sync"
     18      },
     19      {
     20        "data": {
     21          "name": "bitmap0",
     22          "node": "snap"
     23        },
     24        "type": "block-dirty-bitmap-add"
     25      },
     26      {
     27        "data": {
     28          "bitmaps": [
     29            {
     30              "name": "bitmap0",
     31              "node": "base"
     32            }
     33          ],
     34          "node": "snap",
     35          "target": "bitmap0"
     36        },
     37        "type": "block-dirty-bitmap-merge"
     38      },
     39      {
     40        "data": {
     41          "name": "bitmap1",
     42          "node": "snap",
     43          "persistent": true
     44        },
     45        "type": "block-dirty-bitmap-add"
     46      },
     47      {
     48        "data": {
     49          "bitmaps": [
     50            {
     51              "name": "bitmap1",
     52              "node": "base"
     53            }
     54          ],
     55          "node": "snap",
     56          "target": "bitmap1"
     57        },
     58        "type": "block-dirty-bitmap-merge"
     59      },
     60      {
     61        "data": {
     62          "name": "bitmap2",
     63          "node": "snap",
     64          "persistent": true
     65        },
     66        "type": "block-dirty-bitmap-add"
     67      },
     68      {
     69        "data": {
     70          "bitmaps": [
     71            {
     72              "name": "bitmap2",
     73              "node": "base"
     74            }
     75          ],
     76          "node": "snap",
     77          "target": "bitmap2"
     78        },
     79        "type": "block-dirty-bitmap-merge"
     80      },
     81      {
     82        "data": {
     83          "name": "bitmap2",
     84          "node": "base"
     85        },
     86        "type": "block-dirty-bitmap-remove"
     87      }
     88    ]
     89  }
     90}
     91{
     92  "return": {}
     93}
     94query-block: device = drive0, node-name = snap, dirty-bitmaps:
     95[
     96  {
     97    "busy": false,
     98    "count": 524288,
     99    "granularity": 65536,
    100    "name": "bitmap2",
    101    "persistent": true,
    102    "recording": true
    103  },
    104  {
    105    "busy": false,
    106    "count": 524288,
    107    "granularity": 65536,
    108    "name": "bitmap1",
    109    "persistent": true,
    110    "recording": true
    111  },
    112  {
    113    "busy": false,
    114    "count": 524288,
    115    "granularity": 65536,
    116    "name": "bitmap0",
    117    "persistent": false,
    118    "recording": true
    119  }
    120]
    121
    122bitmaps in backing image:
    123[
    124  {
    125    "flags": [
    126      "auto"
    127    ],
    128    "granularity": 65536,
    129    "name": "bitmap1"
    130  }
    131]