/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_instruction_emul.c | 474 static int vie_calculate_gla(enum vm_cpu_mode cpu_mode, enum vm_reg_name seg, 477 static int vie_canonical_check(enum vm_cpu_mode cpu_mode, uint64_t gla); 790 if (vie->paging.cpu_mode == CPU_MODE_64BIT) { in vie_emulate_mov_cr() 1116 if (vie_calculate_gla(paging->cpu_mode, seg, &desc, val, opsize, in vie_get_gla() 1125 if (vie_canonical_check(paging->cpu_mode, *gla)) { in vie_get_gla() 1742 if (size != 4 && paging->cpu_mode != CPU_MODE_64BIT) in vie_emulate_bextr() 1995 if (paging->cpu_mode == CPU_MODE_REAL) { in vie_emulate_stack_op() 1997 } else if (paging->cpu_mode == CPU_MODE_64BIT) { in vie_emulate_stack_op() 2034 if (vie_calculate_gla(paging->cpu_mode, VM_REG_GUEST_SS, &ss_desc, in vie_emulate_stack_op() 2041 if (vie_canonical_check(paging->cpu_mode, stack_gla)) { in vie_emulate_stack_op() [all …]
|
/illumos-gate/usr/src/common/dis/i386/ |
H A D | dis_tables.h | 95 extern int dtrace_disx86(dis86_t *x, uint_t cpu_mode); 101 extern void dtrace_disx86_str(dis86_t *x, uint_t cpu_mode, uint64_t pc,
|
H A D | dis_tables.c | 4069 dtrace_disx86(dis86_t *x, uint_t cpu_mode) in dtrace_disx86() argument 4180 if (cpu_mode == SIZE16) { in dtrace_disx86() 4183 } else if (cpu_mode == SIZE32) { in dtrace_disx86() 4226 if (dp->it_invalid64 && cpu_mode == SIZE64) in dtrace_disx86() 4248 if (cpu_mode == SIZE64) { in dtrace_disx86() 4561 if (cpu_mode == SIZE64) { in dtrace_disx86() 4569 } else if (cpu_mode == SIZE32) { in dtrace_disx86() 4760 if (cpu_mode == SIZE64 || in dtrace_disx86() 4761 cpu_mode == SIZE16) { in dtrace_disx86() 4765 opnd_size = cpu_mode; in dtrace_disx86() [all …]
|
/illumos-gate/usr/src/lib/libdtrace/i386/ |
H A D | dt_isadep.c | 467 uint_t cpu_mode; in dt_instr_size() local 478 cpu_mode = (dmodel == PR_MODEL_ILP32) ? SIZE32 : SIZE64; in dt_instr_size() 480 if (dtrace_disx86(&x86dis, cpu_mode) != 0) in dt_instr_size()
|
/illumos-gate/usr/src/cmd/bhyve/amd64/ |
H A D | task_switch.c | 672 calculate_gla(enum vm_cpu_mode cpu_mode, enum vm_reg_name seg, in calculate_gla() argument 684 if (cpu_mode == CPU_MODE_64BIT) { in calculate_gla() 758 if (cpu_mode == CPU_MODE_64BIT && seg != VM_REG_GUEST_FS && in calculate_gla() 823 if (calculate_gla(paging->cpu_mode, VM_REG_GUEST_SS, in push_errcode() 880 assert(paging->cpu_mode == CPU_MODE_PROTECTED); in vmexit_task_switch()
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | vmm.h | 215 enum vm_cpu_mode cpu_mode; member
|
/illumos-gate/usr/src/cmd/bhyve/common/ |
H A D | gdb.c | 244 paging->cpu_mode = CPU_MODE_64BIT; in guest_paging_info() 246 paging->cpu_mode = CPU_MODE_PROTECTED; in guest_paging_info() 248 paging->cpu_mode = CPU_MODE_REAL; in guest_paging_info()
|
/illumos-gate/usr/src/uts/common/io/qede/579xx/drivers/ecore/ |
H A D | ecore_mcp.c | 347 u32 cpu_mode, cpu_state, cpu_pc_0, cpu_pc_1, cpu_pc_2; in ecore_mcp_print_cpu_info() local 349 cpu_mode = ecore_rd(p_hwfn, p_ptt, MCP_REG_CPU_MODE); in ecore_mcp_print_cpu_info() 359 cpu_mode, cpu_state, cpu_pc_0, cpu_pc_1, cpu_pc_2); in ecore_mcp_print_cpu_info() 2558 u32 cpu_mode, cpu_state; in ecore_mcp_resume() local 2562 cpu_mode = ecore_rd(p_hwfn, p_ptt, MCP_REG_CPU_MODE); in ecore_mcp_resume() 2563 cpu_mode &= ~MCP_REG_CPU_MODE_SOFT_HALT; in ecore_mcp_resume() 2564 ecore_wr(p_hwfn, p_ptt, MCP_REG_CPU_MODE, cpu_mode); in ecore_mcp_resume() 2572 cpu_mode, cpu_state); in ecore_mcp_resume()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/enchilada/envd/ |
H A D | piclenvd.c | 331 static int cpu_mode; variable 347 {"cpu-hm-automode-enable", PICL_PTYPE_INT, &cpu_mode,
|
/illumos-gate/usr/src/uts/intel/io/vmm/amd/ |
H A D | svm.c | 551 paging->cpu_mode = svm_vcpu_mode(vmcb); in svm_paging_info() 693 switch (paging.cpu_mode) { in svm_handle_mmio_emul()
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vmx.c | 1821 paging->cpu_mode = vmx_cpu_mode(); in vmx_paging_info() 1838 switch (paging.cpu_mode) { in vmexit_mmio_emul()
|