18 lines
565 B
C
18 lines
565 B
C
#include "cpu.h"
|
|
#include "migration/vmstate.h"
|
|
|
|
const VMStateDescription vms_cr16c_cpu = {
|
|
.name = "cpu",
|
|
.version_id = 1,
|
|
.minimum_version_id = 1,
|
|
.fields = (VMStateField[]) {
|
|
VMSTATE_UINT32(env.pc, CR16CCPU),
|
|
VMSTATE_UINT32_ARRAY(env.r, CR16CCPU, CR16C_REG_COUNT),
|
|
VMSTATE_UINT32(env.psr_n, CR16CCPU),
|
|
VMSTATE_UINT32(env.psr_z, CR16CCPU),
|
|
VMSTATE_UINT32(env.psr_f, CR16CCPU),
|
|
VMSTATE_UINT32(env.psr_l, CR16CCPU),
|
|
VMSTATE_UINT32(env.psr_c, CR16CCPU),
|
|
VMSTATE_END_OF_LIST(),
|
|
}
|
|
};
|