void cpu_put_psr(CPUSPARCState *env, target_ulong val) { cpu_put_psr_raw(env, val); #if ((!defined(TARGET_SPARC64)) && !defined(CONFIG_USER_ONLY)) cpu_check_irqs(env); #endif }
static int get_psr(QEMUFile *f, void *opaque, size_t size) { SPARCCPU *cpu = opaque; CPUSPARCState *env = &cpu->env; uint32_t val = qemu_get_be32(f); /* needed to ensure that the wrapping registers are correctly updated */ env->cwp = 0; cpu_put_psr_raw(env, val); return 0; }