migration: Add VMSTATE_UINTTL_2DARRAY()
In openRISC we are implementing the shadow registers as a 2d array. Using this target long method rather than direct 32-bit alternatives is consistent with the rest of our vm state serialization logic. Signed-off-by: Stafford Horne <shorne@gmail.com>
This commit is contained in:
parent
ef3f5b9e7f
commit
4597992f62
|
@ -18,6 +18,8 @@
|
|||
VMSTATE_UINT64_EQUAL_V(_f, _s, _v)
|
||||
#define VMSTATE_UINTTL_ARRAY_V(_f, _s, _n, _v) \
|
||||
VMSTATE_UINT64_ARRAY_V(_f, _s, _n, _v)
|
||||
#define VMSTATE_UINTTL_2DARRAY_V(_f, _s, _n1, _n2, _v) \
|
||||
VMSTATE_UINT64_2DARRAY_V(_f, _s, _n1, _n2, _v)
|
||||
#define VMSTATE_UINTTL_TEST(_f, _s, _t) \
|
||||
VMSTATE_UINT64_TEST(_f, _s, _t)
|
||||
#define vmstate_info_uinttl vmstate_info_uint64
|
||||
|
@ -37,6 +39,8 @@
|
|||
VMSTATE_UINT32_EQUAL_V(_f, _s, _v)
|
||||
#define VMSTATE_UINTTL_ARRAY_V(_f, _s, _n, _v) \
|
||||
VMSTATE_UINT32_ARRAY_V(_f, _s, _n, _v)
|
||||
#define VMSTATE_UINTTL_2DARRAY_V(_f, _s, _n1, _n2, _v) \
|
||||
VMSTATE_UINT32_2DARRAY_V(_f, _s, _n1, _n2, _v)
|
||||
#define VMSTATE_UINTTL_TEST(_f, _s, _t) \
|
||||
VMSTATE_UINT32_TEST(_f, _s, _t)
|
||||
#define vmstate_info_uinttl vmstate_info_uint32
|
||||
|
@ -48,5 +52,8 @@
|
|||
VMSTATE_UINTTL_EQUAL_V(_f, _s, 0)
|
||||
#define VMSTATE_UINTTL_ARRAY(_f, _s, _n) \
|
||||
VMSTATE_UINTTL_ARRAY_V(_f, _s, _n, 0)
|
||||
#define VMSTATE_UINTTL_2DARRAY(_f, _s, _n1, _n2) \
|
||||
VMSTATE_UINTTL_2DARRAY_V(_f, _s, _n1, _n2, 0)
|
||||
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue