Home
last modified time | relevance | path

Searched refs:rflags (Results 1 – 13 of 13) sorted by relevance

/f-stack/freebsd/amd64/vmm/
H A Dvmm_instruction_emul.c412 u_long rflags; \
447 u_long rflags; \
482 u_long rflags; \
985 if (rflags & PSL_D) in emulate_stos()
1398 rflags |= PSL_Z; in emulate_bextr()
1447 &rflags); in emulate_add()
1454 rflags, 8); in emulate_add()
1503 &rflags); in emulate_sub()
1510 rflags, 8); in emulate_sub()
1720 rflags |= PSL_C; in emulate_bittest()
[all …]
H A Dvmm_util.c106 DUMP_REG(rflags); in dump_trapframe()
H A Dvmm.c1770 intr_disabled = ((vme->u.hlt.rflags & PSL_I) == 0); in vm_run()
/f-stack/freebsd/amd64/include/
H A Dcpufunc.h838 register_t rflags; in intr_disable() local
840 rflags = read_rflags(); in intr_disable()
842 return (rflags); in intr_disable()
846 intr_restore(register_t rflags) in intr_restore() argument
848 write_rflags(rflags); in intr_restore()
H A Dvmm_instruction_emul.h67 uint64_t rflags, uint64_t gla);
H A Dvmm.h647 uint64_t rflags; member
730 uint64_t rflags; member
/f-stack/freebsd/amd64/linux/
H A Dlinux_sysvec.c521 unsigned long rflags; in linux_rt_sigreturn() local
532 rflags = context->sc_rflags; in linux_rt_sigreturn()
549 if (!RFLAG_SECURE(rflags & ~PSL_RF, regs->tf_rflags & ~PSL_RF)) { in linux_rt_sigreturn()
550 printf("linux_rt_sigreturn: rflags = 0x%lx\n", rflags); in linux_rt_sigreturn()
596 regs->tf_rflags = rflags; in linux_rt_sigreturn()
/f-stack/freebsd/amd64/amd64/
H A Dmachdep.c484 long rflags; local
504 rflags = ucp->uc_mcontext.mc_rflags;
508 if (!EFL_SECURE(rflags, regs->tf_rflags)) {
510 td->td_name, rflags);
2146 register_t rflags; in set_regs() local
2149 rflags = regs->r_rflags & 0xffffffff; in set_regs()
2150 if (!EFL_SECURE(rflags, tp->tf_rflags) || !CS_SECURE(regs->r_cs)) in set_regs()
2169 tp->tf_rflags = rflags; in set_regs()
2335 long rflags; in set_mcontext() local
2343 rflags = (mcp->mc_rflags & PSL_USERCHANGE) | in set_mcontext()
[all …]
/f-stack/freebsd/amd64/vmm/amd/
H A Dvmcb.c212 *retval = state->rflags; in vmcb_read()
311 state->rflags = val; in vmcb_write()
H A Dsvm.c811 vis->rflags = state->rflags; in svm_handle_io()
1507 vmexit->u.hlt.rflags = state->rflags; in svm_vmexit()
1708 if ((state->rflags & PSL_I) == 0) { in svm_inj_interrupts()
1710 "rflags %#lx", vector, state->rflags); in svm_inj_interrupts()
1777 (state->rflags & PSL_I) == 0 || ctrl->intr_shadow, in svm_inj_interrupts()
1780 ctrl->eventinj, ctrl->intr_shadow, state->rflags)); in svm_inj_interrupts()
2454 SNAPSHOT_VAR_OR_LEAVE(vmcb->state.rflags, meta, ret, done); in svm_snapshot()
H A Dvmcb.h307 uint64_t rflags; member
/f-stack/freebsd/amd64/vmm/intel/
H A Dvmx.c1420 uint64_t rflags, entryinfo; in vmx_inject_interrupts() local
1537 rflags = vmcs_read(VMCS_GUEST_RFLAGS); in vmx_inject_interrupts()
1538 if ((rflags & PSL_I) == 0) { in vmx_inject_interrupts()
1540 "rflags %#lx", vector, rflags); in vmx_inject_interrupts()
2521 vmexit->u.hlt.rflags = vmcs_read(VMCS_GUEST_RFLAGS); in vmx_exit_process()
2597 vis->rflags = vmcs_read(VMCS_GUEST_RFLAGS); in vmx_exit_process()
2881 register_t rflags; in vmx_dr_enter_guest() local
2901 rflags = read_rflags(); in vmx_dr_enter_guest()
2902 vmxctx->host_tf = rflags & PSL_T; in vmx_dr_enter_guest()
2903 write_rflags(rflags & ~PSL_T); in vmx_dr_enter_guest()
/f-stack/freebsd/amd64/ia32/
H A Dia32_signal.c204 long rflags; in ia32_set_mcontext() local
210 rflags = (mcp->mc_eflags & PSL_USERCHANGE) | in ia32_set_mcontext()
240 tp->tf_rflags = rflags; in ia32_set_mcontext()