Searched refs:mseccfg (Results 1 – 6 of 6) sorted by relevance
87 #define MSECCFG_MML_ISSET(env) get_field(env->mseccfg, MSECCFG_MML)88 #define MSECCFG_MMWP_ISSET(env) get_field(env->mseccfg, MSECCFG_MMWP)89 #define MSECCFG_RLB_ISSET(env) get_field(env->mseccfg, MSECCFG_RLB)
10 mseccfg_csr_read(uint64_t mhartid, uint64_t val) "hart %" PRIu64 ": read mseccfg, val: 0x%" PRIx6411 mseccfg_csr_write(uint64_t mhartid, uint64_t val) "hart %" PRIu64 ": write mseccfg, val: 0x%" PRIx64
593 val |= (env->mseccfg & (MSECCFG_MMWP | MSECCFG_MML)); in mseccfg_csr_write()594 if ((val ^ env->mseccfg) & (MSECCFG_MMWP | MSECCFG_MML)) { in mseccfg_csr_write()601 env->mseccfg = val; in mseccfg_csr_write()609 trace_mseccfg_csr_read(env->mhartid, env->mseccfg); in mseccfg_csr_read()610 return env->mseccfg; in mseccfg_csr_read()
400 target_ulong mseccfg; member
606 if (env->mseccfg & MSECCFG_SSEED) { in seed()612 if (env->priv == PRV_S && (env->mseccfg & MSECCFG_SSEED)) { in seed()614 } else if (env->priv == PRV_U && (env->mseccfg & MSECCFG_USEED)) { in seed()
1011 env->mseccfg = 0; in riscv_cpu_reset_hold()