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…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Stafford Horne
						Stafford Horne