mirror of https://github.com/xemu-project/xemu.git
Mark VMStateField and VMStateDescription arrays const.
-----BEGIN PGP SIGNATURE----- iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmWPOFsdHHJpY2hhcmQu aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV8cCQgAnQjy3Ic1i225AElh 0Ph3Aiw6WT9pECLoKmyroxHbTGuaEJoIXeaOhMAnowCTBLoKRR3/Ooq0DGOW+l/Z f5PwWSkjkb+OcS+dj/kgQBu58/Gk5G8ogksqKQvci8k2okhjHmITSQDu0dtwzDZr jVGh3gmGoat73jQyD/nAwgWFawlLkklOMR/yvnFX7EJIBepRVbkMPayoKlB+6W07 1kqhSwoI0vQCjhJ3Q7Q0GC4rrHK3KUq7o/25yvICf4EgPKfsaym1wAjDhdKToixl 9T+ALZG8SiZZkBlb6l3QZ7pqtqavxYtPdZ2Gx/nMu0RRu4G33d5AVGHRrXj9qttW 5mL7ZQ== =uQ4C -----END PGP SIGNATURE----- Merge tag 'pull-20231230' of https://gitlab.com/rth7680/qemu into staging Mark VMStateField and VMStateDescription arrays const. # -----BEGIN PGP SIGNATURE----- # # iQFRBAABCgA7FiEEekgeeIaLTbaoWgXAZN846K9+IV8FAmWPOFsdHHJpY2hhcmQu # aGVuZGVyc29uQGxpbmFyby5vcmcACgkQZN846K9+IV8cCQgAnQjy3Ic1i225AElh # 0Ph3Aiw6WT9pECLoKmyroxHbTGuaEJoIXeaOhMAnowCTBLoKRR3/Ooq0DGOW+l/Z # f5PwWSkjkb+OcS+dj/kgQBu58/Gk5G8ogksqKQvci8k2okhjHmITSQDu0dtwzDZr # jVGh3gmGoat73jQyD/nAwgWFawlLkklOMR/yvnFX7EJIBepRVbkMPayoKlB+6W07 # 1kqhSwoI0vQCjhJ3Q7Q0GC4rrHK3KUq7o/25yvICf4EgPKfsaym1wAjDhdKToixl # 9T+ALZG8SiZZkBlb6l3QZ7pqtqavxYtPdZ2Gx/nMu0RRu4G33d5AVGHRrXj9qttW # 5mL7ZQ== # =uQ4C # -----END PGP SIGNATURE----- # gpg: Signature made Fri 29 Dec 2023 21:21:31 GMT # gpg: using RSA key 7A481E78868B4DB6A85A05C064DF38E8AF7E215F # gpg: issuer "richard.henderson@linaro.org" # gpg: Good signature from "Richard Henderson <richard.henderson@linaro.org>" [full] # Primary key fingerprint: 7A48 1E78 868B 4DB6 A85A 05C0 64DF 38E8 AF7E 215F * tag 'pull-20231230' of https://gitlab.com/rth7680/qemu: (71 commits) docs: Constify VMstate in examples tests/unit/test-vmstate: Constify VMState util/fifo8: Constify VMState replay: Constify VMState system: Constify VMState migration: Constify VMState cpu-target: Constify VMState backends: Constify VMState audio: Constify VMState hw/misc/macio: Constify VMState hw/watchdog: Constify VMState hw/virtio: Constify VMState hw/vfio: Constify VMState hw/usb: Constify VMState hw/tpm: Constify VMState hw/timer: Constify VMState hw/ssi: Constify VMState hw/sparc: Constify VMState hw/sensor: Constify VMState hw/sd: Constify VMState ... Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
commit
d328fef93a
|
@ -1683,7 +1683,7 @@ static const VMStateDescription vmstate_audio = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = vmstate_audio_needed,
|
.needed = vmstate_audio_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
|
@ -393,7 +393,7 @@ static const VMStateDescription dbus_vmstate = {
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.pre_save = dbus_vmstate_pre_save,
|
.pre_save = dbus_vmstate_pre_save,
|
||||||
.post_load = dbus_vmstate_post_load,
|
.post_load = dbus_vmstate_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(data_size, DBusVMState),
|
VMSTATE_UINT32(data_size, DBusVMState),
|
||||||
VMSTATE_VBUFFER_ALLOC_UINT32(data, DBusVMState, 0, 0, data_size),
|
VMSTATE_VBUFFER_ALLOC_UINT32(data, DBusVMState, 0, 0, data_size),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
|
|
@ -939,7 +939,7 @@ static const VMStateDescription vmstate_tpm_emulator = {
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.pre_save = tpm_emulator_pre_save,
|
.pre_save = tpm_emulator_pre_save,
|
||||||
.post_load = tpm_emulator_post_load,
|
.post_load = tpm_emulator_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(state_blobs.permanent_flags, TPMEmulator),
|
VMSTATE_UINT32(state_blobs.permanent_flags, TPMEmulator),
|
||||||
VMSTATE_UINT32(state_blobs.permanent.size, TPMEmulator),
|
VMSTATE_UINT32(state_blobs.permanent.size, TPMEmulator),
|
||||||
VMSTATE_VBUFFER_ALLOC_UINT32(state_blobs.permanent.buffer,
|
VMSTATE_VBUFFER_ALLOC_UINT32(state_blobs.permanent.buffer,
|
||||||
|
|
|
@ -87,7 +87,7 @@ static const VMStateDescription vmstate_cpu_common_exception_index = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = cpu_common_exception_index_needed,
|
.needed = cpu_common_exception_index_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_INT32(exception_index, CPUState),
|
VMSTATE_INT32(exception_index, CPUState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -105,7 +105,7 @@ static const VMStateDescription vmstate_cpu_common_crash_occurred = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = cpu_common_crash_occurred_needed,
|
.needed = cpu_common_crash_occurred_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL(crash_occurred, CPUState),
|
VMSTATE_BOOL(crash_occurred, CPUState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -117,12 +117,12 @@ const VMStateDescription vmstate_cpu_common = {
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.pre_load = cpu_common_pre_load,
|
.pre_load = cpu_common_pre_load,
|
||||||
.post_load = cpu_common_post_load,
|
.post_load = cpu_common_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(halted, CPUState),
|
VMSTATE_UINT32(halted, CPUState),
|
||||||
VMSTATE_UINT32(interrupt_request, CPUState),
|
VMSTATE_UINT32(interrupt_request, CPUState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription*[]) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_cpu_common_exception_index,
|
&vmstate_cpu_common_exception_index,
|
||||||
&vmstate_cpu_common_crash_occurred,
|
&vmstate_cpu_common_crash_occurred,
|
||||||
NULL
|
NULL
|
||||||
|
|
|
@ -502,7 +502,7 @@ This is typically used to migrate an input clock state. For example:
|
||||||
|
|
||||||
VMStateDescription my_device_vmstate = {
|
VMStateDescription my_device_vmstate = {
|
||||||
.name = "my_device",
|
.name = "my_device",
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
[...], /* other migrated fields */
|
[...], /* other migrated fields */
|
||||||
VMSTATE_CLOCK(clk, MyDeviceState),
|
VMSTATE_CLOCK(clk, MyDeviceState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
|
|
@ -158,7 +158,7 @@ An example (from hw/input/pckbd.c)
|
||||||
.name = "pckbd",
|
.name = "pckbd",
|
||||||
.version_id = 3,
|
.version_id = 3,
|
||||||
.minimum_version_id = 3,
|
.minimum_version_id = 3,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(write_cmd, KBDState),
|
VMSTATE_UINT8(write_cmd, KBDState),
|
||||||
VMSTATE_UINT8(status, KBDState),
|
VMSTATE_UINT8(status, KBDState),
|
||||||
VMSTATE_UINT8(mode, KBDState),
|
VMSTATE_UINT8(mode, KBDState),
|
||||||
|
@ -294,7 +294,7 @@ Example:
|
||||||
.pre_save = ide_drive_pio_pre_save,
|
.pre_save = ide_drive_pio_pre_save,
|
||||||
.post_load = ide_drive_pio_post_load,
|
.post_load = ide_drive_pio_post_load,
|
||||||
.needed = ide_drive_pio_state_needed,
|
.needed = ide_drive_pio_state_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_INT32(req_nb_sectors, IDEState),
|
VMSTATE_INT32(req_nb_sectors, IDEState),
|
||||||
VMSTATE_VARRAY_INT32(io_buffer, IDEState, io_buffer_total_len, 1,
|
VMSTATE_VARRAY_INT32(io_buffer, IDEState, io_buffer_total_len, 1,
|
||||||
vmstate_info_uint8, uint8_t),
|
vmstate_info_uint8, uint8_t),
|
||||||
|
@ -312,11 +312,11 @@ Example:
|
||||||
.version_id = 3,
|
.version_id = 3,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.post_load = ide_drive_post_load,
|
.post_load = ide_drive_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
.... several fields ....
|
.... several fields ....
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription*[]) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_ide_drive_pio_state,
|
&vmstate_ide_drive_pio_state,
|
||||||
NULL
|
NULL
|
||||||
}
|
}
|
||||||
|
|
|
@ -237,7 +237,7 @@ static const VMStateDescription vmstate_virtio_9p = {
|
||||||
.name = "virtio-9p",
|
.name = "virtio-9p",
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_VIRTIO_DEVICE,
|
VMSTATE_VIRTIO_DEVICE,
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
|
|
|
@ -297,7 +297,7 @@ static const VMStateDescription vmstate_cpuhp_sts = {
|
||||||
.name = "CPU hotplug device state",
|
.name = "CPU hotplug device state",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL(is_inserting, AcpiCpuStatus),
|
VMSTATE_BOOL(is_inserting, AcpiCpuStatus),
|
||||||
VMSTATE_BOOL(is_removing, AcpiCpuStatus),
|
VMSTATE_BOOL(is_removing, AcpiCpuStatus),
|
||||||
VMSTATE_UINT32(ost_event, AcpiCpuStatus),
|
VMSTATE_UINT32(ost_event, AcpiCpuStatus),
|
||||||
|
@ -310,7 +310,7 @@ const VMStateDescription vmstate_cpu_hotplug = {
|
||||||
.name = "CPU hotplug state",
|
.name = "CPU hotplug state",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(selector, CPUHotplugState),
|
VMSTATE_UINT32(selector, CPUHotplugState),
|
||||||
VMSTATE_UINT8(command, CPUHotplugState),
|
VMSTATE_UINT8(command, CPUHotplugState),
|
||||||
VMSTATE_STRUCT_VARRAY_POINTER_UINT32(devs, CPUHotplugState, dev_count,
|
VMSTATE_STRUCT_VARRAY_POINTER_UINT32(devs, CPUHotplugState, dev_count,
|
||||||
|
|
|
@ -932,7 +932,7 @@ static const VMStateDescription erst_vmstate = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = erst_post_load,
|
.post_load = erst_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(operation, ERSTDeviceState),
|
VMSTATE_UINT8(operation, ERSTDeviceState),
|
||||||
VMSTATE_UINT8(busy_status, ERSTDeviceState),
|
VMSTATE_UINT8(busy_status, ERSTDeviceState),
|
||||||
VMSTATE_UINT8(command_status, ERSTDeviceState),
|
VMSTATE_UINT8(command_status, ERSTDeviceState),
|
||||||
|
|
|
@ -312,7 +312,7 @@ static const VMStateDescription vmstate_memhp_state = {
|
||||||
.name = "acpi-ged/memhp",
|
.name = "acpi-ged/memhp",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_MEMORY_HOTPLUG(memhp_state, AcpiGedState),
|
VMSTATE_MEMORY_HOTPLUG(memhp_state, AcpiGedState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -322,7 +322,7 @@ static const VMStateDescription vmstate_ged_state = {
|
||||||
.name = "acpi-ged-state",
|
.name = "acpi-ged-state",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(sel, GEDState),
|
VMSTATE_UINT32(sel, GEDState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -332,7 +332,7 @@ static const VMStateDescription vmstate_ghes = {
|
||||||
.name = "acpi-ghes",
|
.name = "acpi-ghes",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT64(ghes_addr_le, AcpiGhesState),
|
VMSTATE_UINT64(ghes_addr_le, AcpiGhesState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
|
@ -349,7 +349,7 @@ static const VMStateDescription vmstate_ghes_state = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = ghes_needed,
|
.needed = ghes_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(ghes_state, AcpiGedState, 1,
|
VMSTATE_STRUCT(ghes_state, AcpiGedState, 1,
|
||||||
vmstate_ghes, AcpiGhesState),
|
vmstate_ghes, AcpiGhesState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
@ -360,11 +360,11 @@ static const VMStateDescription vmstate_acpi_ged = {
|
||||||
.name = "acpi-ged",
|
.name = "acpi-ged",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(ged_state, AcpiGedState, 1, vmstate_ged_state, GEDState),
|
VMSTATE_STRUCT(ged_state, AcpiGedState, 1, vmstate_ged_state, GEDState),
|
||||||
VMSTATE_END_OF_LIST(),
|
VMSTATE_END_OF_LIST(),
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription * []) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_memhp_state,
|
&vmstate_memhp_state,
|
||||||
&vmstate_ghes_state,
|
&vmstate_ghes_state,
|
||||||
NULL
|
NULL
|
||||||
|
|
|
@ -164,7 +164,7 @@ static const VMStateDescription vmstate_memhp_state = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = vmstate_test_use_memhp,
|
.needed = vmstate_test_use_memhp,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_MEMORY_HOTPLUG(acpi_memory_hotplug, ICH9LPCPMRegs),
|
VMSTATE_MEMORY_HOTPLUG(acpi_memory_hotplug, ICH9LPCPMRegs),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -181,7 +181,7 @@ static const VMStateDescription vmstate_tco_io_state = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = vmstate_test_use_tco,
|
.needed = vmstate_test_use_tco,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(tco_regs, ICH9LPCPMRegs, 1, vmstate_tco_io_sts,
|
VMSTATE_STRUCT(tco_regs, ICH9LPCPMRegs, 1, vmstate_tco_io_sts,
|
||||||
TCOIORegs),
|
TCOIORegs),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
@ -208,7 +208,7 @@ static const VMStateDescription vmstate_cpuhp_state = {
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = vmstate_test_use_cpuhp,
|
.needed = vmstate_test_use_cpuhp,
|
||||||
.pre_load = vmstate_cpuhp_pre_load,
|
.pre_load = vmstate_cpuhp_pre_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_CPU_HOTPLUG(cpuhp_state, ICH9LPCPMRegs),
|
VMSTATE_CPU_HOTPLUG(cpuhp_state, ICH9LPCPMRegs),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -226,7 +226,7 @@ static const VMStateDescription vmstate_pcihp_state = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = vmstate_test_use_pcihp,
|
.needed = vmstate_test_use_pcihp,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_PCI_HOTPLUG(acpi_pci_hotplug,
|
VMSTATE_PCI_HOTPLUG(acpi_pci_hotplug,
|
||||||
ICH9LPCPMRegs,
|
ICH9LPCPMRegs,
|
||||||
NULL, NULL),
|
NULL, NULL),
|
||||||
|
@ -239,7 +239,7 @@ const VMStateDescription vmstate_ich9_pm = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = ich9_pm_post_load,
|
.post_load = ich9_pm_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT16(acpi_regs.pm1.evt.sts, ICH9LPCPMRegs),
|
VMSTATE_UINT16(acpi_regs.pm1.evt.sts, ICH9LPCPMRegs),
|
||||||
VMSTATE_UINT16(acpi_regs.pm1.evt.en, ICH9LPCPMRegs),
|
VMSTATE_UINT16(acpi_regs.pm1.evt.en, ICH9LPCPMRegs),
|
||||||
VMSTATE_UINT16(acpi_regs.pm1.cnt.cnt, ICH9LPCPMRegs),
|
VMSTATE_UINT16(acpi_regs.pm1.cnt.cnt, ICH9LPCPMRegs),
|
||||||
|
@ -251,7 +251,7 @@ const VMStateDescription vmstate_ich9_pm = {
|
||||||
VMSTATE_UINT32(smi_sts, ICH9LPCPMRegs),
|
VMSTATE_UINT32(smi_sts, ICH9LPCPMRegs),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription*[]) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_memhp_state,
|
&vmstate_memhp_state,
|
||||||
&vmstate_tco_io_state,
|
&vmstate_tco_io_state,
|
||||||
&vmstate_cpuhp_state,
|
&vmstate_cpuhp_state,
|
||||||
|
|
|
@ -254,7 +254,7 @@ const VMStateDescription vmstate_tco_io_sts = {
|
||||||
.name = "tco io device status",
|
.name = "tco io device status",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT16(tco.rld, TCOIORegs),
|
VMSTATE_UINT16(tco.rld, TCOIORegs),
|
||||||
VMSTATE_UINT8(tco.din, TCOIORegs),
|
VMSTATE_UINT8(tco.din, TCOIORegs),
|
||||||
VMSTATE_UINT8(tco.dout, TCOIORegs),
|
VMSTATE_UINT8(tco.dout, TCOIORegs),
|
||||||
|
|
|
@ -317,7 +317,7 @@ static const VMStateDescription vmstate_memhp_sts = {
|
||||||
.name = "memory hotplug device state",
|
.name = "memory hotplug device state",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL(is_enabled, MemStatus),
|
VMSTATE_BOOL(is_enabled, MemStatus),
|
||||||
VMSTATE_BOOL(is_inserting, MemStatus),
|
VMSTATE_BOOL(is_inserting, MemStatus),
|
||||||
VMSTATE_UINT32(ost_event, MemStatus),
|
VMSTATE_UINT32(ost_event, MemStatus),
|
||||||
|
@ -330,7 +330,7 @@ const VMStateDescription vmstate_memory_hotplug = {
|
||||||
.name = "memory hotplug state",
|
.name = "memory hotplug state",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(selector, MemHotplugState),
|
VMSTATE_UINT32(selector, MemHotplugState),
|
||||||
VMSTATE_STRUCT_VARRAY_POINTER_UINT32(devs, MemHotplugState, dev_count,
|
VMSTATE_STRUCT_VARRAY_POINTER_UINT32(devs, MemHotplugState, dev_count,
|
||||||
vmstate_memhp_sts, MemStatus),
|
vmstate_memhp_sts, MemStatus),
|
||||||
|
|
|
@ -517,7 +517,7 @@ const VMStateDescription vmstate_acpi_pcihp_pci_status = {
|
||||||
.name = "acpi_pcihp_pci_status",
|
.name = "acpi_pcihp_pci_status",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(up, AcpiPciHpPciStatus),
|
VMSTATE_UINT32(up, AcpiPciHpPciStatus),
|
||||||
VMSTATE_UINT32(down, AcpiPciHpPciStatus),
|
VMSTATE_UINT32(down, AcpiPciHpPciStatus),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
|
|
@ -147,7 +147,7 @@ static const VMStateDescription vmstate_gpe = {
|
||||||
.name = "gpe",
|
.name = "gpe",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_GPE_ARRAY(sts, ACPIGPE),
|
VMSTATE_GPE_ARRAY(sts, ACPIGPE),
|
||||||
VMSTATE_GPE_ARRAY(en, ACPIGPE),
|
VMSTATE_GPE_ARRAY(en, ACPIGPE),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
@ -158,7 +158,7 @@ static const VMStateDescription vmstate_pci_status = {
|
||||||
.name = "pci_status",
|
.name = "pci_status",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(up, struct AcpiPciHpPciStatus),
|
VMSTATE_UINT32(up, struct AcpiPciHpPciStatus),
|
||||||
VMSTATE_UINT32(down, struct AcpiPciHpPciStatus),
|
VMSTATE_UINT32(down, struct AcpiPciHpPciStatus),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
@ -189,7 +189,7 @@ static const VMStateDescription vmstate_memhp_state = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = vmstate_test_use_memhp,
|
.needed = vmstate_test_use_memhp,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_MEMORY_HOTPLUG(acpi_memory_hotplug, PIIX4PMState),
|
VMSTATE_MEMORY_HOTPLUG(acpi_memory_hotplug, PIIX4PMState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -214,7 +214,7 @@ static const VMStateDescription vmstate_cpuhp_state = {
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = vmstate_test_use_cpuhp,
|
.needed = vmstate_test_use_cpuhp,
|
||||||
.pre_load = vmstate_cpuhp_pre_load,
|
.pre_load = vmstate_cpuhp_pre_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_CPU_HOTPLUG(cpuhp_state, PIIX4PMState),
|
VMSTATE_CPU_HOTPLUG(cpuhp_state, PIIX4PMState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -247,7 +247,7 @@ static const VMStateDescription vmstate_acpi = {
|
||||||
.version_id = 3,
|
.version_id = 3,
|
||||||
.minimum_version_id = 3,
|
.minimum_version_id = 3,
|
||||||
.post_load = vmstate_acpi_post_load,
|
.post_load = vmstate_acpi_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_PCI_DEVICE(parent_obj, PIIX4PMState),
|
VMSTATE_PCI_DEVICE(parent_obj, PIIX4PMState),
|
||||||
VMSTATE_UINT16(ar.pm1.evt.sts, PIIX4PMState),
|
VMSTATE_UINT16(ar.pm1.evt.sts, PIIX4PMState),
|
||||||
VMSTATE_UINT16(ar.pm1.evt.en, PIIX4PMState),
|
VMSTATE_UINT16(ar.pm1.evt.en, PIIX4PMState),
|
||||||
|
@ -269,7 +269,7 @@ static const VMStateDescription vmstate_acpi = {
|
||||||
vmstate_test_migrate_acpi_index),
|
vmstate_test_migrate_acpi_index),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription*[]) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_memhp_state,
|
&vmstate_memhp_state,
|
||||||
&vmstate_cpuhp_state,
|
&vmstate_cpuhp_state,
|
||||||
NULL
|
NULL
|
||||||
|
|
|
@ -178,7 +178,7 @@ static const VMStateDescription vmstate_vmgenid = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = vmgenid_post_load,
|
.post_load = vmgenid_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8_ARRAY(vmgenid_addr_le, VmGenIdState, sizeof(uint64_t)),
|
VMSTATE_UINT8_ARRAY(vmgenid_addr_le, VmGenIdState, sizeof(uint64_t)),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
|
|
|
@ -280,7 +280,7 @@ static const VMStateDescription vmstate_aspeed_adc_engine = {
|
||||||
.name = TYPE_ASPEED_ADC,
|
.name = TYPE_ASPEED_ADC,
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(regs, AspeedADCEngineState, ASPEED_ADC_NR_REGS),
|
VMSTATE_UINT32_ARRAY(regs, AspeedADCEngineState, ASPEED_ADC_NR_REGS),
|
||||||
VMSTATE_END_OF_LIST(),
|
VMSTATE_END_OF_LIST(),
|
||||||
}
|
}
|
||||||
|
|
|
@ -96,7 +96,7 @@ static const VMStateDescription vmstate_max111x = {
|
||||||
.name = "max111x",
|
.name = "max111x",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_SSI_PERIPHERAL(parent_obj, MAX111xState),
|
VMSTATE_SSI_PERIPHERAL(parent_obj, MAX111xState),
|
||||||
VMSTATE_UINT8(tb1, MAX111xState),
|
VMSTATE_UINT8(tb1, MAX111xState),
|
||||||
VMSTATE_UINT8(rb2, MAX111xState),
|
VMSTATE_UINT8(rb2, MAX111xState),
|
||||||
|
|
|
@ -253,7 +253,7 @@ static const VMStateDescription vmstate_npcm7xx_adc = {
|
||||||
.name = "npcm7xx-adc",
|
.name = "npcm7xx-adc",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_TIMER(conv_timer, NPCM7xxADCState),
|
VMSTATE_TIMER(conv_timer, NPCM7xxADCState),
|
||||||
VMSTATE_UINT32(con, NPCM7xxADCState),
|
VMSTATE_UINT32(con, NPCM7xxADCState),
|
||||||
VMSTATE_UINT32(data, NPCM7xxADCState),
|
VMSTATE_UINT32(data, NPCM7xxADCState),
|
||||||
|
|
|
@ -254,7 +254,7 @@ static const VMStateDescription vmstate_stm32f2xx_adc = {
|
||||||
.name = TYPE_STM32F2XX_ADC,
|
.name = TYPE_STM32F2XX_ADC,
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(adc_sr, STM32F2XXADCState),
|
VMSTATE_UINT32(adc_sr, STM32F2XXADCState),
|
||||||
VMSTATE_UINT32(adc_cr1, STM32F2XXADCState),
|
VMSTATE_UINT32(adc_cr1, STM32F2XXADCState),
|
||||||
VMSTATE_UINT32(adc_cr2, STM32F2XXADCState),
|
VMSTATE_UINT32(adc_cr2, STM32F2XXADCState),
|
||||||
|
|
|
@ -269,7 +269,7 @@ static const VMStateDescription vmstate_zynq_xadc = {
|
||||||
.name = "zynq-xadc",
|
.name = "zynq-xadc",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(regs, ZynqXADCState, ZYNQ_XADC_NUM_IO_REGS),
|
VMSTATE_UINT32_ARRAY(regs, ZynqXADCState, ZYNQ_XADC_NUM_IO_REGS),
|
||||||
VMSTATE_UINT16_ARRAY(xadc_regs, ZynqXADCState,
|
VMSTATE_UINT16_ARRAY(xadc_regs, ZynqXADCState,
|
||||||
ZYNQ_XADC_NUM_ADC_REGS),
|
ZYNQ_XADC_NUM_ADC_REGS),
|
||||||
|
|
|
@ -1677,7 +1677,7 @@ static const VMStateDescription armsse_vmstate = {
|
||||||
.name = "iotkit",
|
.name = "iotkit",
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_CLOCK(mainclk, ARMSSE),
|
VMSTATE_CLOCK(mainclk, ARMSSE),
|
||||||
VMSTATE_CLOCK(s32kclk, ARMSSE),
|
VMSTATE_CLOCK(s32kclk, ARMSSE),
|
||||||
VMSTATE_UINT32(nsccfg, ARMSSE),
|
VMSTATE_UINT32(nsccfg, ARMSSE),
|
||||||
|
|
|
@ -559,7 +559,7 @@ static const VMStateDescription vmstate_armv7m = {
|
||||||
.name = "armv7m",
|
.name = "armv7m",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_CLOCK(refclk, ARMv7MState),
|
VMSTATE_CLOCK(refclk, ARMv7MState),
|
||||||
VMSTATE_CLOCK(cpuclk, ARMv7MState),
|
VMSTATE_CLOCK(cpuclk, ARMv7MState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
|
|
@ -112,7 +112,7 @@ static const VMStateDescription vmstate_highbank_regs = {
|
||||||
.name = "highbank-regs",
|
.name = "highbank-regs",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(regs, HighbankRegsState, NUM_REGS),
|
VMSTATE_UINT32_ARRAY(regs, HighbankRegsState, NUM_REGS),
|
||||||
VMSTATE_END_OF_LIST(),
|
VMSTATE_END_OF_LIST(),
|
||||||
},
|
},
|
||||||
|
|
|
@ -63,7 +63,7 @@ static const VMStateDescription vmstate_integratorcm = {
|
||||||
.name = "integratorcm",
|
.name = "integratorcm",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(cm_osc, IntegratorCMState),
|
VMSTATE_UINT32(cm_osc, IntegratorCMState),
|
||||||
VMSTATE_UINT32(cm_ctrl, IntegratorCMState),
|
VMSTATE_UINT32(cm_ctrl, IntegratorCMState),
|
||||||
VMSTATE_UINT32(cm_lock, IntegratorCMState),
|
VMSTATE_UINT32(cm_lock, IntegratorCMState),
|
||||||
|
@ -346,7 +346,7 @@ static const VMStateDescription vmstate_icp_pic = {
|
||||||
.name = "icp_pic",
|
.name = "icp_pic",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(level, icp_pic_state),
|
VMSTATE_UINT32(level, icp_pic_state),
|
||||||
VMSTATE_UINT32(irq_enabled, icp_pic_state),
|
VMSTATE_UINT32(irq_enabled, icp_pic_state),
|
||||||
VMSTATE_UINT32(fiq_enabled, icp_pic_state),
|
VMSTATE_UINT32(fiq_enabled, icp_pic_state),
|
||||||
|
@ -488,7 +488,7 @@ static const VMStateDescription vmstate_icp_control = {
|
||||||
.name = "icp_control",
|
.name = "icp_control",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(intreg_state, ICPCtrlRegsState),
|
VMSTATE_UINT32(intreg_state, ICPCtrlRegsState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
|
|
@ -275,7 +275,7 @@ static const VMStateDescription musicpal_lcd_vmsd = {
|
||||||
.name = "musicpal_lcd",
|
.name = "musicpal_lcd",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(brightness, musicpal_lcd_state),
|
VMSTATE_UINT32(brightness, musicpal_lcd_state),
|
||||||
VMSTATE_UINT32(mode, musicpal_lcd_state),
|
VMSTATE_UINT32(mode, musicpal_lcd_state),
|
||||||
VMSTATE_UINT32(irqctrl, musicpal_lcd_state),
|
VMSTATE_UINT32(irqctrl, musicpal_lcd_state),
|
||||||
|
@ -400,7 +400,7 @@ static const VMStateDescription mv88w8618_pic_vmsd = {
|
||||||
.name = "mv88w8618_pic",
|
.name = "mv88w8618_pic",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(level, mv88w8618_pic_state),
|
VMSTATE_UINT32(level, mv88w8618_pic_state),
|
||||||
VMSTATE_UINT32(enabled, mv88w8618_pic_state),
|
VMSTATE_UINT32(enabled, mv88w8618_pic_state),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
@ -583,7 +583,7 @@ static const VMStateDescription mv88w8618_timer_vmsd = {
|
||||||
.name = "timer",
|
.name = "timer",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_PTIMER(ptimer, mv88w8618_timer_state),
|
VMSTATE_PTIMER(ptimer, mv88w8618_timer_state),
|
||||||
VMSTATE_UINT32(limit, mv88w8618_timer_state),
|
VMSTATE_UINT32(limit, mv88w8618_timer_state),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
@ -594,7 +594,7 @@ static const VMStateDescription mv88w8618_pit_vmsd = {
|
||||||
.name = "mv88w8618_pit",
|
.name = "mv88w8618_pit",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT_ARRAY(timer, mv88w8618_pit_state, 4, 1,
|
VMSTATE_STRUCT_ARRAY(timer, mv88w8618_pit_state, 4, 1,
|
||||||
mv88w8618_timer_vmsd, mv88w8618_timer_state),
|
mv88w8618_timer_vmsd, mv88w8618_timer_state),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
@ -681,7 +681,7 @@ static const VMStateDescription mv88w8618_flashcfg_vmsd = {
|
||||||
.name = "mv88w8618_flashcfg",
|
.name = "mv88w8618_flashcfg",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(cfgr0, mv88w8618_flashcfg_state),
|
VMSTATE_UINT32(cfgr0, mv88w8618_flashcfg_state),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -1015,7 +1015,7 @@ static const VMStateDescription musicpal_gpio_vmsd = {
|
||||||
.name = "musicpal_gpio",
|
.name = "musicpal_gpio",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(lcd_brightness, musicpal_gpio_state),
|
VMSTATE_UINT32(lcd_brightness, musicpal_gpio_state),
|
||||||
VMSTATE_UINT32(out_state, musicpal_gpio_state),
|
VMSTATE_UINT32(out_state, musicpal_gpio_state),
|
||||||
VMSTATE_UINT32(in_state, musicpal_gpio_state),
|
VMSTATE_UINT32(in_state, musicpal_gpio_state),
|
||||||
|
@ -1174,7 +1174,7 @@ static const VMStateDescription musicpal_key_vmsd = {
|
||||||
.name = "musicpal_key",
|
.name = "musicpal_key",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(kbd_extended, musicpal_key_state),
|
VMSTATE_UINT32(kbd_extended, musicpal_key_state),
|
||||||
VMSTATE_UINT32(pressed_keys, musicpal_key_state),
|
VMSTATE_UINT32(pressed_keys, musicpal_key_state),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
|
|
@ -168,7 +168,7 @@ static const VMStateDescription vmstate_pxa2xx_pm = {
|
||||||
.name = "pxa2xx_pm",
|
.name = "pxa2xx_pm",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(pm_regs, PXA2xxState, 0x40),
|
VMSTATE_UINT32_ARRAY(pm_regs, PXA2xxState, 0x40),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -238,7 +238,7 @@ static const VMStateDescription vmstate_pxa2xx_cm = {
|
||||||
.name = "pxa2xx_cm",
|
.name = "pxa2xx_cm",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(cm_regs, PXA2xxState, 4),
|
VMSTATE_UINT32_ARRAY(cm_regs, PXA2xxState, 4),
|
||||||
VMSTATE_UINT32(clkcfg, PXA2xxState),
|
VMSTATE_UINT32(clkcfg, PXA2xxState),
|
||||||
VMSTATE_UINT32(pmnc, PXA2xxState),
|
VMSTATE_UINT32(pmnc, PXA2xxState),
|
||||||
|
@ -465,7 +465,7 @@ static const VMStateDescription vmstate_pxa2xx_mm = {
|
||||||
.name = "pxa2xx_mm",
|
.name = "pxa2xx_mm",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(mm_regs, PXA2xxState, 0x1a),
|
VMSTATE_UINT32_ARRAY(mm_regs, PXA2xxState, 0x1a),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -510,7 +510,7 @@ static const VMStateDescription vmstate_pxa2xx_ssp = {
|
||||||
.name = "pxa2xx-ssp",
|
.name = "pxa2xx-ssp",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(enable, PXA2xxSSPState),
|
VMSTATE_UINT32(enable, PXA2xxSSPState),
|
||||||
VMSTATE_UINT32_ARRAY(sscr, PXA2xxSSPState, 2),
|
VMSTATE_UINT32_ARRAY(sscr, PXA2xxSSPState, 2),
|
||||||
VMSTATE_UINT32(sspsp, PXA2xxSSPState),
|
VMSTATE_UINT32(sspsp, PXA2xxSSPState),
|
||||||
|
@ -1200,7 +1200,7 @@ static const VMStateDescription vmstate_pxa2xx_rtc_regs = {
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.pre_save = pxa2xx_rtc_pre_save,
|
.pre_save = pxa2xx_rtc_pre_save,
|
||||||
.post_load = pxa2xx_rtc_post_load,
|
.post_load = pxa2xx_rtc_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(rttr, PXA2xxRTCState),
|
VMSTATE_UINT32(rttr, PXA2xxRTCState),
|
||||||
VMSTATE_UINT32(rtsr, PXA2xxRTCState),
|
VMSTATE_UINT32(rtsr, PXA2xxRTCState),
|
||||||
VMSTATE_UINT32(rtar, PXA2xxRTCState),
|
VMSTATE_UINT32(rtar, PXA2xxRTCState),
|
||||||
|
@ -1464,7 +1464,7 @@ static const VMStateDescription vmstate_pxa2xx_i2c_slave = {
|
||||||
.name = "pxa2xx_i2c_slave",
|
.name = "pxa2xx_i2c_slave",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_I2C_SLAVE(parent_obj, PXA2xxI2CSlaveState),
|
VMSTATE_I2C_SLAVE(parent_obj, PXA2xxI2CSlaveState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -1474,7 +1474,7 @@ static const VMStateDescription vmstate_pxa2xx_i2c = {
|
||||||
.name = "pxa2xx_i2c",
|
.name = "pxa2xx_i2c",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT16(control, PXA2xxI2CState),
|
VMSTATE_UINT16(control, PXA2xxI2CState),
|
||||||
VMSTATE_UINT16(status, PXA2xxI2CState),
|
VMSTATE_UINT16(status, PXA2xxI2CState),
|
||||||
VMSTATE_UINT8(ibmr, PXA2xxI2CState),
|
VMSTATE_UINT8(ibmr, PXA2xxI2CState),
|
||||||
|
@ -1728,7 +1728,7 @@ static const VMStateDescription vmstate_pxa2xx_i2s = {
|
||||||
.name = "pxa2xx_i2s",
|
.name = "pxa2xx_i2s",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(control, PXA2xxI2SState, 2),
|
VMSTATE_UINT32_ARRAY(control, PXA2xxI2SState, 2),
|
||||||
VMSTATE_UINT32(status, PXA2xxI2SState),
|
VMSTATE_UINT32(status, PXA2xxI2SState),
|
||||||
VMSTATE_UINT32(mask, PXA2xxI2SState),
|
VMSTATE_UINT32(mask, PXA2xxI2SState),
|
||||||
|
@ -2027,7 +2027,7 @@ static const VMStateDescription pxa2xx_fir_vmsd = {
|
||||||
.name = "pxa2xx-fir",
|
.name = "pxa2xx-fir",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(enable, PXA2xxFIrState),
|
VMSTATE_UINT32(enable, PXA2xxFIrState),
|
||||||
VMSTATE_UINT8_ARRAY(control, PXA2xxFIrState, 3),
|
VMSTATE_UINT8_ARRAY(control, PXA2xxFIrState, 3),
|
||||||
VMSTATE_UINT8_ARRAY(status, PXA2xxFIrState, 2),
|
VMSTATE_UINT8_ARRAY(status, PXA2xxFIrState, 2),
|
||||||
|
|
|
@ -320,7 +320,7 @@ static const VMStateDescription vmstate_pxa2xx_gpio_regs = {
|
||||||
.name = "pxa2xx-gpio",
|
.name = "pxa2xx-gpio",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(ilevel, PXA2xxGPIOInfo, PXA2XX_GPIO_BANKS),
|
VMSTATE_UINT32_ARRAY(ilevel, PXA2xxGPIOInfo, PXA2XX_GPIO_BANKS),
|
||||||
VMSTATE_UINT32_ARRAY(olevel, PXA2xxGPIOInfo, PXA2XX_GPIO_BANKS),
|
VMSTATE_UINT32_ARRAY(olevel, PXA2xxGPIOInfo, PXA2XX_GPIO_BANKS),
|
||||||
VMSTATE_UINT32_ARRAY(dir, PXA2xxGPIOInfo, PXA2XX_GPIO_BANKS),
|
VMSTATE_UINT32_ARRAY(dir, PXA2xxGPIOInfo, PXA2XX_GPIO_BANKS),
|
||||||
|
|
|
@ -316,7 +316,7 @@ static const VMStateDescription vmstate_pxa2xx_pic_regs = {
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.post_load = pxa2xx_pic_post_load,
|
.post_load = pxa2xx_pic_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(int_enabled, PXA2xxPICState, 2),
|
VMSTATE_UINT32_ARRAY(int_enabled, PXA2xxPICState, 2),
|
||||||
VMSTATE_UINT32_ARRAY(int_pending, PXA2xxPICState, 2),
|
VMSTATE_UINT32_ARRAY(int_pending, PXA2xxPICState, 2),
|
||||||
VMSTATE_UINT32_ARRAY(is_fiq, PXA2xxPICState, 2),
|
VMSTATE_UINT32_ARRAY(is_fiq, PXA2xxPICState, 2),
|
||||||
|
|
|
@ -1768,7 +1768,7 @@ static const VMStateDescription vmstate_smmuv3_queue = {
|
||||||
.name = "smmuv3_queue",
|
.name = "smmuv3_queue",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT64(base, SMMUQueue),
|
VMSTATE_UINT64(base, SMMUQueue),
|
||||||
VMSTATE_UINT32(prod, SMMUQueue),
|
VMSTATE_UINT32(prod, SMMUQueue),
|
||||||
VMSTATE_UINT32(cons, SMMUQueue),
|
VMSTATE_UINT32(cons, SMMUQueue),
|
||||||
|
@ -1790,7 +1790,7 @@ static const VMStateDescription vmstate_gbpa = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = smmuv3_gbpa_needed,
|
.needed = smmuv3_gbpa_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(gbpa, SMMUv3State),
|
VMSTATE_UINT32(gbpa, SMMUv3State),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -1801,7 +1801,7 @@ static const VMStateDescription vmstate_smmuv3 = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.priority = MIG_PRI_IOMMU,
|
.priority = MIG_PRI_IOMMU,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(features, SMMUv3State),
|
VMSTATE_UINT32(features, SMMUv3State),
|
||||||
VMSTATE_UINT8(sid_size, SMMUv3State),
|
VMSTATE_UINT8(sid_size, SMMUv3State),
|
||||||
VMSTATE_UINT8(sid_split, SMMUv3State),
|
VMSTATE_UINT8(sid_split, SMMUv3State),
|
||||||
|
@ -1826,7 +1826,7 @@ static const VMStateDescription vmstate_smmuv3 = {
|
||||||
|
|
||||||
VMSTATE_END_OF_LIST(),
|
VMSTATE_END_OF_LIST(),
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription * []) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_gbpa,
|
&vmstate_gbpa,
|
||||||
NULL
|
NULL
|
||||||
}
|
}
|
||||||
|
|
|
@ -1143,7 +1143,7 @@ static const VMStateDescription vmstate_sl_nand_info = {
|
||||||
.name = "sl-nand",
|
.name = "sl-nand",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(ctl, SLNANDState),
|
VMSTATE_UINT8(ctl, SLNANDState),
|
||||||
VMSTATE_STRUCT(ecc, SLNANDState, 0, vmstate_ecc_state, ECCState),
|
VMSTATE_STRUCT(ecc, SLNANDState, 0, vmstate_ecc_state, ECCState),
|
||||||
VMSTATE_END_OF_LIST(),
|
VMSTATE_END_OF_LIST(),
|
||||||
|
@ -1180,7 +1180,7 @@ static const VMStateDescription vmstate_spitz_kbd = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.post_load = spitz_keyboard_post_load,
|
.post_load = spitz_keyboard_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT16(sense_state, SpitzKeyboardState),
|
VMSTATE_UINT16(sense_state, SpitzKeyboardState),
|
||||||
VMSTATE_UINT16(strobe_state, SpitzKeyboardState),
|
VMSTATE_UINT16(strobe_state, SpitzKeyboardState),
|
||||||
VMSTATE_UNUSED_TEST(is_version_0, 5),
|
VMSTATE_UNUSED_TEST(is_version_0, 5),
|
||||||
|
@ -1208,7 +1208,7 @@ static const VMStateDescription vmstate_corgi_ssp_regs = {
|
||||||
.name = "corgi-ssp",
|
.name = "corgi-ssp",
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_SSI_PERIPHERAL(ssidev, CorgiSSPState),
|
VMSTATE_SSI_PERIPHERAL(ssidev, CorgiSSPState),
|
||||||
VMSTATE_UINT32_ARRAY(enable, CorgiSSPState, 3),
|
VMSTATE_UINT32_ARRAY(enable, CorgiSSPState, 3),
|
||||||
VMSTATE_END_OF_LIST(),
|
VMSTATE_END_OF_LIST(),
|
||||||
|
@ -1236,7 +1236,7 @@ static const VMStateDescription vmstate_spitz_lcdtg_regs = {
|
||||||
.name = "spitz-lcdtg",
|
.name = "spitz-lcdtg",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_SSI_PERIPHERAL(ssidev, SpitzLCDTG),
|
VMSTATE_SSI_PERIPHERAL(ssidev, SpitzLCDTG),
|
||||||
VMSTATE_UINT32(bl_intensity, SpitzLCDTG),
|
VMSTATE_UINT32(bl_intensity, SpitzLCDTG),
|
||||||
VMSTATE_UINT32(bl_power, SpitzLCDTG),
|
VMSTATE_UINT32(bl_power, SpitzLCDTG),
|
||||||
|
|
|
@ -419,7 +419,7 @@ static const VMStateDescription vmstate_stellaris_sys = {
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = stellaris_sys_post_load,
|
.post_load = stellaris_sys_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(pborctl, ssys_state),
|
VMSTATE_UINT32(pborctl, ssys_state),
|
||||||
VMSTATE_UINT32(ldopctl, ssys_state),
|
VMSTATE_UINT32(ldopctl, ssys_state),
|
||||||
VMSTATE_UINT32(int_mask, ssys_state),
|
VMSTATE_UINT32(int_mask, ssys_state),
|
||||||
|
@ -631,7 +631,7 @@ static const VMStateDescription vmstate_stellaris_i2c = {
|
||||||
.name = "stellaris_i2c",
|
.name = "stellaris_i2c",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(msa, stellaris_i2c_state),
|
VMSTATE_UINT32(msa, stellaris_i2c_state),
|
||||||
VMSTATE_UINT32(mcs, stellaris_i2c_state),
|
VMSTATE_UINT32(mcs, stellaris_i2c_state),
|
||||||
VMSTATE_UINT32(mdr, stellaris_i2c_state),
|
VMSTATE_UINT32(mdr, stellaris_i2c_state),
|
||||||
|
@ -901,7 +901,7 @@ static const VMStateDescription vmstate_stellaris_adc = {
|
||||||
.name = "stellaris_adc",
|
.name = "stellaris_adc",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(actss, StellarisADCState),
|
VMSTATE_UINT32(actss, StellarisADCState),
|
||||||
VMSTATE_UINT32(ris, StellarisADCState),
|
VMSTATE_UINT32(ris, StellarisADCState),
|
||||||
VMSTATE_UINT32(im, StellarisADCState),
|
VMSTATE_UINT32(im, StellarisADCState),
|
||||||
|
|
|
@ -211,7 +211,7 @@ static const VMStateDescription vmstate_strongarm_pic_regs = {
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.post_load = strongarm_pic_post_load,
|
.post_load = strongarm_pic_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(pending, StrongARMPICState),
|
VMSTATE_UINT32(pending, StrongARMPICState),
|
||||||
VMSTATE_UINT32(enabled, StrongARMPICState),
|
VMSTATE_UINT32(enabled, StrongARMPICState),
|
||||||
VMSTATE_UINT32(is_fiq, StrongARMPICState),
|
VMSTATE_UINT32(is_fiq, StrongARMPICState),
|
||||||
|
@ -439,7 +439,7 @@ static const VMStateDescription vmstate_strongarm_rtc_regs = {
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.pre_save = strongarm_rtc_pre_save,
|
.pre_save = strongarm_rtc_pre_save,
|
||||||
.post_load = strongarm_rtc_post_load,
|
.post_load = strongarm_rtc_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(rttr, StrongARMRTCState),
|
VMSTATE_UINT32(rttr, StrongARMRTCState),
|
||||||
VMSTATE_UINT32(rtsr, StrongARMRTCState),
|
VMSTATE_UINT32(rtsr, StrongARMRTCState),
|
||||||
VMSTATE_UINT32(rtar, StrongARMRTCState),
|
VMSTATE_UINT32(rtar, StrongARMRTCState),
|
||||||
|
@ -677,7 +677,7 @@ static const VMStateDescription vmstate_strongarm_gpio_regs = {
|
||||||
.name = "strongarm-gpio",
|
.name = "strongarm-gpio",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(ilevel, StrongARMGPIOInfo),
|
VMSTATE_UINT32(ilevel, StrongARMGPIOInfo),
|
||||||
VMSTATE_UINT32(olevel, StrongARMGPIOInfo),
|
VMSTATE_UINT32(olevel, StrongARMGPIOInfo),
|
||||||
VMSTATE_UINT32(dir, StrongARMGPIOInfo),
|
VMSTATE_UINT32(dir, StrongARMGPIOInfo),
|
||||||
|
@ -846,7 +846,7 @@ static const VMStateDescription vmstate_strongarm_ppc_regs = {
|
||||||
.name = "strongarm-ppc",
|
.name = "strongarm-ppc",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(ilevel, StrongARMPPCInfo),
|
VMSTATE_UINT32(ilevel, StrongARMPPCInfo),
|
||||||
VMSTATE_UINT32(olevel, StrongARMPPCInfo),
|
VMSTATE_UINT32(olevel, StrongARMPPCInfo),
|
||||||
VMSTATE_UINT32(dir, StrongARMPPCInfo),
|
VMSTATE_UINT32(dir, StrongARMPPCInfo),
|
||||||
|
@ -1300,7 +1300,7 @@ static const VMStateDescription vmstate_strongarm_uart_regs = {
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.post_load = strongarm_uart_post_load,
|
.post_load = strongarm_uart_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(utcr0, StrongARMUARTState),
|
VMSTATE_UINT8(utcr0, StrongARMUARTState),
|
||||||
VMSTATE_UINT16(brd, StrongARMUARTState),
|
VMSTATE_UINT16(brd, StrongARMUARTState),
|
||||||
VMSTATE_UINT8(utcr3, StrongARMUARTState),
|
VMSTATE_UINT8(utcr3, StrongARMUARTState),
|
||||||
|
@ -1558,7 +1558,7 @@ static const VMStateDescription vmstate_strongarm_ssp_regs = {
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.post_load = strongarm_ssp_post_load,
|
.post_load = strongarm_ssp_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT16_ARRAY(sscr, StrongARMSSPState, 2),
|
VMSTATE_UINT16_ARRAY(sscr, StrongARMSSPState, 2),
|
||||||
VMSTATE_UINT16(sssr, StrongARMSSPState),
|
VMSTATE_UINT16(sssr, StrongARMSSPState),
|
||||||
VMSTATE_UINT16_ARRAY(rx_fifo, StrongARMSSPState, 8),
|
VMSTATE_UINT16_ARRAY(rx_fifo, StrongARMSSPState, 8),
|
||||||
|
|
|
@ -52,7 +52,7 @@ static const VMStateDescription vmstate_vpb_sic = {
|
||||||
.name = "versatilepb_sic",
|
.name = "versatilepb_sic",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(level, vpb_sic_state),
|
VMSTATE_UINT32(level, vpb_sic_state),
|
||||||
VMSTATE_UINT32(mask, vpb_sic_state),
|
VMSTATE_UINT32(mask, vpb_sic_state),
|
||||||
VMSTATE_UINT32(pic_enable, vpb_sic_state),
|
VMSTATE_UINT32(pic_enable, vpb_sic_state),
|
||||||
|
|
|
@ -1100,7 +1100,7 @@ static const VMStateDescription vmstate_virt_acpi_build = {
|
||||||
.name = "virt_acpi_build",
|
.name = "virt_acpi_build",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL(patched, AcpiBuildState),
|
VMSTATE_BOOL(patched, AcpiBuildState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
|
|
|
@ -168,7 +168,7 @@ static const VMStateDescription vmstate_zipit_lcd_state = {
|
||||||
.name = "zipit-lcd",
|
.name = "zipit-lcd",
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_SSI_PERIPHERAL(ssidev, ZipitLCD),
|
VMSTATE_SSI_PERIPHERAL(ssidev, ZipitLCD),
|
||||||
VMSTATE_INT32(selected, ZipitLCD),
|
VMSTATE_INT32(selected, ZipitLCD),
|
||||||
VMSTATE_INT32(enabled, ZipitLCD),
|
VMSTATE_INT32(enabled, ZipitLCD),
|
||||||
|
@ -274,7 +274,7 @@ static const VMStateDescription vmstate_aer915_state = {
|
||||||
.name = "aer915",
|
.name = "aer915",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_INT32(len, AER915State),
|
VMSTATE_INT32(len, AER915State),
|
||||||
VMSTATE_BUFFER(buf, AER915State),
|
VMSTATE_BUFFER(buf, AER915State),
|
||||||
VMSTATE_END_OF_LIST(),
|
VMSTATE_END_OF_LIST(),
|
||||||
|
|
|
@ -1094,7 +1094,7 @@ static const VMStateDescription vmstate_ac97_bm_regs = {
|
||||||
.name = "ac97_bm_regs",
|
.name = "ac97_bm_regs",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(bdbar, AC97BusMasterRegs),
|
VMSTATE_UINT32(bdbar, AC97BusMasterRegs),
|
||||||
VMSTATE_UINT8(civ, AC97BusMasterRegs),
|
VMSTATE_UINT8(civ, AC97BusMasterRegs),
|
||||||
VMSTATE_UINT8(lvi, AC97BusMasterRegs),
|
VMSTATE_UINT8(lvi, AC97BusMasterRegs),
|
||||||
|
@ -1142,7 +1142,7 @@ static const VMStateDescription vmstate_ac97 = {
|
||||||
.version_id = 3,
|
.version_id = 3,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.post_load = ac97_post_load,
|
.post_load = ac97_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_PCI_DEVICE(dev, AC97LinkState),
|
VMSTATE_PCI_DEVICE(dev, AC97LinkState),
|
||||||
VMSTATE_UINT32(glob_cnt, AC97LinkState),
|
VMSTATE_UINT32(glob_cnt, AC97LinkState),
|
||||||
VMSTATE_UINT32(glob_sta, AC97LinkState),
|
VMSTATE_UINT32(glob_sta, AC97LinkState),
|
||||||
|
|
|
@ -555,7 +555,7 @@ static const VMStateDescription vmstate_asc_fifo = {
|
||||||
.name = "apple-sound-chip.fifo",
|
.name = "apple-sound-chip.fifo",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8_ARRAY(fifo, ASCFIFOState, ASC_FIFO_SIZE),
|
VMSTATE_UINT8_ARRAY(fifo, ASCFIFOState, ASC_FIFO_SIZE),
|
||||||
VMSTATE_UINT8(int_status, ASCFIFOState),
|
VMSTATE_UINT8(int_status, ASCFIFOState),
|
||||||
VMSTATE_INT32(cnt, ASCFIFOState),
|
VMSTATE_INT32(cnt, ASCFIFOState),
|
||||||
|
@ -575,7 +575,7 @@ static const VMStateDescription vmstate_asc = {
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.post_load = asc_post_load,
|
.post_load = asc_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT_ARRAY(fifos, ASCState, 2, 0, vmstate_asc_fifo,
|
VMSTATE_STRUCT_ARRAY(fifos, ASCState, 2, 0, vmstate_asc_fifo,
|
||||||
ASCFIFOState),
|
ASCFIFOState),
|
||||||
VMSTATE_UINT8_ARRAY(regs, ASCState, ASC_REG_SIZE),
|
VMSTATE_UINT8_ARRAY(regs, ASCState, ASC_REG_SIZE),
|
||||||
|
|
|
@ -142,7 +142,7 @@ static const VMStateDescription vmstate_cs4231 = {
|
||||||
.name ="cs4231",
|
.name ="cs4231",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(regs, CSState, CS_REGS),
|
VMSTATE_UINT32_ARRAY(regs, CSState, CS_REGS),
|
||||||
VMSTATE_UINT8_ARRAY(dregs, CSState, CS_DREGS),
|
VMSTATE_UINT8_ARRAY(dregs, CSState, CS_DREGS),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
|
|
@ -637,7 +637,7 @@ static const VMStateDescription vmstate_cs4231a = {
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.pre_load = cs4231a_pre_load,
|
.pre_load = cs4231a_pre_load,
|
||||||
.post_load = cs4231a_post_load,
|
.post_load = cs4231a_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY (regs, CSState, CS_REGS),
|
VMSTATE_UINT32_ARRAY (regs, CSState, CS_REGS),
|
||||||
VMSTATE_BUFFER (dregs, CSState),
|
VMSTATE_BUFFER (dregs, CSState),
|
||||||
VMSTATE_INT32 (dma_running, CSState),
|
VMSTATE_INT32 (dma_running, CSState),
|
||||||
|
|
|
@ -765,7 +765,7 @@ static const VMStateDescription vmstate_es1370_channel = {
|
||||||
.name = "es1370_channel",
|
.name = "es1370_channel",
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32 (shift, struct chan),
|
VMSTATE_UINT32 (shift, struct chan),
|
||||||
VMSTATE_UINT32 (leftover, struct chan),
|
VMSTATE_UINT32 (leftover, struct chan),
|
||||||
VMSTATE_UINT32 (scount, struct chan),
|
VMSTATE_UINT32 (scount, struct chan),
|
||||||
|
@ -808,7 +808,7 @@ static const VMStateDescription vmstate_es1370 = {
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.post_load = es1370_post_load,
|
.post_load = es1370_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_PCI_DEVICE (dev, ES1370State),
|
VMSTATE_PCI_DEVICE (dev, ES1370State),
|
||||||
VMSTATE_STRUCT_ARRAY (chan, ES1370State, NB_CHANNELS, 2,
|
VMSTATE_STRUCT_ARRAY (chan, ES1370State, NB_CHANNELS, 2,
|
||||||
vmstate_es1370_channel, struct chan),
|
vmstate_es1370_channel, struct chan),
|
||||||
|
|
|
@ -209,7 +209,7 @@ static const VMStateDescription vmstate_gus = {
|
||||||
.name = "gus",
|
.name = "gus",
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_INT32 (pos, GUSState),
|
VMSTATE_INT32 (pos, GUSState),
|
||||||
VMSTATE_INT32 (left, GUSState),
|
VMSTATE_INT32 (left, GUSState),
|
||||||
VMSTATE_INT32 (shift, GUSState),
|
VMSTATE_INT32 (shift, GUSState),
|
||||||
|
|
|
@ -812,7 +812,7 @@ static const VMStateDescription vmstate_hda_audio_stream_buf = {
|
||||||
.name = "hda-audio-stream/buffer",
|
.name = "hda-audio-stream/buffer",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.needed = vmstate_hda_audio_stream_buf_needed,
|
.needed = vmstate_hda_audio_stream_buf_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BUFFER(buf, HDAAudioStream),
|
VMSTATE_BUFFER(buf, HDAAudioStream),
|
||||||
VMSTATE_INT64(rpos, HDAAudioStream),
|
VMSTATE_INT64(rpos, HDAAudioStream),
|
||||||
VMSTATE_INT64(wpos, HDAAudioStream),
|
VMSTATE_INT64(wpos, HDAAudioStream),
|
||||||
|
@ -825,7 +825,7 @@ static const VMStateDescription vmstate_hda_audio_stream_buf = {
|
||||||
static const VMStateDescription vmstate_hda_audio_stream = {
|
static const VMStateDescription vmstate_hda_audio_stream = {
|
||||||
.name = "hda-audio-stream",
|
.name = "hda-audio-stream",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(stream, HDAAudioStream),
|
VMSTATE_UINT32(stream, HDAAudioStream),
|
||||||
VMSTATE_UINT32(channel, HDAAudioStream),
|
VMSTATE_UINT32(channel, HDAAudioStream),
|
||||||
VMSTATE_UINT32(format, HDAAudioStream),
|
VMSTATE_UINT32(format, HDAAudioStream),
|
||||||
|
@ -837,7 +837,7 @@ static const VMStateDescription vmstate_hda_audio_stream = {
|
||||||
VMSTATE_BUFFER(compat_buf, HDAAudioStream),
|
VMSTATE_BUFFER(compat_buf, HDAAudioStream),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription * []) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_hda_audio_stream_buf,
|
&vmstate_hda_audio_stream_buf,
|
||||||
NULL
|
NULL
|
||||||
}
|
}
|
||||||
|
@ -847,7 +847,7 @@ static const VMStateDescription vmstate_hda_audio = {
|
||||||
.name = "hda-audio",
|
.name = "hda-audio",
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.post_load = hda_audio_post_load,
|
.post_load = hda_audio_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT_ARRAY(st, HDAAudioState, 4, 0,
|
VMSTATE_STRUCT_ARRAY(st, HDAAudioState, 4, 0,
|
||||||
vmstate_hda_audio_stream,
|
vmstate_hda_audio_stream,
|
||||||
HDAAudioStream),
|
HDAAudioStream),
|
||||||
|
|
|
@ -1158,7 +1158,7 @@ static int intel_hda_post_load(void *opaque, int version)
|
||||||
static const VMStateDescription vmstate_intel_hda_stream = {
|
static const VMStateDescription vmstate_intel_hda_stream = {
|
||||||
.name = "intel-hda-stream",
|
.name = "intel-hda-stream",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(ctl, IntelHDAStream),
|
VMSTATE_UINT32(ctl, IntelHDAStream),
|
||||||
VMSTATE_UINT32(lpib, IntelHDAStream),
|
VMSTATE_UINT32(lpib, IntelHDAStream),
|
||||||
VMSTATE_UINT32(cbl, IntelHDAStream),
|
VMSTATE_UINT32(cbl, IntelHDAStream),
|
||||||
|
@ -1174,7 +1174,7 @@ static const VMStateDescription vmstate_intel_hda = {
|
||||||
.name = "intel-hda",
|
.name = "intel-hda",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.post_load = intel_hda_post_load,
|
.post_load = intel_hda_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_PCI_DEVICE(pci, IntelHDAState),
|
VMSTATE_PCI_DEVICE(pci, IntelHDAState),
|
||||||
|
|
||||||
/* registers */
|
/* registers */
|
||||||
|
|
|
@ -329,7 +329,7 @@ const VMStateDescription vmstate_lm4549_state = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = lm4549_post_load,
|
.post_load = lm4549_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(voice_is_active, lm4549_state),
|
VMSTATE_UINT32(voice_is_active, lm4549_state),
|
||||||
VMSTATE_UINT16_ARRAY(regfile, lm4549_state, 128),
|
VMSTATE_UINT16_ARRAY(regfile, lm4549_state, 128),
|
||||||
VMSTATE_UINT16_ARRAY(buffer, lm4549_state, LM4549_BUFFER_SIZE),
|
VMSTATE_UINT16_ARRAY(buffer, lm4549_state, LM4549_BUFFER_SIZE),
|
||||||
|
|
|
@ -273,7 +273,7 @@ static const VMStateDescription mv88w8618_audio_vmsd = {
|
||||||
.name = "mv88w8618_audio",
|
.name = "mv88w8618_audio",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(playback_mode, mv88w8618_audio_state),
|
VMSTATE_UINT32(playback_mode, mv88w8618_audio_state),
|
||||||
VMSTATE_UINT32(status, mv88w8618_audio_state),
|
VMSTATE_UINT32(status, mv88w8618_audio_state),
|
||||||
VMSTATE_UINT32(irq_enable, mv88w8618_audio_state),
|
VMSTATE_UINT32(irq_enable, mv88w8618_audio_state),
|
||||||
|
|
|
@ -208,7 +208,7 @@ static const VMStateDescription vmstate_spk = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = migrate_needed,
|
.needed = migrate_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(data_on, PCSpkState),
|
VMSTATE_UINT8(data_on, PCSpkState),
|
||||||
VMSTATE_UINT8(dummy_refresh_clock, PCSpkState),
|
VMSTATE_UINT8(dummy_refresh_clock, PCSpkState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
|
|
@ -571,7 +571,7 @@ static const VMStateDescription vmstate_pl041_regfile = {
|
||||||
.name = "pl041_regfile",
|
.name = "pl041_regfile",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
#define REGISTER(name, offset) VMSTATE_UINT32(name, pl041_regfile),
|
#define REGISTER(name, offset) VMSTATE_UINT32(name, pl041_regfile),
|
||||||
#include "pl041.hx"
|
#include "pl041.hx"
|
||||||
#undef REGISTER
|
#undef REGISTER
|
||||||
|
@ -583,7 +583,7 @@ static const VMStateDescription vmstate_pl041_fifo = {
|
||||||
.name = "pl041_fifo",
|
.name = "pl041_fifo",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(level, pl041_fifo),
|
VMSTATE_UINT32(level, pl041_fifo),
|
||||||
VMSTATE_UINT32_ARRAY(data, pl041_fifo, MAX_FIFO_DEPTH),
|
VMSTATE_UINT32_ARRAY(data, pl041_fifo, MAX_FIFO_DEPTH),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
@ -594,7 +594,7 @@ static const VMStateDescription vmstate_pl041_channel = {
|
||||||
.name = "pl041_channel",
|
.name = "pl041_channel",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(tx_fifo, pl041_channel, 0,
|
VMSTATE_STRUCT(tx_fifo, pl041_channel, 0,
|
||||||
vmstate_pl041_fifo, pl041_fifo),
|
vmstate_pl041_fifo, pl041_fifo),
|
||||||
VMSTATE_UINT8(tx_enabled, pl041_channel),
|
VMSTATE_UINT8(tx_enabled, pl041_channel),
|
||||||
|
@ -613,7 +613,7 @@ static const VMStateDescription vmstate_pl041 = {
|
||||||
.name = "pl041",
|
.name = "pl041",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(fifo_depth, PL041State),
|
VMSTATE_UINT32(fifo_depth, PL041State),
|
||||||
VMSTATE_STRUCT(regs, PL041State, 0,
|
VMSTATE_STRUCT(regs, PL041State, 0,
|
||||||
vmstate_pl041_regfile, pl041_regfile),
|
vmstate_pl041_regfile, pl041_regfile),
|
||||||
|
|
|
@ -1324,7 +1324,7 @@ static const VMStateDescription vmstate_sb16 = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = sb16_post_load,
|
.post_load = sb16_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32 (irq, SB16State),
|
VMSTATE_UINT32 (irq, SB16State),
|
||||||
VMSTATE_UINT32 (dma, SB16State),
|
VMSTATE_UINT32 (dma, SB16State),
|
||||||
VMSTATE_UINT32 (hdma, SB16State),
|
VMSTATE_UINT32 (hdma, SB16State),
|
||||||
|
|
|
@ -72,7 +72,7 @@ static const VMStateDescription vmstate_virtio_snd = {
|
||||||
.unmigratable = 1,
|
.unmigratable = 1,
|
||||||
.minimum_version_id = VIRTIO_SOUND_VM_VERSION,
|
.minimum_version_id = VIRTIO_SOUND_VM_VERSION,
|
||||||
.version_id = VIRTIO_SOUND_VM_VERSION,
|
.version_id = VIRTIO_SOUND_VM_VERSION,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_VIRTIO_DEVICE,
|
VMSTATE_VIRTIO_DEVICE,
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
|
|
|
@ -592,7 +592,7 @@ static const VMStateDescription vmstate_wm8750 = {
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.pre_save = wm8750_pre_save,
|
.pre_save = wm8750_pre_save,
|
||||||
.post_load = wm8750_post_load,
|
.post_load = wm8750_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8_ARRAY(i2c_data, WM8750State, 2),
|
VMSTATE_UINT8_ARRAY(i2c_data, WM8750State, 2),
|
||||||
VMSTATE_INT32(i2c_len, WM8750State),
|
VMSTATE_INT32(i2c_len, WM8750State),
|
||||||
VMSTATE_INT32(enable, WM8750State),
|
VMSTATE_INT32(enable, WM8750State),
|
||||||
|
|
|
@ -82,7 +82,7 @@ const VMStateDescription vmstate_ecc_state = {
|
||||||
.name = "ecc-state",
|
.name = "ecc-state",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(cp, ECCState),
|
VMSTATE_UINT8(cp, ECCState),
|
||||||
VMSTATE_UINT16_ARRAY(lp, ECCState, 2),
|
VMSTATE_UINT16_ARRAY(lp, ECCState, 2),
|
||||||
VMSTATE_UINT16(count, ECCState),
|
VMSTATE_UINT16(count, ECCState),
|
||||||
|
|
|
@ -259,7 +259,7 @@ static const VMStateDescription vmstate_isa_fdc = {
|
||||||
.name = "fdc",
|
.name = "fdc",
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(state, FDCtrlISABus, 0, vmstate_fdc, FDCtrl),
|
VMSTATE_STRUCT(state, FDCtrlISABus, 0, vmstate_fdc, FDCtrl),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
|
|
@ -168,7 +168,7 @@ static const VMStateDescription vmstate_sysbus_fdc = {
|
||||||
.name = "fdc",
|
.name = "fdc",
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(state, FDCtrlSysBus, 0, vmstate_fdc, FDCtrl),
|
VMSTATE_STRUCT(state, FDCtrlSysBus, 0, vmstate_fdc, FDCtrl),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
|
|
@ -854,7 +854,7 @@ static const VMStateDescription vmstate_fdrive_media_changed = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = fdrive_media_changed_needed,
|
.needed = fdrive_media_changed_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(media_changed, FDrive),
|
VMSTATE_UINT8(media_changed, FDrive),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -864,7 +864,7 @@ static const VMStateDescription vmstate_fdrive_media_rate = {
|
||||||
.name = "fdrive/media_rate",
|
.name = "fdrive/media_rate",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(media_rate, FDrive),
|
VMSTATE_UINT8(media_rate, FDrive),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -882,7 +882,7 @@ static const VMStateDescription vmstate_fdrive_perpendicular = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = fdrive_perpendicular_needed,
|
.needed = fdrive_perpendicular_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(perpendicular, FDrive),
|
VMSTATE_UINT8(perpendicular, FDrive),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -899,13 +899,13 @@ static const VMStateDescription vmstate_fdrive = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = fdrive_post_load,
|
.post_load = fdrive_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(head, FDrive),
|
VMSTATE_UINT8(head, FDrive),
|
||||||
VMSTATE_UINT8(track, FDrive),
|
VMSTATE_UINT8(track, FDrive),
|
||||||
VMSTATE_UINT8(sect, FDrive),
|
VMSTATE_UINT8(sect, FDrive),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription*[]) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_fdrive_media_changed,
|
&vmstate_fdrive_media_changed,
|
||||||
&vmstate_fdrive_media_rate,
|
&vmstate_fdrive_media_rate,
|
||||||
&vmstate_fdrive_perpendicular,
|
&vmstate_fdrive_perpendicular,
|
||||||
|
@ -977,7 +977,7 @@ static const VMStateDescription vmstate_fdc_reset_sensei = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = fdc_reset_sensei_needed,
|
.needed = fdc_reset_sensei_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_INT32(reset_sensei, FDCtrl),
|
VMSTATE_INT32(reset_sensei, FDCtrl),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -995,7 +995,7 @@ static const VMStateDescription vmstate_fdc_result_timer = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = fdc_result_timer_needed,
|
.needed = fdc_result_timer_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_TIMER_PTR(result_timer, FDCtrl),
|
VMSTATE_TIMER_PTR(result_timer, FDCtrl),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -1013,7 +1013,7 @@ static const VMStateDescription vmstate_fdc_phase = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = fdc_phase_needed,
|
.needed = fdc_phase_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(phase, FDCtrl),
|
VMSTATE_UINT8(phase, FDCtrl),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -1026,7 +1026,7 @@ const VMStateDescription vmstate_fdc = {
|
||||||
.pre_save = fdc_pre_save,
|
.pre_save = fdc_pre_save,
|
||||||
.pre_load = fdc_pre_load,
|
.pre_load = fdc_pre_load,
|
||||||
.post_load = fdc_post_load,
|
.post_load = fdc_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
/* Controller State */
|
/* Controller State */
|
||||||
VMSTATE_UINT8(sra, FDCtrl),
|
VMSTATE_UINT8(sra, FDCtrl),
|
||||||
VMSTATE_UINT8(srb, FDCtrl),
|
VMSTATE_UINT8(srb, FDCtrl),
|
||||||
|
@ -1057,7 +1057,7 @@ const VMStateDescription vmstate_fdc = {
|
||||||
vmstate_fdrive, FDrive),
|
vmstate_fdrive, FDrive),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription*[]) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_fdc_reset_sensei,
|
&vmstate_fdc_reset_sensei,
|
||||||
&vmstate_fdc_result_timer,
|
&vmstate_fdc_result_timer,
|
||||||
&vmstate_fdc_phase,
|
&vmstate_fdc_phase,
|
||||||
|
|
|
@ -1684,7 +1684,7 @@ static const VMStateDescription vmstate_m25p80_data_read_loop = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = m25p80_data_read_loop_needed,
|
.needed = m25p80_data_read_loop_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL(data_read_loop, Flash),
|
VMSTATE_BOOL(data_read_loop, Flash),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -1702,7 +1702,7 @@ static const VMStateDescription vmstate_m25p80_aai_enable = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = m25p80_aai_enable_needed,
|
.needed = m25p80_aai_enable_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL(aai_enable, Flash),
|
VMSTATE_BOOL(aai_enable, Flash),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -1720,7 +1720,7 @@ static const VMStateDescription vmstate_m25p80_write_protect = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = m25p80_wp_level_srwd_needed,
|
.needed = m25p80_wp_level_srwd_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL(wp_level, Flash),
|
VMSTATE_BOOL(wp_level, Flash),
|
||||||
VMSTATE_BOOL(status_register_write_disabled, Flash),
|
VMSTATE_BOOL(status_register_write_disabled, Flash),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
@ -1743,7 +1743,7 @@ static const VMStateDescription vmstate_m25p80_block_protect = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = m25p80_block_protect_needed,
|
.needed = m25p80_block_protect_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL(block_protect0, Flash),
|
VMSTATE_BOOL(block_protect0, Flash),
|
||||||
VMSTATE_BOOL(block_protect1, Flash),
|
VMSTATE_BOOL(block_protect1, Flash),
|
||||||
VMSTATE_BOOL(block_protect2, Flash),
|
VMSTATE_BOOL(block_protect2, Flash),
|
||||||
|
@ -1759,7 +1759,7 @@ static const VMStateDescription vmstate_m25p80 = {
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.pre_save = m25p80_pre_save,
|
.pre_save = m25p80_pre_save,
|
||||||
.pre_load = m25p80_pre_load,
|
.pre_load = m25p80_pre_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(state, Flash),
|
VMSTATE_UINT8(state, Flash),
|
||||||
VMSTATE_UINT8_ARRAY(data, Flash, M25P80_INTERNAL_DATA_BUFFER_SZ),
|
VMSTATE_UINT8_ARRAY(data, Flash, M25P80_INTERNAL_DATA_BUFFER_SZ),
|
||||||
VMSTATE_UINT32(len, Flash),
|
VMSTATE_UINT32(len, Flash),
|
||||||
|
@ -1781,7 +1781,7 @@ static const VMStateDescription vmstate_m25p80 = {
|
||||||
VMSTATE_UINT8(spansion_cr4nv, Flash),
|
VMSTATE_UINT8(spansion_cr4nv, Flash),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription * []) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_m25p80_data_read_loop,
|
&vmstate_m25p80_data_read_loop,
|
||||||
&vmstate_m25p80_aai_enable,
|
&vmstate_m25p80_aai_enable,
|
||||||
&vmstate_m25p80_write_protect,
|
&vmstate_m25p80_write_protect,
|
||||||
|
|
|
@ -345,7 +345,7 @@ static const VMStateDescription vmstate_nand = {
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.pre_save = nand_pre_save,
|
.pre_save = nand_pre_save,
|
||||||
.post_load = nand_post_load,
|
.post_load = nand_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(cle, NANDFlashState),
|
VMSTATE_UINT8(cle, NANDFlashState),
|
||||||
VMSTATE_UINT8(ale, NANDFlashState),
|
VMSTATE_UINT8(ale, NANDFlashState),
|
||||||
VMSTATE_UINT8(ce, NANDFlashState),
|
VMSTATE_UINT8(ce, NANDFlashState),
|
||||||
|
|
|
@ -179,7 +179,7 @@ static const VMStateDescription vmstate_onenand = {
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.pre_save = onenand_pre_save,
|
.pre_save = onenand_pre_save,
|
||||||
.post_load = onenand_post_load,
|
.post_load = onenand_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(current_direction, OneNANDState),
|
VMSTATE_UINT8(current_direction, OneNANDState),
|
||||||
VMSTATE_INT32(cycle, OneNANDState),
|
VMSTATE_INT32(cycle, OneNANDState),
|
||||||
VMSTATE_INT32(otpmode, OneNANDState),
|
VMSTATE_INT32(otpmode, OneNANDState),
|
||||||
|
|
|
@ -95,7 +95,7 @@ static const VMStateDescription vmstate_pflash = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = pflash_post_load,
|
.post_load = pflash_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(wcycle, PFlashCFI01),
|
VMSTATE_UINT8(wcycle, PFlashCFI01),
|
||||||
VMSTATE_UINT8(cmd, PFlashCFI01),
|
VMSTATE_UINT8(cmd, PFlashCFI01),
|
||||||
VMSTATE_UINT8(status, PFlashCFI01),
|
VMSTATE_UINT8(status, PFlashCFI01),
|
||||||
|
|
|
@ -516,7 +516,7 @@ static const VMStateDescription vmstate_fdrive = {
|
||||||
.name = "fdrive",
|
.name = "fdrive",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
@ -525,7 +525,7 @@ static const VMStateDescription vmstate_swim = {
|
||||||
.name = "swim",
|
.name = "swim",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_INT32(mode, SWIMCtrl),
|
VMSTATE_INT32(mode, SWIMCtrl),
|
||||||
/* IWM mode */
|
/* IWM mode */
|
||||||
VMSTATE_INT32(iwm_switch, SWIMCtrl),
|
VMSTATE_INT32(iwm_switch, SWIMCtrl),
|
||||||
|
@ -545,7 +545,7 @@ static const VMStateDescription vmstate_swim = {
|
||||||
static const VMStateDescription vmstate_sysbus_swim = {
|
static const VMStateDescription vmstate_sysbus_swim = {
|
||||||
.name = "SWIM",
|
.name = "SWIM",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(ctrl, Swim, 0, vmstate_swim, SWIMCtrl),
|
VMSTATE_STRUCT(ctrl, Swim, 0, vmstate_swim, SWIMCtrl),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
|
|
@ -554,7 +554,7 @@ static const VMStateDescription vmstate_vhost_user_blk = {
|
||||||
.name = "vhost-user-blk",
|
.name = "vhost-user-blk",
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_VIRTIO_DEVICE,
|
VMSTATE_VIRTIO_DEVICE,
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
|
|
|
@ -1743,7 +1743,7 @@ static const VMStateDescription vmstate_virtio_blk = {
|
||||||
.name = "virtio-blk",
|
.name = "virtio-blk",
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_VIRTIO_DEVICE,
|
VMSTATE_VIRTIO_DEVICE,
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
|
|
|
@ -260,7 +260,7 @@ static const VMStateDescription vmstate_bcm2835_aux = {
|
||||||
.name = TYPE_BCM2835_AUX,
|
.name = TYPE_BCM2835_AUX,
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8_ARRAY(read_fifo, BCM2835AuxState,
|
VMSTATE_UINT8_ARRAY(read_fifo, BCM2835AuxState,
|
||||||
BCM2835_AUX_RX_FIFO_LEN),
|
BCM2835_AUX_RX_FIFO_LEN),
|
||||||
VMSTATE_UINT8(read_pos, BCM2835AuxState),
|
VMSTATE_UINT8(read_pos, BCM2835AuxState),
|
||||||
|
|
|
@ -602,7 +602,7 @@ static const VMStateDescription vmstate_cadence_uart = {
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.pre_load = cadence_uart_pre_load,
|
.pre_load = cadence_uart_pre_load,
|
||||||
.post_load = cadence_uart_post_load,
|
.post_load = cadence_uart_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(r, CadenceUARTState, CADENCE_UART_R_MAX),
|
VMSTATE_UINT32_ARRAY(r, CadenceUARTState, CADENCE_UART_R_MAX),
|
||||||
VMSTATE_UINT8_ARRAY(rx_fifo, CadenceUARTState,
|
VMSTATE_UINT8_ARRAY(rx_fifo, CadenceUARTState,
|
||||||
CADENCE_UART_RX_FIFO_SIZE),
|
CADENCE_UART_RX_FIFO_SIZE),
|
||||||
|
|
|
@ -366,7 +366,7 @@ static const VMStateDescription cmsdk_apb_uart_vmstate = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = cmsdk_apb_uart_post_load,
|
.post_load = cmsdk_apb_uart_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(state, CMSDKAPBUART),
|
VMSTATE_UINT32(state, CMSDKAPBUART),
|
||||||
VMSTATE_UINT32(ctrl, CMSDKAPBUART),
|
VMSTATE_UINT32(ctrl, CMSDKAPBUART),
|
||||||
VMSTATE_UINT32(intstatus, CMSDKAPBUART),
|
VMSTATE_UINT32(intstatus, CMSDKAPBUART),
|
||||||
|
|
|
@ -165,7 +165,7 @@ static const VMStateDescription vmstate_digic_uart = {
|
||||||
.name = "digic-uart",
|
.name = "digic-uart",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(reg_rx, DigicUartState),
|
VMSTATE_UINT32(reg_rx, DigicUartState),
|
||||||
VMSTATE_UINT32(reg_st, DigicUartState),
|
VMSTATE_UINT32(reg_st, DigicUartState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
|
|
@ -766,7 +766,7 @@ static const VMStateDescription vmstate_escc_chn = {
|
||||||
.name = "escc_chn",
|
.name = "escc_chn",
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(vmstate_dummy, ESCCChannelState),
|
VMSTATE_UINT32(vmstate_dummy, ESCCChannelState),
|
||||||
VMSTATE_UINT32(reg, ESCCChannelState),
|
VMSTATE_UINT32(reg, ESCCChannelState),
|
||||||
VMSTATE_UINT32(rxint, ESCCChannelState),
|
VMSTATE_UINT32(rxint, ESCCChannelState),
|
||||||
|
@ -785,7 +785,7 @@ static const VMStateDescription vmstate_escc = {
|
||||||
.name = "escc",
|
.name = "escc",
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT_ARRAY(chn, ESCCState, 2, 2, vmstate_escc_chn,
|
VMSTATE_STRUCT_ARRAY(chn, ESCCState, 2, 2, vmstate_escc_chn,
|
||||||
ESCCChannelState),
|
ESCCChannelState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
|
|
@ -628,7 +628,7 @@ static const VMStateDescription vmstate_exynos4210_uart_fifo = {
|
||||||
.name = "exynos4210.uart.fifo",
|
.name = "exynos4210.uart.fifo",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(sp, Exynos4210UartFIFO),
|
VMSTATE_UINT32(sp, Exynos4210UartFIFO),
|
||||||
VMSTATE_UINT32(rp, Exynos4210UartFIFO),
|
VMSTATE_UINT32(rp, Exynos4210UartFIFO),
|
||||||
VMSTATE_VBUFFER_UINT32(data, Exynos4210UartFIFO, 1, NULL, size),
|
VMSTATE_VBUFFER_UINT32(data, Exynos4210UartFIFO, 1, NULL, size),
|
||||||
|
@ -641,7 +641,7 @@ static const VMStateDescription vmstate_exynos4210_uart = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = exynos4210_uart_post_load,
|
.post_load = exynos4210_uart_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(rx, Exynos4210UartState, 1,
|
VMSTATE_STRUCT(rx, Exynos4210UartState, 1,
|
||||||
vmstate_exynos4210_uart_fifo, Exynos4210UartFIFO),
|
vmstate_exynos4210_uart_fifo, Exynos4210UartFIFO),
|
||||||
VMSTATE_UINT32_ARRAY(reg, Exynos4210UartState,
|
VMSTATE_UINT32_ARRAY(reg, Exynos4210UartState,
|
||||||
|
|
|
@ -232,7 +232,7 @@ static const VMStateDescription vmstate_goldfish_tty = {
|
||||||
.name = "goldfish_tty",
|
.name = "goldfish_tty",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(data_len, GoldfishTTYState),
|
VMSTATE_UINT32(data_len, GoldfishTTYState),
|
||||||
VMSTATE_UINT64(data_ptr, GoldfishTTYState),
|
VMSTATE_UINT64(data_ptr, GoldfishTTYState),
|
||||||
VMSTATE_BOOL(int_enabled, GoldfishTTYState),
|
VMSTATE_BOOL(int_enabled, GoldfishTTYState),
|
||||||
|
|
|
@ -488,7 +488,7 @@ static const VMStateDescription vmstate_ibex_uart = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = ibex_uart_post_load,
|
.post_load = ibex_uart_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8_ARRAY(tx_fifo, IbexUartState,
|
VMSTATE_UINT8_ARRAY(tx_fifo, IbexUartState,
|
||||||
IBEX_UART_TX_FIFO_SIZE),
|
IBEX_UART_TX_FIFO_SIZE),
|
||||||
VMSTATE_UINT32(tx_level, IbexUartState),
|
VMSTATE_UINT32(tx_level, IbexUartState),
|
||||||
|
|
|
@ -43,7 +43,7 @@ static const VMStateDescription vmstate_imx_serial = {
|
||||||
.name = TYPE_IMX_SERIAL,
|
.name = TYPE_IMX_SERIAL,
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_INT32(readbuff, IMXSerialState),
|
VMSTATE_INT32(readbuff, IMXSerialState),
|
||||||
VMSTATE_UINT32(usr1, IMXSerialState),
|
VMSTATE_UINT32(usr1, IMXSerialState),
|
||||||
VMSTATE_UINT32(usr2, IMXSerialState),
|
VMSTATE_UINT32(usr2, IMXSerialState),
|
||||||
|
|
|
@ -130,7 +130,7 @@ static const VMStateDescription vmstate_scc2698_channel = {
|
||||||
.name = "scc2698_channel",
|
.name = "scc2698_channel",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL(rx_enabled, SCC2698Channel),
|
VMSTATE_BOOL(rx_enabled, SCC2698Channel),
|
||||||
VMSTATE_UINT8_ARRAY(mr, SCC2698Channel, 2),
|
VMSTATE_UINT8_ARRAY(mr, SCC2698Channel, 2),
|
||||||
VMSTATE_UINT8(mr_idx, SCC2698Channel),
|
VMSTATE_UINT8(mr_idx, SCC2698Channel),
|
||||||
|
@ -146,7 +146,7 @@ static const VMStateDescription vmstate_scc2698_block = {
|
||||||
.name = "scc2698_block",
|
.name = "scc2698_block",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(imr, SCC2698Block),
|
VMSTATE_UINT8(imr, SCC2698Block),
|
||||||
VMSTATE_UINT8(isr, SCC2698Block),
|
VMSTATE_UINT8(isr, SCC2698Block),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
@ -157,7 +157,7 @@ static const VMStateDescription vmstate_ipoctal = {
|
||||||
.name = "ipoctal232",
|
.name = "ipoctal232",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_IPACK_DEVICE(parent_obj, IPOctalState),
|
VMSTATE_IPACK_DEVICE(parent_obj, IPOctalState),
|
||||||
VMSTATE_STRUCT_ARRAY(ch, IPOctalState, N_CHANNELS, 1,
|
VMSTATE_STRUCT_ARRAY(ch, IPOctalState, N_CHANNELS, 1,
|
||||||
vmstate_scc2698_channel, SCC2698Channel),
|
vmstate_scc2698_channel, SCC2698Channel),
|
||||||
|
|
|
@ -114,7 +114,7 @@ static const VMStateDescription mchp_pfsoc_mmuart_vmstate = {
|
||||||
.name = "mchp.pfsoc.uart",
|
.name = "mchp.pfsoc.uart",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(reg, MchpPfSoCMMUartState,
|
VMSTATE_UINT32_ARRAY(reg, MchpPfSoCMMUartState,
|
||||||
MCHP_PFSOC_MMUART_REG_COUNT),
|
MCHP_PFSOC_MMUART_REG_COUNT),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
|
|
@ -291,7 +291,7 @@ static int nrf51_uart_post_load(void *opaque, int version_id)
|
||||||
static const VMStateDescription nrf51_uart_vmstate = {
|
static const VMStateDescription nrf51_uart_vmstate = {
|
||||||
.name = "nrf51_soc.uart",
|
.name = "nrf51_soc.uart",
|
||||||
.post_load = nrf51_uart_post_load,
|
.post_load = nrf51_uart_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(reg, NRF51UARTState, 0x56C),
|
VMSTATE_UINT32_ARRAY(reg, NRF51UARTState, 0x56C),
|
||||||
VMSTATE_UINT8_ARRAY(rx_fifo, NRF51UARTState, UART_FIFO_LENGTH),
|
VMSTATE_UINT8_ARRAY(rx_fifo, NRF51UARTState, UART_FIFO_LENGTH),
|
||||||
VMSTATE_UINT32(rx_fifo_pos, NRF51UARTState),
|
VMSTATE_UINT32(rx_fifo_pos, NRF51UARTState),
|
||||||
|
|
|
@ -478,7 +478,7 @@ static const VMStateDescription vmstate_parallel_isa = {
|
||||||
.name = "parallel_isa",
|
.name = "parallel_isa",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(state.dataw, ISAParallelState),
|
VMSTATE_UINT8(state.dataw, ISAParallelState),
|
||||||
VMSTATE_UINT8(state.datar, ISAParallelState),
|
VMSTATE_UINT8(state.datar, ISAParallelState),
|
||||||
VMSTATE_UINT8(state.status, ISAParallelState),
|
VMSTATE_UINT8(state.status, ISAParallelState),
|
||||||
|
|
|
@ -398,7 +398,7 @@ static const VMStateDescription vmstate_pl011_clock = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = pl011_clock_needed,
|
.needed = pl011_clock_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_CLOCK(clk, PL011State),
|
VMSTATE_CLOCK(clk, PL011State),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -433,7 +433,7 @@ static const VMStateDescription vmstate_pl011 = {
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.post_load = pl011_post_load,
|
.post_load = pl011_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(readbuff, PL011State),
|
VMSTATE_UINT32(readbuff, PL011State),
|
||||||
VMSTATE_UINT32(flags, PL011State),
|
VMSTATE_UINT32(flags, PL011State),
|
||||||
VMSTATE_UINT32(lcr, PL011State),
|
VMSTATE_UINT32(lcr, PL011State),
|
||||||
|
@ -452,7 +452,7 @@ static const VMStateDescription vmstate_pl011 = {
|
||||||
VMSTATE_INT32(read_trigger, PL011State),
|
VMSTATE_INT32(read_trigger, PL011State),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription * []) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_pl011_clock,
|
&vmstate_pl011_clock,
|
||||||
NULL
|
NULL
|
||||||
}
|
}
|
||||||
|
|
|
@ -302,7 +302,7 @@ static const VMStateDescription vmstate_rsci = {
|
||||||
.name = "renesas-sci",
|
.name = "renesas-sci",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_INT64(trtime, RSCIState),
|
VMSTATE_INT64(trtime, RSCIState),
|
||||||
VMSTATE_INT64(rx_next, RSCIState),
|
VMSTATE_INT64(rx_next, RSCIState),
|
||||||
VMSTATE_UINT8(smr, RSCIState),
|
VMSTATE_UINT8(smr, RSCIState),
|
||||||
|
|
|
@ -292,7 +292,7 @@ static const VMStateDescription vmstate_sclplmconsole = {
|
||||||
.name = "sclplmconsole",
|
.name = "sclplmconsole",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL(event.event_pending, SCLPConsoleLM),
|
VMSTATE_BOOL(event.event_pending, SCLPConsoleLM),
|
||||||
VMSTATE_UINT32(write_errors, SCLPConsoleLM),
|
VMSTATE_UINT32(write_errors, SCLPConsoleLM),
|
||||||
VMSTATE_UINT32(length, SCLPConsoleLM),
|
VMSTATE_UINT32(length, SCLPConsoleLM),
|
||||||
|
|
|
@ -206,7 +206,7 @@ static const VMStateDescription vmstate_sclpconsole = {
|
||||||
.name = "sclpconsole",
|
.name = "sclpconsole",
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL(event.event_pending, SCLPConsole),
|
VMSTATE_BOOL(event.event_pending, SCLPConsole),
|
||||||
VMSTATE_UINT8_ARRAY(iov, SCLPConsole, SIZE_BUFFER_VT220),
|
VMSTATE_UINT8_ARRAY(iov, SCLPConsole, SIZE_BUFFER_VT220),
|
||||||
VMSTATE_UINT32(iov_sclp, SCLPConsole),
|
VMSTATE_UINT32(iov_sclp, SCLPConsole),
|
||||||
|
|
|
@ -106,7 +106,7 @@ static const VMStateDescription vmstate_isa_serial = {
|
||||||
.name = "serial",
|
.name = "serial",
|
||||||
.version_id = 3,
|
.version_id = 3,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(state, ISASerialState, 0, vmstate_serial, SerialState),
|
VMSTATE_STRUCT(state, ISASerialState, 0, vmstate_serial, SerialState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
|
|
@ -123,7 +123,7 @@ static const VMStateDescription vmstate_pci_multi_serial = {
|
||||||
.name = "pci-serial-multi",
|
.name = "pci-serial-multi",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_PCI_DEVICE(dev, PCIMultiSerialState),
|
VMSTATE_PCI_DEVICE(dev, PCIMultiSerialState),
|
||||||
VMSTATE_STRUCT_ARRAY(state, PCIMultiSerialState, PCI_SERIAL_MAX_PORTS,
|
VMSTATE_STRUCT_ARRAY(state, PCIMultiSerialState, PCI_SERIAL_MAX_PORTS,
|
||||||
0, vmstate_serial, SerialState),
|
0, vmstate_serial, SerialState),
|
||||||
|
|
|
@ -74,7 +74,7 @@ static const VMStateDescription vmstate_pci_serial = {
|
||||||
.name = "pci-serial",
|
.name = "pci-serial",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_PCI_DEVICE(dev, PCISerialState),
|
VMSTATE_PCI_DEVICE(dev, PCISerialState),
|
||||||
VMSTATE_STRUCT(state, PCISerialState, 0, vmstate_serial, SerialState),
|
VMSTATE_STRUCT(state, PCISerialState, 0, vmstate_serial, SerialState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
|
|
@ -707,7 +707,7 @@ static const VMStateDescription vmstate_serial_thr_ipending = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = serial_thr_ipending_needed,
|
.needed = serial_thr_ipending_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_INT32(thr_ipending, SerialState),
|
VMSTATE_INT32(thr_ipending, SerialState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -724,7 +724,7 @@ static const VMStateDescription vmstate_serial_tsr = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = serial_tsr_needed,
|
.needed = serial_tsr_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(tsr_retry, SerialState),
|
VMSTATE_UINT32(tsr_retry, SerialState),
|
||||||
VMSTATE_UINT8(thr, SerialState),
|
VMSTATE_UINT8(thr, SerialState),
|
||||||
VMSTATE_UINT8(tsr, SerialState),
|
VMSTATE_UINT8(tsr, SerialState),
|
||||||
|
@ -744,7 +744,7 @@ static const VMStateDescription vmstate_serial_recv_fifo = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = serial_recv_fifo_needed,
|
.needed = serial_recv_fifo_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(recv_fifo, SerialState, 1, vmstate_fifo8, Fifo8),
|
VMSTATE_STRUCT(recv_fifo, SerialState, 1, vmstate_fifo8, Fifo8),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -761,7 +761,7 @@ static const VMStateDescription vmstate_serial_xmit_fifo = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = serial_xmit_fifo_needed,
|
.needed = serial_xmit_fifo_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(xmit_fifo, SerialState, 1, vmstate_fifo8, Fifo8),
|
VMSTATE_STRUCT(xmit_fifo, SerialState, 1, vmstate_fifo8, Fifo8),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -778,7 +778,7 @@ static const VMStateDescription vmstate_serial_fifo_timeout_timer = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = serial_fifo_timeout_timer_needed,
|
.needed = serial_fifo_timeout_timer_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_TIMER_PTR(fifo_timeout_timer, SerialState),
|
VMSTATE_TIMER_PTR(fifo_timeout_timer, SerialState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -795,7 +795,7 @@ static const VMStateDescription vmstate_serial_timeout_ipending = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = serial_timeout_ipending_needed,
|
.needed = serial_timeout_ipending_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_INT32(timeout_ipending, SerialState),
|
VMSTATE_INT32(timeout_ipending, SerialState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -812,7 +812,7 @@ static const VMStateDescription vmstate_serial_poll = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.needed = serial_poll_needed,
|
.needed = serial_poll_needed,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_INT32(poll_msl, SerialState),
|
VMSTATE_INT32(poll_msl, SerialState),
|
||||||
VMSTATE_TIMER_PTR(modem_status_poll, SerialState),
|
VMSTATE_TIMER_PTR(modem_status_poll, SerialState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
@ -826,7 +826,7 @@ const VMStateDescription vmstate_serial = {
|
||||||
.pre_save = serial_pre_save,
|
.pre_save = serial_pre_save,
|
||||||
.pre_load = serial_pre_load,
|
.pre_load = serial_pre_load,
|
||||||
.post_load = serial_post_load,
|
.post_load = serial_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT16_V(divider, SerialState, 2),
|
VMSTATE_UINT16_V(divider, SerialState, 2),
|
||||||
VMSTATE_UINT8(rbr, SerialState),
|
VMSTATE_UINT8(rbr, SerialState),
|
||||||
VMSTATE_UINT8(ier, SerialState),
|
VMSTATE_UINT8(ier, SerialState),
|
||||||
|
@ -839,7 +839,7 @@ const VMStateDescription vmstate_serial = {
|
||||||
VMSTATE_UINT8_V(fcr_vmstate, SerialState, 3),
|
VMSTATE_UINT8_V(fcr_vmstate, SerialState, 3),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription*[]) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_serial_thr_ipending,
|
&vmstate_serial_thr_ipending,
|
||||||
&vmstate_serial_tsr,
|
&vmstate_serial_tsr,
|
||||||
&vmstate_serial_recv_fifo,
|
&vmstate_serial_recv_fifo,
|
||||||
|
@ -1056,7 +1056,7 @@ static const VMStateDescription vmstate_serial_mm = {
|
||||||
.name = "serial",
|
.name = "serial",
|
||||||
.version_id = 3,
|
.version_id = 3,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(serial, SerialMM, 0, vmstate_serial, SerialState),
|
VMSTATE_STRUCT(serial, SerialMM, 0, vmstate_serial, SerialState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
|
|
@ -224,7 +224,7 @@ static const VMStateDescription vmstate_sifive_uart = {
|
||||||
.name = TYPE_SIFIVE_UART,
|
.name = TYPE_SIFIVE_UART,
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8_ARRAY(rx_fifo, SiFiveUARTState,
|
VMSTATE_UINT8_ARRAY(rx_fifo, SiFiveUARTState,
|
||||||
SIFIVE_UART_RX_FIFO_SIZE),
|
SIFIVE_UART_RX_FIFO_SIZE),
|
||||||
VMSTATE_UINT8(rx_fifo_len, SiFiveUARTState),
|
VMSTATE_UINT8(rx_fifo_len, SiFiveUARTState),
|
||||||
|
|
|
@ -173,7 +173,7 @@ static const VMStateDescription vmstate_spapr_vty = {
|
||||||
.name = "spapr_vty",
|
.name = "spapr_vty",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_SPAPR_VIO(sdev, SpaprVioVty),
|
VMSTATE_SPAPR_VIO(sdev, SpaprVioVty),
|
||||||
|
|
||||||
VMSTATE_UINT32(in, SpaprVioVty),
|
VMSTATE_UINT32(in, SpaprVioVty),
|
||||||
|
|
|
@ -1148,7 +1148,7 @@ static const VMStateDescription vmstate_virtio_console = {
|
||||||
.name = "virtio-console",
|
.name = "virtio-console",
|
||||||
.minimum_version_id = 3,
|
.minimum_version_id = 3,
|
||||||
.version_id = 3,
|
.version_id = 3,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_VIRTIO_DEVICE,
|
VMSTATE_VIRTIO_DEVICE,
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
|
|
|
@ -41,7 +41,7 @@ const VMStateDescription vmstate_muldiv = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = muldiv_needed,
|
.needed = muldiv_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(multiplier, Clock),
|
VMSTATE_UINT32(multiplier, Clock),
|
||||||
VMSTATE_UINT32(divider, Clock),
|
VMSTATE_UINT32(divider, Clock),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
@ -53,11 +53,11 @@ const VMStateDescription vmstate_clock = {
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.pre_load = clock_pre_load,
|
.pre_load = clock_pre_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT64(period, Clock),
|
VMSTATE_UINT64(period, Clock),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription*[]) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_muldiv,
|
&vmstate_muldiv,
|
||||||
NULL
|
NULL
|
||||||
},
|
},
|
||||||
|
|
|
@ -94,7 +94,7 @@ static const VMStateDescription vmstate_or_irq_extras = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.needed = vmstate_extras_needed,
|
.needed = vmstate_extras_needed,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_VARRAY_UINT16_UNSAFE(levels, OrIRQState, num_lines, 0,
|
VMSTATE_VARRAY_UINT16_UNSAFE(levels, OrIRQState, num_lines, 0,
|
||||||
vmstate_info_bool, bool),
|
vmstate_info_bool, bool),
|
||||||
VMSTATE_END_OF_LIST(),
|
VMSTATE_END_OF_LIST(),
|
||||||
|
@ -105,11 +105,11 @@ static const VMStateDescription vmstate_or_irq = {
|
||||||
.name = TYPE_OR_IRQ,
|
.name = TYPE_OR_IRQ,
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL_SUB_ARRAY(levels, OrIRQState, 0, OLD_MAX_OR_LINES),
|
VMSTATE_BOOL_SUB_ARRAY(levels, OrIRQState, 0, OLD_MAX_OR_LINES),
|
||||||
VMSTATE_END_OF_LIST(),
|
VMSTATE_END_OF_LIST(),
|
||||||
},
|
},
|
||||||
.subsections = (const VMStateDescription*[]) {
|
.subsections = (const VMStateDescription * const []) {
|
||||||
&vmstate_or_irq_extras,
|
&vmstate_or_irq_extras,
|
||||||
NULL
|
NULL
|
||||||
},
|
},
|
||||||
|
|
|
@ -441,7 +441,7 @@ const VMStateDescription vmstate_ptimer = {
|
||||||
.name = "ptimer",
|
.name = "ptimer",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(enabled, ptimer_state),
|
VMSTATE_UINT8(enabled, ptimer_state),
|
||||||
VMSTATE_UINT64(limit, ptimer_state),
|
VMSTATE_UINT64(limit, ptimer_state),
|
||||||
VMSTATE_UINT64(delta, ptimer_state),
|
VMSTATE_UINT64(delta, ptimer_state),
|
||||||
|
|
|
@ -1435,7 +1435,7 @@ static const VMStateDescription vmstate_artist = {
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.post_load = vmstate_artist_post_load,
|
.post_load = vmstate_artist_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT16(height, ARTISTState),
|
VMSTATE_UINT16(height, ARTISTState),
|
||||||
VMSTATE_UINT16(width, ARTISTState),
|
VMSTATE_UINT16(width, ARTISTState),
|
||||||
VMSTATE_UINT16(depth, ARTISTState),
|
VMSTATE_UINT16(depth, ARTISTState),
|
||||||
|
|
|
@ -355,7 +355,7 @@ static const VMStateDescription vmstate_bcm2835_fb = {
|
||||||
.name = TYPE_BCM2835_FB,
|
.name = TYPE_BCM2835_FB,
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL(lock, BCM2835FBState),
|
VMSTATE_BOOL(lock, BCM2835FBState),
|
||||||
VMSTATE_BOOL(invalidate, BCM2835FBState),
|
VMSTATE_BOOL(invalidate, BCM2835FBState),
|
||||||
VMSTATE_BOOL(pending, BCM2835FBState),
|
VMSTATE_BOOL(pending, BCM2835FBState),
|
||||||
|
|
|
@ -61,7 +61,7 @@ OBJECT_DECLARE_SIMPLE_TYPE(BochsDisplayState, BOCHS_DISPLAY)
|
||||||
|
|
||||||
static const VMStateDescription vmstate_bochs_display = {
|
static const VMStateDescription vmstate_bochs_display = {
|
||||||
.name = "bochs-display",
|
.name = "bochs-display",
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_PCI_DEVICE(pci, BochsDisplayState),
|
VMSTATE_PCI_DEVICE(pci, BochsDisplayState),
|
||||||
VMSTATE_UINT16_ARRAY(vbe_regs, BochsDisplayState, VBE_DISPI_INDEX_NB),
|
VMSTATE_UINT16_ARRAY(vbe_regs, BochsDisplayState, VBE_DISPI_INDEX_NB),
|
||||||
VMSTATE_BOOL(big_endian_fb, BochsDisplayState),
|
VMSTATE_BOOL(big_endian_fb, BochsDisplayState),
|
||||||
|
|
|
@ -334,7 +334,7 @@ static const VMStateDescription vmstate_cg3 = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = vmstate_cg3_post_load,
|
.post_load = vmstate_cg3_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT16(height, CG3State),
|
VMSTATE_UINT16(height, CG3State),
|
||||||
VMSTATE_UINT16(width, CG3State),
|
VMSTATE_UINT16(width, CG3State),
|
||||||
VMSTATE_UINT16(depth, CG3State),
|
VMSTATE_UINT16(depth, CG3State),
|
||||||
|
|
|
@ -2739,7 +2739,7 @@ const VMStateDescription vmstate_cirrus_vga = {
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = cirrus_post_load,
|
.post_load = cirrus_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(vga.latch, CirrusVGAState),
|
VMSTATE_UINT32(vga.latch, CirrusVGAState),
|
||||||
VMSTATE_UINT8(vga.sr_index, CirrusVGAState),
|
VMSTATE_UINT8(vga.sr_index, CirrusVGAState),
|
||||||
VMSTATE_BUFFER(vga.sr, CirrusVGAState),
|
VMSTATE_BUFFER(vga.sr, CirrusVGAState),
|
||||||
|
@ -2777,7 +2777,7 @@ static const VMStateDescription vmstate_pci_cirrus_vga = {
|
||||||
.name = "cirrus_vga",
|
.name = "cirrus_vga",
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_PCI_DEVICE(dev, PCICirrusVGAState),
|
VMSTATE_PCI_DEVICE(dev, PCICirrusVGAState),
|
||||||
VMSTATE_STRUCT(cirrus_vga, PCICirrusVGAState, 0,
|
VMSTATE_STRUCT(cirrus_vga, PCICirrusVGAState, 0,
|
||||||
vmstate_cirrus_vga, CirrusVGAState),
|
vmstate_cirrus_vga, CirrusVGAState),
|
||||||
|
|
|
@ -135,7 +135,7 @@ static const VMStateDescription vmstate_dpcd = {
|
||||||
.name = TYPE_DPCD,
|
.name = TYPE_DPCD,
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8_ARRAY_V(dpcd_info, DPCDState, DPCD_READABLE_AREA, 0),
|
VMSTATE_UINT8_ARRAY_V(dpcd_info, DPCDState, DPCD_READABLE_AREA, 0),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
|
|
@ -1865,7 +1865,7 @@ static const VMStateDescription exynos4210_fimd_window_vmstate = {
|
||||||
.name = "exynos4210.fimd_window",
|
.name = "exynos4210.fimd_window",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32(wincon, Exynos4210fimdWindow),
|
VMSTATE_UINT32(wincon, Exynos4210fimdWindow),
|
||||||
VMSTATE_UINT32_ARRAY(buf_start, Exynos4210fimdWindow, 3),
|
VMSTATE_UINT32_ARRAY(buf_start, Exynos4210fimdWindow, 3),
|
||||||
VMSTATE_UINT32_ARRAY(buf_end, Exynos4210fimdWindow, 3),
|
VMSTATE_UINT32_ARRAY(buf_end, Exynos4210fimdWindow, 3),
|
||||||
|
@ -1895,7 +1895,7 @@ static const VMStateDescription exynos4210_fimd_vmstate = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = exynos4210_fimd_load,
|
.post_load = exynos4210_fimd_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT32_ARRAY(vidcon, Exynos4210fimdState, 4),
|
VMSTATE_UINT32_ARRAY(vidcon, Exynos4210fimdState, 4),
|
||||||
VMSTATE_UINT32_ARRAY(vidtcon, Exynos4210fimdState, 4),
|
VMSTATE_UINT32_ARRAY(vidtcon, Exynos4210fimdState, 4),
|
||||||
VMSTATE_UINT32(shadowcon, Exynos4210fimdState),
|
VMSTATE_UINT32(shadowcon, Exynos4210fimdState),
|
||||||
|
|
|
@ -455,7 +455,7 @@ static const VMStateDescription vmstate_g364fb = {
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.post_load = g364fb_post_load,
|
.post_load = g364fb_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BUFFER_UNSAFE(color_palette, G364State, 0, 256 * 3),
|
VMSTATE_BUFFER_UNSAFE(color_palette, G364State, 0, 256 * 3),
|
||||||
VMSTATE_BUFFER_UNSAFE(cursor_palette, G364State, 0, 9),
|
VMSTATE_BUFFER_UNSAFE(cursor_palette, G364State, 0, 9),
|
||||||
VMSTATE_UINT16_ARRAY(cursor, G364State, 512),
|
VMSTATE_UINT16_ARRAY(cursor, G364State, 512),
|
||||||
|
@ -521,7 +521,7 @@ static const VMStateDescription vmstate_g364fb_sysbus = {
|
||||||
.name = "g364fb-sysbus",
|
.name = "g364fb-sysbus",
|
||||||
.version_id = 2,
|
.version_id = 2,
|
||||||
.minimum_version_id = 2,
|
.minimum_version_id = 2,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(g364, G364SysBusState, 2, vmstate_g364fb, G364State),
|
VMSTATE_STRUCT(g364, G364SysBusState, 2, vmstate_g364fb, G364State),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
|
|
@ -88,7 +88,7 @@ static void i2c_ddc_init(Object *obj)
|
||||||
static const VMStateDescription vmstate_i2c_ddc = {
|
static const VMStateDescription vmstate_i2c_ddc = {
|
||||||
.name = TYPE_I2CDDC,
|
.name = TYPE_I2CDDC,
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_BOOL(firstbyte, I2CDDCState),
|
VMSTATE_BOOL(firstbyte, I2CDDCState),
|
||||||
VMSTATE_UINT8(reg, I2CDDCState),
|
VMSTATE_UINT8(reg, I2CDDCState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
|
|
|
@ -257,7 +257,7 @@ static const VMStateDescription vmstate_jazz_led = {
|
||||||
.version_id = 0,
|
.version_id = 0,
|
||||||
.minimum_version_id = 0,
|
.minimum_version_id = 0,
|
||||||
.post_load = jazz_led_post_load,
|
.post_load = jazz_led_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(segments, LedState),
|
VMSTATE_UINT8(segments, LedState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
|
|
@ -627,7 +627,7 @@ static const VMStateDescription vmstate_macfb = {
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.post_load = macfb_post_load,
|
.post_load = macfb_post_load,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_UINT8(type, MacfbState),
|
VMSTATE_UINT8(type, MacfbState),
|
||||||
VMSTATE_UINT8_ARRAY(color_palette, MacfbState, 256 * 3),
|
VMSTATE_UINT8_ARRAY(color_palette, MacfbState, 256 * 3),
|
||||||
VMSTATE_UINT32(palette_current, MacfbState),
|
VMSTATE_UINT32(palette_current, MacfbState),
|
||||||
|
@ -770,7 +770,7 @@ static const VMStateDescription vmstate_macfb_sysbus = {
|
||||||
.name = "macfb-sysbus",
|
.name = "macfb-sysbus",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(macfb, MacfbSysBusState, 1, vmstate_macfb, MacfbState),
|
VMSTATE_STRUCT(macfb, MacfbSysBusState, 1, vmstate_macfb, MacfbState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
@ -789,7 +789,7 @@ static const VMStateDescription vmstate_macfb_nubus = {
|
||||||
.name = "macfb-nubus",
|
.name = "macfb-nubus",
|
||||||
.version_id = 1,
|
.version_id = 1,
|
||||||
.minimum_version_id = 1,
|
.minimum_version_id = 1,
|
||||||
.fields = (VMStateField[]) {
|
.fields = (const VMStateField[]) {
|
||||||
VMSTATE_STRUCT(macfb, MacfbNubusState, 1, vmstate_macfb, MacfbState),
|
VMSTATE_STRUCT(macfb, MacfbNubusState, 1, vmstate_macfb, MacfbState),
|
||||||
VMSTATE_END_OF_LIST()
|
VMSTATE_END_OF_LIST()
|
||||||
}
|
}
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue