Home
last modified time | relevance | path

Searched refs:cpu_mode (Results 1 – 14 of 14) sorted by relevance

/freebsd/sys/amd64/include/
H A Dvmm_instruction_emul.h68 int vie_canonical_check(enum vm_cpu_mode cpu_mode, uint64_t gla);
72 int vie_calculate_gla(enum vm_cpu_mode cpu_mode, enum vm_reg_name seg,
123 enum vm_cpu_mode cpu_mode, int csd, struct vie *vie);
129 int vmm_decode_instruction(enum vm_cpu_mode cpu_mode, int csd,
H A Dvmm.h526 enum vm_cpu_mode cpu_mode; member
/freebsd/sys/amd64/vmm/
H A Dvmm_instruction_emul.c740 if (vie_calculate_gla(paging->cpu_mode, seg, &desc, val, opsize, in get_gla()
749 if (vie_canonical_check(paging->cpu_mode, *gla)) { in get_gla()
1358 if (size != 4 && paging->cpu_mode != CPU_MODE_64BIT) in emulate_bextr()
1547 if (paging->cpu_mode == CPU_MODE_REAL) { in emulate_stack_op()
1549 } else if (paging->cpu_mode == CPU_MODE_64BIT) { in emulate_stack_op()
1586 if (vie_calculate_gla(paging->cpu_mode, VM_REG_GUEST_SS, &ss_desc, in emulate_stack_op()
1593 if (vie_canonical_check(paging->cpu_mode, stack_gla)) { in emulate_stack_op()
1871 vie_canonical_check(enum vm_cpu_mode cpu_mode, uint64_t gla) in vie_canonical_check() argument
1875 if (cpu_mode != CPU_MODE_64BIT) in vie_canonical_check()
1898 vie_calculate_gla(enum vm_cpu_mode cpu_mode, enum vm_reg_name seg, in vie_calculate_gla() argument
[all …]
H A Dvmm.c1278 enum vm_cpu_mode cpu_mode; in vm_handle_inst_emul() local
1292 cpu_mode = paging->cpu_mode; in vm_handle_inst_emul()
1309 if (vmm_decode_instruction(vcpu, gla, cpu_mode, cs_d, vie) != 0) { in vm_handle_inst_emul()
/freebsd/sys/cddl/dev/dtrace/x86/
H A Ddis_tables.h96 extern int dtrace_disx86(dis86_t *x, uint_t cpu_mode);
102 extern void dtrace_disx86_str(dis86_t *x, uint_t cpu_mode, uint64_t pc,
H A Ddis_tables.c3630 dtrace_disx86(dis86_t *x, uint_t cpu_mode) in dtrace_disx86() argument
3740 if (cpu_mode == SIZE16) { in dtrace_disx86()
3743 } else if (cpu_mode == SIZE32) { in dtrace_disx86()
3786 if (dp->it_invalid64 && cpu_mode == SIZE64) in dtrace_disx86()
3808 if (cpu_mode == SIZE64) { in dtrace_disx86()
4107 if (cpu_mode == SIZE64) { in dtrace_disx86()
4115 } else if (cpu_mode == SIZE32) { in dtrace_disx86()
4334 if ((vex_prefix == 0) && cpu_mode == SIZE64 && in dtrace_disx86()
4341 if (cpu_mode == SIZE64 && dp->it_invalid64 || in dtrace_disx86()
4342 cpu_mode != SIZE64 && dp->it_invalid32) in dtrace_disx86()
[all …]
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/i386/
H A Ddt_isadep.c494 uint_t cpu_mode; in dt_instr_size() local
505 cpu_mode = (dmodel == PR_MODEL_ILP32) ? SIZE32 : SIZE64; in dt_instr_size()
507 if (dtrace_disx86(&x86dis, cpu_mode) != 0) in dt_instr_size()
/freebsd/usr.sbin/bhyve/amd64/
H A Dinout.c156 if (vie_calculate_gla(vis->paging.cpu_mode, in emulate_inout()
H A Dtask_switch.c666 if (vie_calculate_gla(paging->cpu_mode, VM_REG_GUEST_SS, in push_errcode()
727 assert(paging->cpu_mode == CPU_MODE_PROTECTED); in vmexit_task_switch()
H A Dvmexit.c368 mode = vme->u.inst_emul.paging.cpu_mode; in vmexit_inst_emul()
/freebsd/usr.sbin/bhyve/
H A Dgdb.c309 paging->cpu_mode = CPU_MODE_64BIT; in guest_paging_info()
311 paging->cpu_mode = CPU_MODE_PROTECTED; in guest_paging_info()
313 paging->cpu_mode = CPU_MODE_REAL; in guest_paging_info()
/freebsd/sys/dev/qlnx/qlnxe/
H A Decore_mcp.c522 u32 cpu_mode, cpu_state, cpu_pc_0, cpu_pc_1, cpu_pc_2; in ecore_mcp_print_cpu_info() local
524 cpu_mode = ecore_rd(p_hwfn, p_ptt, MCP_REG_CPU_MODE); in ecore_mcp_print_cpu_info()
534 cpu_mode, cpu_state, cpu_pc_0, cpu_pc_1, cpu_pc_2); in ecore_mcp_print_cpu_info()
3024 u32 cpu_mode, cpu_state; in ecore_mcp_resume() local
3028 cpu_mode = ecore_rd(p_hwfn, p_ptt, MCP_REG_CPU_MODE); in ecore_mcp_resume()
3029 cpu_mode &= ~MCP_REG_CPU_MODE_SOFT_HALT; in ecore_mcp_resume()
3030 ecore_wr(p_hwfn, p_ptt, MCP_REG_CPU_MODE, cpu_mode); in ecore_mcp_resume()
3038 cpu_mode, cpu_state); in ecore_mcp_resume()
/freebsd/sys/amd64/vmm/amd/
H A Dsvm.c774 paging->cpu_mode = svm_vcpu_mode(vmcb); in svm_paging_info()
885 switch(paging->cpu_mode) { in svm_handle_inst_emul()
/freebsd/sys/amd64/vmm/intel/
H A Dvmx.c2079 paging->cpu_mode = vmx_cpu_mode(); in vmx_paging_info()
2096 switch (paging->cpu_mode) { in vmexit_inst_emul()