On 03/05/2011 01:34 PM, Peter Maydell wrote:
>>  +        VMSTATE_UINT32(sys_cfgdata, arm_sysctl_state),
>>  +        VMSTATE_UINT32(sys_cfgctrl, arm_sysctl_state),
>>  +        VMSTATE_UINT32(sys_cfgstat, arm_sysctl_state),
>>            VMSTATE_END_OF_LIST()
>>        }
>
>  You need to present the fields as version 2-only.
Can you give an example/explanation? docs/migration.txt doesn't
seem to cover this...

Sure, sorry for being terse. It simply needs to be:

        VMSTATE_UINT32_V(sys_cfgdata, arm_sysctl_state, 2),
        VMSTATE_UINT32_V(sys_cfgctrl, arm_sysctl_state, 2),
        VMSTATE_UINT32_V(sys_cfgstat, arm_sysctl_state, 2),

Also, minimum_version_id needs to remain 1 since you do support loading version 1 saved virtual machines.

Paolo


Reply via email to