Home
last modified time | relevance | path

Searched refs:mstatus_hs (Results 1 – 5 of 5) sorted by relevance

/openbmc/qemu/target/riscv/
H A Dcpu_helper.c123 fs = MIN(fs, get_field(env->mstatus_hs, MSTATUS_FS)); in cpu_get_tb_cpu_state()
124 vs = MIN(vs, get_field(env->mstatus_hs, MSTATUS_VS)); in cpu_get_tb_cpu_state()
516 if (env->virt_enabled && !(env->mstatus_hs & MSTATUS_FS)) { in riscv_cpu_fp_enabled()
529 if (env->virt_enabled && !(env->mstatus_hs & MSTATUS_VS)) { in riscv_cpu_vector_enabled()
555 env->mstatus |= env->mstatus_hs; in riscv_cpu_swap_hypervisor_regs()
576 env->mstatus_hs = env->mstatus & mstatus_mask; in riscv_cpu_swap_hypervisor_regs()
1064 mxr |= get_field(env->mstatus_hs, MSTATUS_MXR); in get_physical_address()
H A Dtranslate.c639 tcg_gen_ld_tl(tmp, tcg_env, offsetof(CPURISCVState, mstatus_hs)); in mark_fs_dirty()
641 tcg_gen_st_tl(tmp, tcg_env, offsetof(CPURISCVState, mstatus_hs)); in mark_fs_dirty()
668 tcg_gen_ld_tl(tmp, tcg_env, offsetof(CPURISCVState, mstatus_hs)); in mark_vs_dirty()
670 tcg_gen_st_tl(tmp, tcg_env, offsetof(CPURISCVState, mstatus_hs)); in mark_vs_dirty()
H A Dmachine.c122 VMSTATE_UINT64(env.mstatus_hs, RISCVCPU),
H A Dcpu.c963 env->mstatus_hs = set_field(env->mstatus_hs, in riscv_cpu_reset_hold()
965 env->mstatus_hs = set_field(env->mstatus_hs, in riscv_cpu_reset_hold()
H A Dcpu.h355 uint64_t mstatus_hs; member