Home
last modified time | relevance | path

Searched refs:PMP_WRITE (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/target/riscv/
H A Dpmp.c114 (val & 0x7) != (PMP_WRITE | PMP_EXEC)) { in pmp_write_cfg()
128 if ((val & PMP_WRITE) && !(val & PMP_READ) && in pmp_write_cfg()
268 *allowed_privs = PMP_READ | PMP_WRITE; in pmp_hart_has_privs_default()
283 *allowed_privs = PMP_READ | PMP_WRITE | PMP_EXEC; in pmp_hart_has_privs_default()
362 (env->pmp_state.pmp[i].cfg_reg & PMP_WRITE) | in pmp_hart_has_privs()
375 *allowed_privs = PMP_READ | PMP_WRITE | PMP_EXEC; in pmp_hart_has_privs()
397 *allowed_privs = PMP_READ | PMP_WRITE; in pmp_hart_has_privs()
436 *allowed_privs = PMP_READ | PMP_WRITE; in pmp_hart_has_privs()
442 *allowed_privs = PMP_READ | PMP_WRITE | PMP_EXEC; in pmp_hart_has_privs()
692 if (pmp_priv & PMP_WRITE) { in pmp_priv_to_page_prot()
H A Dpmp.h29 PMP_WRITE = 1 << 1, enumerator