On 2020/1/17 0:44, Peter Maydell wrote: >> .minimum_version_id = 1, >> .fields = (VMStateField[]) { >> - VMSTATE_STRUCT(ged_state, AcpiGedState, 1, vmstate_ged_state, GEDState), >> + VMSTATE_STRUCT(ged_state, AcpiGedState, 1, >> + vmstate_ged_state, GEDState), >> + VMSTATE_STRUCT(ghes_state, AcpiGedState, 1, >> + vmstate_ghes_state, AcpiGhesState), >> VMSTATE_END_OF_LIST(), >> }, >> .subsections = (const VMStateDescription * []) { > You can't just add fields to an existing VMStateDescription > like this -- it will break migration compatibility. Instead you > need to add a new subsection to this vmstate, with a '.needed' > function which indicates when the subsection should be present. Thanks Peter's pointing out. I will change it. > > thanks > -- PMM > . >