Home
last modified time | relevance | path

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

/openbmc/qemu/target/riscv/
H A Dpmp.c69 return env->pmp_state.num_rules; in pmp_get_num_rules()
78 return env->pmp_state.pmp[pmp_index].cfg_reg; in pmp_read_cfg()
131 env->pmp_state.pmp[pmp_index].cfg_reg = val; in pmp_write_cfg()
212 env->pmp_state.addr[pmp_index].sa = sa; in pmp_update_rule_addr()
213 env->pmp_state.addr[pmp_index].ea = ea; in pmp_update_rule_addr()
220 env->pmp_state.num_rules = 0; in pmp_update_rule_nums()
225 env->pmp_state.num_rules++; in pmp_update_rule_nums()
235 if ((addr >= env->pmp_state.addr[pmp_index].sa) && in pmp_is_in_range()
236 (addr <= env->pmp_state.addr[pmp_index].ea)) { in pmp_is_in_range()
649 pmp_sa = env->pmp_state.addr[i].sa; in pmp_get_tlb_size()
[all …]
H A Dmachine.c66 VMSTATE_STRUCT_ARRAY(env.pmp_state.pmp, RISCVCPU, MAX_RISCV_PMPS,
H A Dcpu.h340 pmp_table_t pmp_state; member