Home
last modified time | relevance | path

Searched refs:menvcfg (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/target/riscv/
H A Dcsr.c468 get_field(env->menvcfg, MENVCFG_STCE))) { in sstc()
2333 *val = env->menvcfg; in read_menvcfg()
2348 env->menvcfg = (env->menvcfg & ~mask) | (val & mask); in write_menvcfg()
2356 *val = env->menvcfg >> 32; in read_menvcfgh()
2369 env->menvcfg = (env->menvcfg & ~mask) | (valh & mask); in write_menvcfgh()
2419 env->menvcfg); in read_henvcfg()
2435 mask |= env->menvcfg & (HENVCFG_PBMTE | HENVCFG_STCE | HENVCFG_ADUE); in write_henvcfg()
2454 env->menvcfg)) >> 32; in read_henvcfgh()
2461 uint64_t mask = env->menvcfg & (HENVCFG_PBMTE | HENVCFG_STCE | in write_henvcfgh()
2698 get_field(env->menvcfg, MENVCFG_STCE)) { in rmw_mip64()
[all …]
H A Dmachine.c307 VMSTATE_UINT64(env.menvcfg, RISCVCPU),
H A Dop_helper.c138 if ((env->priv < PRV_M) && !get_field(env->menvcfg, envbits)) { in check_zicbo_envcfg()
H A Dcpu.h449 uint64_t menvcfg; member
H A Dcpu_helper.c913 bool pbmte = env->menvcfg & MENVCFG_PBMTE; in get_physical_address()
916 bool adue = svadu ? env->menvcfg & MENVCFG_ADUE : !svade; in get_physical_address()
H A Dcpu.c975 env->menvcfg = (cpu->cfg.ext_svpbmt ? MENVCFG_PBMTE : 0) | in riscv_cpu_reset_hold()