1 #include "qemu/osdep.h"
3 #include "migration/cpu.h"
5 static const VMStateDescription vmstate_env
= {
8 .minimum_version_id
= 1,
9 .fields
= (VMStateField
[]) {
10 VMSTATE_UINT32_ARRAY(regs
, CPULM32State
, 32),
11 VMSTATE_UINT32(pc
, CPULM32State
),
12 VMSTATE_UINT32(ie
, CPULM32State
),
13 VMSTATE_UINT32(icc
, CPULM32State
),
14 VMSTATE_UINT32(dcc
, CPULM32State
),
15 VMSTATE_UINT32(cc
, CPULM32State
),
16 VMSTATE_UINT32(eba
, CPULM32State
),
17 VMSTATE_UINT32(dc
, CPULM32State
),
18 VMSTATE_UINT32(deba
, CPULM32State
),
19 VMSTATE_UINT32_ARRAY(bp
, CPULM32State
, 4),
20 VMSTATE_UINT32_ARRAY(wp
, CPULM32State
, 4),
25 const VMStateDescription vmstate_lm32_cpu
= {
28 .minimum_version_id
= 1,
29 .fields
= (VMStateField
[]) {
30 VMSTATE_STRUCT(env
, LM32CPU
, 1, vmstate_env
, CPULM32State
),