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

block-helpers.h (535B)


      1#ifndef BLOCK_HELPERS_H
      2#define BLOCK_HELPERS_H
      3
      4#include "qemu/units.h"
      5
      6/* lower limit is sector size */
      7#define MIN_BLOCK_SIZE          INT64_C(512)
      8#define MIN_BLOCK_SIZE_STR      "512 B"
      9/*
     10 * upper limit is arbitrary, 2 MiB looks sufficient for all sensible uses, and
     11 * matches qcow2 cluster size limit
     12 */
     13#define MAX_BLOCK_SIZE          (2 * MiB)
     14#define MAX_BLOCK_SIZE_STR      "2 MiB"
     15
     16void check_block_size(const char *id, const char *name, int64_t value,
     17                      Error **errp);
     18
     19#endif /* BLOCK_HELPERS_H */