I'm assuming windows compilers don't support this attribute. Signed-off-by: Emilio G. Cota <c...@braap.org> --- include/qemu/compiler.h | 10 ++++++++++ 1 file changed, 10 insertions(+)
diff --git a/include/qemu/compiler.h b/include/qemu/compiler.h index 8f1cc7b..fb946f1 100644 --- a/include/qemu/compiler.h +++ b/include/qemu/compiler.h @@ -41,6 +41,16 @@ # define QEMU_PACKED __attribute__((packed)) #endif +#define QEMU_CACHELINE (64) + +#if defined(_WIN32) +#define QEMU_ALIGN(B) +#else +#define QEMU_ALIGN(B) __attribute__((aligned(B))) +#endif + +#define QEMU_CACHELINE_ALIGNED QEMU_ALIGN(QEMU_CACHELINE) + #ifndef glue #define xglue(x, y) x ## y #define glue(x, y) xglue(x, y) -- 2.5.0