Home
last modified time | relevance | path

Searched refs:cwp (Results 1 – 4 of 4) sorted by relevance

/openbmc/qemu/target/sparc/
H A Dwin_helper.c29 if (env->cwp == env->nwindows - 1) { in cpu_set_cwp()
33 env->cwp = new_cwp; in cpu_set_cwp()
62 (env->psret ? PSR_ET : 0) | env->cwp; in cpu_get_psr()
107 int cpu_cwp_inc(CPUSPARCState *env, int cwp) in cpu_cwp_inc() argument
109 if (unlikely(cwp >= env->nwindows)) { in cpu_cwp_inc()
110 cwp -= env->nwindows; in cpu_cwp_inc()
112 return cwp; in cpu_cwp_inc()
115 int cpu_cwp_dec(CPUSPARCState *env, int cwp) in cpu_cwp_dec() argument
117 if (unlikely(cwp < 0)) { in cpu_cwp_dec()
118 cwp += env->nwindows; in cpu_cwp_dec()
[all …]
H A Dmmu_helper.c402 int cwp = env->cwp; in sparc_cpu_memory_rw_debug() local
407 target_ulong fp = env->regbase[cwp * 16 + 22]; in sparc_cpu_memory_rw_debug()
414 cwp = cpu_cwp_inc(env, cwp + 1); in sparc_cpu_memory_rw_debug()
417 if (env->wim & (1 << cwp)) { in sparc_cpu_memory_rw_debug()
453 int reg = cwp * 16 + 8 + (off >> 2); in sparc_cpu_memory_rw_debug()
H A Dmachine.c60 env->cwp = 0; in get_psr()
173 cpu_set_cwp(env, env->cwp); in cpu_pre_save()
281 VMSTATE_UINT32(env.cwp, SPARCCPU),
/openbmc/qemu/linux-user/sparc/
H A Dtarget_cpu.h47 env->regwptr = env->regbase + (env->cwp * 16); in cpu_clone_regs_child()
56 env->wim = 1 << env->cwp; in cpu_clone_regs_child()