Searched refs:hpstate (Results 1 – 8 of 8) sorted by relevance
/openbmc/qemu/target/sparc/ |
H A D | int64_helper.c | 200 env->htstate[env->tl] = env->hpstate; in sparc_cpu_do_interrupt() 204 env->hpstate |= HS_PRIV; in sparc_cpu_do_interrupt() 225 env->hpstate |= HS_PRIV; in sparc_cpu_do_interrupt() 233 env->hpstate |= HS_PRIV; in sparc_cpu_do_interrupt()
|
H A D | win_helper.c | 444 env->hpstate = env->htstate[env->tl]; in helper_done() 473 env->hpstate = env->htstate[env->tl]; in helper_retry()
|
H A D | cpu.h | 533 uint64_t hpstate, htstate[MAXTL_MAX], hintp, htba, hver, hstick_cmpr, ssr; member 694 return cpu_has_hypervisor(env1) && (env1->hpstate & HS_PRIV); in cpu_hypervisor_mode()
|
H A D | machine.c | 272 VMSTATE_UINT64(env.hpstate, SPARCCPU),
|
H A D | cpu.c | 67 env->hpstate = cpu_has_hypervisor(env) ? HS_PRIV : 0; in sparc_cpu_reset_hold() 671 TARGET_FMT_lx "\n", env->tbr, env->hpstate, env->htba); in sparc_cpu_dump_state()
|
H A D | ldst_helper.c | 492 } else if (cpu_has_hypervisor(env) && !(env->hpstate & HS_PRIV)) { in sparc_raise_mmu_fault() 498 } else if (cpu_has_hypervisor(env) && !(env->hpstate & HS_PRIV)) { in sparc_raise_mmu_fault()
|
H A D | translate.c | 2996 tcg_gen_ld_tl(dst, tcg_env, env64_field_offsetof(hpstate)); in do_rdhpstate() 3588 tcg_gen_st_tl(src, tcg_env, env64_field_offsetof(hpstate)); in TRANS()
|
/openbmc/linux/arch/sparc/include/asm/ |
H A D | hypervisor.h | 1373 unsigned char hpstate; /* Hyper-privileged state */ member
|