Home
last modified time | relevance | path

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

/openbmc/qemu/target/riscv/
H A Dpmp.h87 #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)
H A Dtrace-events10 mseccfg_csr_read(uint64_t mhartid, uint64_t val) "hart %" PRIu64 ": read mseccfg, val: 0x%" PRIx64
11 mseccfg_csr_write(uint64_t mhartid, uint64_t val) "hart %" PRIu64 ": write mseccfg, val: 0x%" PRIx64
H A Dpmp.c594 val |= (env->mseccfg & (MSECCFG_MMWP | MSECCFG_MML)); in mseccfg_csr_write()
595 if ((val ^ env->mseccfg) & (MSECCFG_MMWP | MSECCFG_MML)) { in mseccfg_csr_write()
602 env->mseccfg = val; in mseccfg_csr_write()
610 trace_mseccfg_csr_read(env->mhartid, env->mseccfg); in mseccfg_csr_read()
611 return env->mseccfg; in mseccfg_csr_read()
H A Dcpu.h341 target_ulong mseccfg; member
H A Dcsr.c577 if (env->mseccfg & MSECCFG_SSEED) { in seed()
583 if (env->priv == PRV_S && (env->mseccfg & MSECCFG_SSEED)) { in seed()
585 } else if (env->priv == PRV_U && (env->mseccfg & MSECCFG_USEED)) { in seed()
H A Dcpu.c903 env->mseccfg = 0; in riscv_cpu_reset_hold()