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

171.out (8893B)


      1QA output created by 171
      2
      3== test 'offset' option ==
      4Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=4096
      5
      6write to image
      7wrote 3584/3584 bytes at offset 0
      83.500 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
      9
     10read the image
     11read 3584/3584 bytes at offset 0
     123.500 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     13
     14check that offset is respected
     15000001fe:  00 00 0a 0a  ....
     16read 4/4 bytes at offset 510
     174 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     18
     19write before image boundary
     20wrote 1/1 bytes at offset 3583
     211 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     22
     23write across image boundary
     24write failed: Input/output error
     25
     26write at image boundary
     27write failed: Input/output error
     28
     29write after image boundary
     30write failed: Input/output error
     31
     32writev before/after image boundary
     33writev failed: Input/output error
     34
     35read before image boundary
     36read 1/1 bytes at offset 3583
     371 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     38
     39read across image boundary
     40read failed: Input/output error
     41
     42read at image boundary
     43read failed: Input/output error
     44
     45read after image boundary
     46read failed: Input/output error
     47
     48readv before/after image boundary
     49readv failed: Input/output error
     50
     51fill image with pattern
     52wrote 4096/4096 bytes at offset 0
     534 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     54
     55write zeroes and check
     56wrote 512/512 bytes at offset 0
     57512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     58000001fe:  0a 0a 00 00  ....
     59read 4/4 bytes at offset 510
     604 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     61
     62write zeroes across image boundary
     63write failed: Input/output error
     64
     65write zeroes at image boundary and check
     66wrote 2/2 bytes at offset 3582
     672 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     6800000ffe:  00 00  ..
     69read 2/2 bytes at offset 4094
     702 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     71read failed: Input/output error
     72
     73fill image with pattern
     74wrote 4096/4096 bytes at offset 0
     754 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     76
     77discard and check
     78discard 512/512 bytes at offset 0
     79512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     80000001fe:  0a 0a 00 00  ....
     81read 4/4 bytes at offset 510
     824 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     83
     84discard across image boundary
     85discard failed: Input/output error
     86
     87discard at image boundary and check
     88discard 2/2 bytes at offset 3582
     892 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     9000000ffe:  00 00  ..
     91read 2/2 bytes at offset 4094
     922 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
     93read failed: Input/output error
     94
     95== test 'offset' and 'size' options ==
     96Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=4096
     97
     98write to image
     99wrote 2048/2048 bytes at offset 0
    1002 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    101
    102read the image
    103read 2048/2048 bytes at offset 0
    1042 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    105
    106check that offset is respected
    107000001fe:  00 00 0a 0a  ....
    108read 4/4 bytes at offset 510
    1094 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    110
    111write before image boundary
    112wrote 1/1 bytes at offset 2047
    1131 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    114
    115write across image boundary
    116write failed: Input/output error
    117
    118write at image boundary
    119write failed: Input/output error
    120
    121write after image boundary
    122write failed: Input/output error
    123
    124writev before/after image boundary
    125writev failed: Input/output error
    126
    127read before image boundary
    128read 1/1 bytes at offset 2047
    1291 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    130
    131read across image boundary
    132read failed: Input/output error
    133
    134read at image boundary
    135read failed: Input/output error
    136
    137read after image boundary
    138read failed: Input/output error
    139
    140readv before/after image boundary
    141readv failed: Input/output error
    142
    143fill image with pattern
    144wrote 4096/4096 bytes at offset 0
    1454 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    146
    147write zeroes and check
    148wrote 512/512 bytes at offset 0
    149512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    150000001fe:  0a 0a 00 00  ....
    151read 4/4 bytes at offset 510
    1524 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    153
    154write zeroes across image boundary
    155write failed: Input/output error
    156
    157write zeroes at image boundary and check
    158wrote 2/2 bytes at offset 2046
    1592 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    160000009fe:  00 00  ..
    161read 2/2 bytes at offset 2558
    1622 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    16300000a00:  0a 0a  ..
    164read 2/2 bytes at offset 2560
    1652 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    166
    167fill image with pattern
    168wrote 4096/4096 bytes at offset 0
    1694 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    170
    171discard and check
    172discard 512/512 bytes at offset 0
    173512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    174000001fe:  0a 0a 00 00  ....
    175read 4/4 bytes at offset 510
    1764 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    177
    178discard across image boundary
    179discard failed: Input/output error
    180
    181discard at image boundary and check
    182discard 2/2 bytes at offset 2046
    1832 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    184000009fe:  00 00  ..
    185read 2/2 bytes at offset 2558
    1862 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    18700000a00:  0a 0a  ..
    188read 2/2 bytes at offset 2560
    1892 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    190
    191== test misaligned 'offset' ==
    192Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=4096
    193
    194write to image
    195wrote 2048/2048 bytes at offset 0
    1962 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    197
    198read the image
    199read 2048/2048 bytes at offset 0
    2002 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    201
    202check that offset is respected
    20300000008:  00 00 0a 0a  ....
    204read 4/4 bytes at offset 8
    2054 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    206
    207write before image boundary
    208wrote 1/1 bytes at offset 2047
    2091 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    210
    211write across image boundary
    212write failed: Input/output error
    213
    214write at image boundary
    215write failed: Input/output error
    216
    217write after image boundary
    218write failed: Input/output error
    219
    220writev before/after image boundary
    221writev failed: Input/output error
    222
    223read before image boundary
    224read 1/1 bytes at offset 2047
    2251 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    226
    227read across image boundary
    228read failed: Input/output error
    229
    230read at image boundary
    231read failed: Input/output error
    232
    233read after image boundary
    234read failed: Input/output error
    235
    236readv before/after image boundary
    237readv failed: Input/output error
    238
    239fill image with pattern
    240wrote 4096/4096 bytes at offset 0
    2414 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    242
    243write zeroes and check
    244wrote 512/512 bytes at offset 0
    245512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    24600000008:  0a 0a 00 00  ....
    247read 4/4 bytes at offset 8
    2484 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    249
    250write zeroes across image boundary
    251write failed: Input/output error
    252
    253write zeroes at image boundary and check
    254wrote 2/2 bytes at offset 2046
    2552 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    25600000808:  00 00  ..
    257read 2/2 bytes at offset 2056
    2582 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    2590000080a:  0a 0a  ..
    260read 2/2 bytes at offset 2058
    2612 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    262
    263fill image with pattern
    264wrote 4096/4096 bytes at offset 0
    2654 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    266
    267discard and check
    268discard 512/512 bytes at offset 0
    269512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    27000000008:  0a 0a 00 00  ....
    271read 4/4 bytes at offset 8
    2724 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    273
    274discard across image boundary
    275discard failed: Input/output error
    276
    277discard at image boundary and check
    278discard 2/2 bytes at offset 2046
    2792 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    28000000808:  00 00  ..
    281read 2/2 bytes at offset 2056
    2822 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    2830000080a:  0a 0a  ..
    284read 2/2 bytes at offset 2058
    2852 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    286
    287== test reopen ==
    288Formatting 'TEST_DIR/t.IMGFMT', fmt=IMGFMT size=4096
    289wrote 512/512 bytes at offset 0
    290512 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    291wrote 1/1 bytes at offset 511
    2921 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    293write failed: Input/output error
    294wrote 1024/1024 bytes at offset 0
    2951 KiB, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    296wrote 1/1 bytes at offset 1023
    2971 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    298write failed: Input/output error
    299checking boundaries
    300000001fe:  00 00 0a 0a  ....
    301read 4/4 bytes at offset 510
    3024 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    303000003fe:  0a 0a 00 00  ....
    304read 4/4 bytes at offset 1022
    3054 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    306000005fe:  00 00 0a 0a  ....
    307read 4/4 bytes at offset 1534
    3084 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    309000009fe:  0a 0a 00 00  ....
    310read 4/4 bytes at offset 2558
    3114 bytes, X ops; XX:XX:XX.X (XXX YYY/sec and XXX ops/sec)
    312
    313*** done