Home
last modified time | relevance | path

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

/openbmc/qemu/target/riscv/
H A Dpmp.c108 if ((val & PMP_LOCK) != 0 && (val & PMP_EXEC) != PMP_EXEC) { in pmp_write_cfg()
113 (val & 0x7) != (PMP_WRITE | PMP_EXEC)) { in pmp_write_cfg()
267 if (mode == PRV_M && !(privs & PMP_EXEC)) { in pmp_hart_has_privs_default()
284 *allowed_privs = PMP_READ | PMP_WRITE | PMP_EXEC; in pmp_hart_has_privs_default()
364 ((env->pmp_state.pmp[i].cfg_reg & PMP_EXEC) >> 2); in pmp_hart_has_privs()
376 *allowed_privs = PMP_READ | PMP_WRITE | PMP_EXEC; in pmp_hart_has_privs()
402 *allowed_privs = PMP_EXEC; in pmp_hart_has_privs()
406 *allowed_privs = PMP_READ | PMP_EXEC; in pmp_hart_has_privs()
428 *allowed_privs = PMP_EXEC; in pmp_hart_has_privs()
440 *allowed_privs = PMP_READ | PMP_EXEC; in pmp_hart_has_privs()
[all …]
H A Dpmp.h30 PMP_EXEC = 1 << 2, enumerator