Home
last modified time | relevance | path

Searched refs:MSTATUS_MPV (Results 1 – 25 of 67) sorted by relevance

123

/dports/emulators/riscv-isa-sim/riscv-isa-sim-4f12984/riscv/insns/
H A Dmret.h5 reg_t prev_virt = get_field(s, MSTATUS_MPV);
11 s = set_field(s, MSTATUS_MPV, 0);
/dports/emulators/qemu-guest-agent/qemu-5.0.1/target/riscv/
H A Dcpu_bits.h368 #define MSTATUS_MPV 0x8000000000ULL macro
371 #define MSTATUS_MPV 0x00000080 macro
375 # define MSTATUS_MPV_ISSET(env) get_field(env->mstatush, MSTATUS_MPV)
377 # define MSTATUS_MPV_ISSET(env) get_field(env->mstatus, MSTATUS_MPV)
H A Dop_helper.c157 env->mstatush = set_field(env->mstatush, MSTATUS_MPV, 0); in helper_mret()
159 mstatus = set_field(mstatus, MSTATUS_MPV, 0); in helper_mret()
/dports/emulators/qemu-cheri/qemu-0a323821042c36e21ea80e58b9545dfc3b0cb8ef/target/riscv/
H A Dcpu_bits.h374 #define MSTATUS_MPV 0x8000000000ULL macro
377 #define MSTATUS_MPV 0x00000080 macro
381 # define MSTATUS_MPV_ISSET(env) get_field(env->mstatush, MSTATUS_MPV)
383 # define MSTATUS_MPV_ISSET(env) get_field(env->mstatus, MSTATUS_MPV)
/dports/emulators/qemu5/qemu-5.2.0/roms/opensbi/lib/sbi/
H A Dsbi_trap.c89 bool prev_virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_trap_redirect()
117 regs->mstatus &= ~MSTATUS_MPV; in sbi_trap_redirect()
118 regs->mstatus |= (next_virt) ? MSTATUS_MPV : 0UL; in sbi_trap_redirect()
H A Dsbi_emulate_csr.c28 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_read()
127 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_write()
/dports/emulators/qemu-utils/qemu-4.2.1/roms/opensbi/lib/sbi/
H A Dsbi_illegal_insn.c46 if ((regs->mstatus & MSTATUS_MPV) && in system_opcode_insn()
136 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_illegal_insn_handler()
H A Dsbi_trap.c87 bool prev_virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_trap_redirect()
117 regs->mstatus &= ~MSTATUS_MPV; in sbi_trap_redirect()
118 regs->mstatus |= (next_virt) ? MSTATUS_MPV : 0UL; in sbi_trap_redirect()
H A Dsbi_emulate_csr.c28 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_read()
127 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_write()
H A Dsbi_misaligned_ldst.c35 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_misaligned_load_handler()
142 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_misaligned_store_handler()
/dports/emulators/qemu42/qemu-4.2.1/roms/opensbi/lib/sbi/
H A Dsbi_illegal_insn.c46 if ((regs->mstatus & MSTATUS_MPV) && in system_opcode_insn()
136 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_illegal_insn_handler()
H A Dsbi_trap.c87 bool prev_virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_trap_redirect()
117 regs->mstatus &= ~MSTATUS_MPV; in sbi_trap_redirect()
118 regs->mstatus |= (next_virt) ? MSTATUS_MPV : 0UL; in sbi_trap_redirect()
H A Dsbi_emulate_csr.c28 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_read()
127 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_write()
H A Dsbi_misaligned_ldst.c35 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_misaligned_load_handler()
142 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_misaligned_store_handler()
H A Dsbi_hart.c285 val = INSERT_FIELD(val, MSTATUS_MPV, 1); in sbi_hart_switch_mode()
287 val = INSERT_FIELD(val, MSTATUS_MPV, 0); in sbi_hart_switch_mode()
/dports/emulators/qemu60/qemu-6.0.0/roms/opensbi/lib/sbi/
H A Dsbi_trap.c90 bool prev_virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_trap_redirect()
118 regs->mstatus &= ~MSTATUS_MPV; in sbi_trap_redirect()
119 regs->mstatus |= (next_virt) ? MSTATUS_MPV : 0UL; in sbi_trap_redirect()
H A Dsbi_emulate_csr.c45 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_read()
160 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_write()
/dports/sysutils/opensbi/opensbi-0.9/lib/sbi/
H A Dsbi_trap.c90 bool prev_virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_trap_redirect()
118 regs->mstatus &= ~MSTATUS_MPV; in sbi_trap_redirect()
119 regs->mstatus |= (next_virt) ? MSTATUS_MPV : 0UL; in sbi_trap_redirect()
H A Dsbi_emulate_csr.c45 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_read()
160 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_write()
/dports/emulators/qemu/qemu-6.2.0/roms/opensbi/lib/sbi/
H A Dsbi_trap.c90 bool prev_virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_trap_redirect()
118 regs->mstatus &= ~MSTATUS_MPV; in sbi_trap_redirect()
119 regs->mstatus |= (next_virt) ? MSTATUS_MPV : 0UL; in sbi_trap_redirect()
H A Dsbi_emulate_csr.c45 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_read()
160 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_write()
/dports/emulators/qemu-guest-agent/qemu-5.0.1/roms/opensbi/lib/sbi/
H A Dsbi_emulate_csr.c28 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_read()
127 bool virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_emulate_csr_write()
H A Dsbi_trap.c89 bool prev_virt = (regs->mstatus & MSTATUS_MPV) ? TRUE : FALSE; in sbi_trap_redirect()
117 regs->mstatus &= ~MSTATUS_MPV; in sbi_trap_redirect()
118 regs->mstatus |= (next_virt) ? MSTATUS_MPV : 0UL; in sbi_trap_redirect()
/dports/emulators/qemu5/qemu-5.2.0/target/riscv/
H A Dop_helper.c153 target_ulong prev_virt = get_field(env->mstatus, MSTATUS_MPV); in helper_mret()
158 mstatus = set_field(mstatus, MSTATUS_MPV, 0); in helper_mret()
/dports/emulators/qemu60/qemu-6.0.0/target/riscv/
H A Dop_helper.c158 target_ulong prev_virt = get_field(env->mstatus, MSTATUS_MPV); in helper_mret()
163 mstatus = set_field(mstatus, MSTATUS_MPV, 0); in helper_mret()

123