From: Juan Quintela Date: Tue, 29 Sep 2009 20:49:00 +0000 (+0200) Subject: Add *TL functions to vmstate X-Git-Tag: v0.12.0-rc0~914 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f89a8e4ede7519bdcc3a6f5a7e682f91afcd9b7a;p=thirdparty%2Fqemu.git Add *TL functions to vmstate Signed-off-by: Juan Quintela Signed-off-by: Anthony Liguori --- diff --git a/hw/hw.h b/hw/hw.h index 6f4d9eb0a5e..cabf6335619 100644 --- a/hw/hw.h +++ b/hw/hw.h @@ -587,6 +587,25 @@ extern const VMStateDescription vmstate_i2c_slave; #define VMSTATE_BUFFER(_f, _s) \ VMSTATE_STATIC_BUFFER(_f, _s, 0) +#ifdef NEED_CPU_H +#if TARGET_LONG_BITS == 64 +#define VMSTATE_UINTTL_V(_f, _s, _v) \ + VMSTATE_UINT64_V(_f, _s, _v) +#define VMSTATE_UINTTL_ARRAY_V(_f, _s, _n, _v) \ + VMSTATE_UINT64_ARRAY_V(_f, _s, _n, _v) +#else +#define VMSTATE_UINTTL_V(_f, _s, _v) \ + VMSTATE_UINT32_V(_f, _s, _v) +#define VMSTATE_UINTTL_ARRAY_V(_f, _s, _n, _v) \ + VMSTATE_UINT32_ARRAY_V(_f, _s, _n, _v) +#endif +#define VMSTATE_UINTTL(_f, _s) \ + VMSTATE_UINTTL_V(_f, _s, 0) +#define VMSTATE_UINTTL_ARRAY(_f, _s, _n) \ + VMSTATE_UINTTL_ARRAY_V(_f, _s, _n, 0) + +#endif + #define VMSTATE_END_OF_LIST() \ {}