Searched refs:nwindows (Results 1 – 11 of 11) sorted by relevance
/openbmc/qemu/target/sparc/ |
H A D | cpu.c | 51 env->cleanwin = env->nwindows - 2; in sparc_cpu_reset_hold() 52 env->cansave = env->nwindows - 2; in sparc_cpu_reset_hold() 215 .nwindows = 4, 224 .nwindows = 5, 233 .nwindows = 8, 242 .nwindows = 8, 251 .nwindows = 8, 260 .nwindows = 8, 269 .nwindows = 8, 278 .nwindows = 8, [all …]
|
H A D | win_helper.c | 42 if (env->cwp == env->nwindows - 1) { in cpu_set_cwp() 43 memcpy32(env->regbase, env->regbase + env->nwindows * 16); in cpu_set_cwp() 48 if (new_cwp == env->nwindows - 1) { in cpu_set_cwp() 49 memcpy32(env->regbase + env->nwindows * 16, env->regbase); in cpu_set_cwp() 120 if (unlikely(cwp >= env->nwindows)) { in cpu_cwp_inc() 121 cwp -= env->nwindows; in cpu_cwp_inc() 129 cwp += env->nwindows; in cpu_cwp_dec() 178 if ((new_psr & PSR_CWP) >= env->nwindows) { in helper_wrpsr() 237 if (env->cansave != env->nwindows - 2) { in helper_flushw() 258 if (env->cleanwin < env->nwindows - 1) { in helper_restored() [all …]
|
H A D | machine.c | 196 VMSTATE_UINT32(env.nwindows, SPARCCPU), 197 VMSTATE_VARRAY_MULTIPLY(env.regbase, SPARCCPU, env.nwindows, 16,
|
H A D | helper.c | 225 val = env->def.nwindows - 1; /* [4:0] NWIN */ in helper_rdasr17()
|
H A D | cpu.h | 238 uint32_t nwindows; member 489 uint32_t nwindows; member
|
H A D | mmu_helper.c | 401 for (i = 0; i < env->nwindows; i++) { in sparc_cpu_memory_rw_debug()
|
H A D | translate.c | 3411 target_ulong mask = MAKE_64BIT_MASK(0, dc->def->nwindows); in do_wrwim()
|
/openbmc/qemu/linux-user/sparc/ |
H A D | cpu_loop.c | 34 index = (index + cwp * 16) % (16 * env->nwindows); in get_reg_index() 37 if (index < 8 && env->cwp == env->nwindows - 1) in get_reg_index() 38 index += 16 * env->nwindows; in get_reg_index() 68 new_wim = ((env->wim >> 1) | (env->wim << (env->nwindows - 1))) & in save_window() 69 ((1LL << env->nwindows) - 1); in save_window() 92 new_wim = ((env->wim << 1) | (env->wim >> (env->nwindows - 1))) & in restore_window() 93 ((1LL << env->nwindows) - 1); in restore_window() 114 if (env->cleanwin < env->nwindows - 1) in restore_window()
|
H A D | target_cpu.h | 52 env->cansave = env->nwindows - 2; in cpu_clone_regs_child() 53 env->cleanwin = env->nwindows - 2; in cpu_clone_regs_child()
|
/openbmc/linux/arch/sparc/kernel/ |
H A D | process_32.c | 301 extern int nwindows; 309 ti->kwim = 1 << (((psr & PSR_CWP) + 1) % nwindows);
|
H A D | head_32.S | 644 sethi %hi(nwindows), %g4 645 st %g3, [%g4 + %lo(nwindows)] ! store final value 789 .globl nwindows 791 nwindows: label
|