On 05/04/2016 07:30, Emilio G. Cota wrote: > I'm assuming windows compilers don't support this attribute.
They actually do. :) Paolo > 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) >