Home
last modified time | relevance | path

Searched refs:mstateen (Results 1 – 3 of 3) sorted by relevance

/openbmc/qemu/target/riscv/
H A Dcsr.c54 if (!(env->mstateen[index] & bit)) { in smstateen_acc_ok()
381 static RISCVException mstateen(CPURISCVState *env, int csrno) in mstateen() function
406 if (!(env->mstateen[csrno - base] & SMSTATEEN_STATEEN)) { in hstateen_pred()
443 if (!(env->mstateen[index] & SMSTATEEN_STATEEN)) { in sstateen()
2545 *val = env->mstateen[csrno - CSR_MSTATEEN0]; in read_mstateen()
2555 reg = &env->mstateen[csrno - CSR_MSTATEEN0]; in write_mstateen()
2585 *val = env->mstateen[csrno - CSR_MSTATEEN0H] >> 32; in read_mstateenh()
2595 reg = &env->mstateen[csrno - CSR_MSTATEEN0H]; in write_mstateenh()
2626 *val = env->hstateen[index] & env->mstateen[index]; in read_hstateen()
2638 wr_mask = env->mstateen[index] & mask; in write_hstateen()
[all …]
H A Dmachine.c286 VMSTATE_UINT64_ARRAY(env.mstateen, RISCVCPU, 4),
H A Dcpu.h465 uint64_t mstateen[SMSTATEEN_MAX_COUNT]; member