| #ifndef BLOCK_HELPERS_H | |
| #define BLOCK_HELPERS_H | |
| #include "qemu/units.h" | |
| /* lower limit is sector size */ | |
| #define MIN_BLOCK_SIZE INT64_C(512) | |
| #define MIN_BLOCK_SIZE_STR "512 B" | |
| /* | |
| * upper limit is arbitrary, 2 MiB looks sufficient for all sensible uses, and | |
| * matches qcow2 cluster size limit | |
| */ | |
| #define MAX_BLOCK_SIZE (2 * MiB) | |
| #define MAX_BLOCK_SIZE_STR "2 MiB" | |
| void check_block_size(const char *id, const char *name, int64_t value, | |
| Error **errp); | |
| #endif /* BLOCK_HELPERS_H */ |