@ -197,7 +197,7 @@ static const VMStateDescription vmstate_simple_primitive = {
. name = " simple/primitive " ,
. version_id = 1 ,
. minimum_version_id = 1 ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_BOOL ( b_1 , TestSimple ) ,
VMSTATE_BOOL ( b_2 , TestSimple ) ,
VMSTATE_UINT8 ( u8_1 , TestSimple ) ,
@ -299,7 +299,7 @@ static const VMStateDescription vmstate_simple_arr = {
. name = " simple/array " ,
. version_id = 1 ,
. minimum_version_id = 1 ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_UINT16_ARRAY ( u16_1 , TestSimpleArray , 3 ) ,
VMSTATE_END_OF_LIST ( )
}
@ -341,7 +341,7 @@ static const VMStateDescription vmstate_versioned = {
. name = " test/versioned " ,
. version_id = 2 ,
. minimum_version_id = 1 ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_UINT32 ( a , TestStruct ) ,
VMSTATE_UINT32_V ( b , TestStruct , 2 ) , /* Versioned field in the middle, so
* we catch bugs more easily .
@ -412,7 +412,7 @@ static const VMStateDescription vmstate_skipping = {
. name = " test/skip " ,
. version_id = 2 ,
. minimum_version_id = 1 ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_UINT32 ( a , TestStruct ) ,
VMSTATE_UINT32 ( b , TestStruct ) ,
VMSTATE_UINT32_TEST ( c , TestStruct , test_skip ) ,
@ -524,7 +524,7 @@ const VMStateDescription vmsd_tst = {
. name = " test/tst " ,
. version_id = 1 ,
. minimum_version_id = 1 ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_INT32 ( i , TestStructTriv ) ,
VMSTATE_END_OF_LIST ( )
}
@ -542,7 +542,7 @@ const VMStateDescription vmsd_arps = {
. name = " test/arps " ,
. version_id = 1 ,
. minimum_version_id = 1 ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_ARRAY_OF_POINTER_TO_STRUCT ( ar , TestArrayOfPtrToStuct ,
AR_SIZE , 0 , vmsd_tst , TestStructTriv ) ,
VMSTATE_END_OF_LIST ( )
@ -630,7 +630,7 @@ const VMStateDescription vmsd_arpp = {
. name = " test/arps " ,
. version_id = 1 ,
. minimum_version_id = 1 ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_ARRAY_OF_POINTER ( ar , TestArrayOfPtrToInt ,
AR_SIZE , 0 , vmstate_info_int32 , int32_t * ) ,
VMSTATE_END_OF_LIST ( )
@ -685,7 +685,7 @@ static const VMStateDescription vmstate_q_element = {
. name = " test/queue-element " ,
. version_id = 1 ,
. minimum_version_id = 1 ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_BOOL ( b , TestQtailqElement ) ,
VMSTATE_UINT8 ( u8 , TestQtailqElement ) ,
VMSTATE_END_OF_LIST ( )
@ -696,7 +696,7 @@ static const VMStateDescription vmstate_q = {
. name = " test/queue " ,
. version_id = 1 ,
. minimum_version_id = 1 ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_INT16 ( i16 , TestQtailq ) ,
VMSTATE_QTAILQ_V ( q , TestQtailq , 1 , vmstate_q_element , TestQtailqElement ,
next ) ,
@ -821,7 +821,7 @@ typedef struct TestGTreeInterval {
. name = " interval " , \
. version_id = 1 , \
. minimum_version_id = 1 , \
. fields = ( VMStateField [ ] ) { \
. fields = ( const VMStateField [ ] ) { \
VMSTATE_UINT64 ( low , TestGTreeInterval ) , \
VMSTATE_UINT64 ( high , TestGTreeInterval ) , \
VMSTATE_END_OF_LIST ( ) \
@ -839,7 +839,7 @@ typedef struct TestGTreeMapping {
. name = " mapping " , \
. version_id = 1 , \
. minimum_version_id = 1 , \
. fields = ( VMStateField [ ] ) { \
. fields = ( const VMStateField [ ] ) { \
VMSTATE_UINT64 ( phys_addr , TestGTreeMapping ) , \
VMSTATE_UINT32 ( flags , TestGTreeMapping ) , \
VMSTATE_END_OF_LIST ( ) \
@ -915,7 +915,7 @@ static const VMStateDescription vmstate_domain = {
. version_id = 1 ,
. minimum_version_id = 1 ,
. pre_load = domain_preload ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_INT32 ( id , TestGTreeDomain ) ,
VMSTATE_GTREE_V ( mappings , TestGTreeDomain , 1 ,
vmstate_interval_mapping ,
@ -940,7 +940,7 @@ static const VMStateDescription vmstate_qlist_element = {
. name = " test/queue list " ,
. version_id = 1 ,
. minimum_version_id = 1 ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_UINT32 ( id , TestQListElement ) ,
VMSTATE_END_OF_LIST ( )
}
@ -951,7 +951,7 @@ static const VMStateDescription vmstate_iommu = {
. version_id = 1 ,
. minimum_version_id = 1 ,
. pre_load = iommu_preload ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_INT32 ( id , TestGTreeIOMMU ) ,
VMSTATE_GTREE_DIRECT_KEY_V ( domains , TestGTreeIOMMU , 1 ,
& vmstate_domain , TestGTreeDomain ) ,
@ -963,7 +963,7 @@ static const VMStateDescription vmstate_container = {
. name = " test/container/qlist " ,
. version_id = 1 ,
. minimum_version_id = 1 ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_UINT32 ( id , TestQListContainer ) ,
VMSTATE_QLIST_V ( list , TestQListContainer , 1 , vmstate_qlist_element ,
TestQListElement , next ) ,
@ -1414,7 +1414,7 @@ static int tmp_child_post_load(void *opaque, int version_id)
static const VMStateDescription vmstate_tmp_back_to_parent = {
. name = " test/tmp_child_parent " ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_UINT64 ( f , TestStruct ) ,
VMSTATE_END_OF_LIST ( )
}
@ -1424,7 +1424,7 @@ static const VMStateDescription vmstate_tmp_child = {
. name = " test/tmp_child " ,
. pre_save = tmp_child_pre_save ,
. post_load = tmp_child_post_load ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_INT64 ( diff , TmpTestStruct ) ,
VMSTATE_STRUCT_POINTER ( parent , TmpTestStruct ,
vmstate_tmp_back_to_parent , TestStruct ) ,
@ -1435,7 +1435,7 @@ static const VMStateDescription vmstate_tmp_child = {
static const VMStateDescription vmstate_with_tmp = {
. name = " test/with_tmp " ,
. version_id = 1 ,
. fields = ( VMStateField [ ] ) {
. fields = ( const VMStateField [ ] ) {
VMSTATE_UINT32 ( a , TestStruct ) ,
VMSTATE_UINT64 ( d , TestStruct ) ,
VMSTATE_WITH_TMP ( TestStruct , TmpTestStruct , vmstate_tmp_child ) ,