| /freebsd-14.2/sys/amd64/include/ |
| H A D | vmm_instruction_emul.h | 68 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 D | vmm.h | 550 enum vm_cpu_mode cpu_mode; member
|
| /freebsd-14.2/sys/amd64/vmm/ |
| H A D | vmm_instruction_emul.c | 1533 if (paging->cpu_mode == CPU_MODE_REAL) { in emulate_stack_op() 1861 if (cpu_mode != CPU_MODE_64BIT) in vie_canonical_check() 1899 if (cpu_mode == CPU_MODE_64BIT) { in vie_calculate_gla() 2398 if ((cpu_mode == CPU_MODE_64BIT || cpu_mode == CPU_MODE_COMPATIBILITY) in decode_prefixes() 2473 if (cpu_mode == CPU_MODE_64BIT) { in decode_prefixes() 2547 if (cpu_mode == CPU_MODE_REAL) in decode_modrm() 2608 if (cpu_mode == CPU_MODE_64BIT) in decode_modrm() 2813 enum vm_cpu_mode cpu_mode) in verify_gla() argument 2909 if (decode_prefixes(vie, cpu_mode, cs_d)) in vmm_decode_instruction() 2915 if (decode_modrm(vie, cpu_mode)) in vmm_decode_instruction() [all …]
|
| H A D | vmm.c | 1632 enum vm_cpu_mode cpu_mode; in vm_handle_inst_emul() local 1646 cpu_mode = paging->cpu_mode; in vm_handle_inst_emul() 1663 if (vmm_decode_instruction(vcpu, gla, cpu_mode, cs_d, vie) != 0) { in vm_handle_inst_emul()
|
| /freebsd-14.2/sys/cddl/dev/dtrace/x86/ |
| H A D | dis_tables.h | 96 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 D | dis_tables.c | 3630 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() 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() 4342 cpu_mode != SIZE64 && dp->it_invalid32) in dtrace_disx86() 4535 if (cpu_mode == SIZE64) in dtrace_disx86() 4552 if (cpu_mode == SIZE64 && addr_size_prefix) in dtrace_disx86() 4632 x->d86_mode = cpu_mode; in dtrace_disx86() [all …]
|
| /freebsd-14.2/cddl/contrib/opensolaris/lib/libdtrace/i386/ |
| H A D | dt_isadep.c | 494 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-14.2/usr.sbin/bhyve/amd64/ |
| H A D | inout.c | 157 if (vie_calculate_gla(vis->paging.cpu_mode, in emulate_inout()
|
| H A D | task_switch.c | 667 if (vie_calculate_gla(paging->cpu_mode, VM_REG_GUEST_SS, in push_errcode() 728 assert(paging->cpu_mode == CPU_MODE_PROTECTED); in vmexit_task_switch()
|
| H A D | vmexit.c | 362 mode = vme->u.inst_emul.paging.cpu_mode; in vmexit_inst_emul()
|
| /freebsd-14.2/usr.sbin/bhyve/ |
| H A D | gdb.c | 251 paging->cpu_mode = CPU_MODE_64BIT; in guest_paging_info() 253 paging->cpu_mode = CPU_MODE_PROTECTED; in guest_paging_info() 255 paging->cpu_mode = CPU_MODE_REAL; in guest_paging_info()
|
| /freebsd-14.2/sys/dev/qlnx/qlnxe/ |
| H A D | ecore_mcp.c | 522 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-14.2/sys/amd64/vmm/amd/ |
| H A D | svm.c | 766 paging->cpu_mode = svm_vcpu_mode(vmcb); in svm_paging_info() 877 switch(paging->cpu_mode) { in svm_handle_inst_emul()
|
| /freebsd-14.2/sys/amd64/vmm/intel/ |
| H A D | vmx.c | 2068 paging->cpu_mode = vmx_cpu_mode(); in vmx_paging_info() 2085 switch (paging->cpu_mode) { in vmexit_inst_emul()
|