Searched refs:x86_seg_ss (Results 1 – 16 of 16) sorted by relevance
/xen/xen/arch/x86/hvm/vmx/ |
A D | realmode.c | 74 if ( hvmemul_ctxt->seg_reg[x86_seg_ss].db ) in realmode_deliver_exception() 79 pstk += hvmemul_get_seg_reg(x86_seg_ss, hvmemul_ctxt)->base; in realmode_deliver_exception() 201 || (hvmemul_ctxt.seg_reg[x86_seg_ss].sel & 3)); in vmx_realmode()
|
A D | vmx.c | 1008 else if ( reg->base != sreg->base || seg == x86_seg_ss ) in vmx_get_segment_register()
|
/xen/xen/arch/x86/hvm/ |
A D | emulate.c | 916 x86_emul_hw_exception((seg == x86_seg_ss) in hvmemul_virtual_to_linear() 1265 else if ( hvmemul_ctxt->seg_reg[x86_seg_ss].dpl == 3 ) in __hvmemul_read() 1359 else if ( hvmemul_ctxt->seg_reg[x86_seg_ss].dpl == 3 ) in hvmemul_write() 1413 else if ( hvmemul_ctxt->seg_reg[x86_seg_ss].dpl == 3 ) in hvmemul_rmw() 1717 if ( hvmemul_ctxt->seg_reg[x86_seg_ss].dpl == 3 ) in hvmemul_rep_ins() 1798 if ( hvmemul_ctxt->seg_reg[x86_seg_ss].dpl == 3 ) in hvmemul_rep_outs() 1846 if ( hvmemul_ctxt->seg_reg[x86_seg_ss].dpl == 3 ) in hvmemul_rep_movs() 2018 if ( hvmemul_ctxt->seg_reg[x86_seg_ss].dpl == 3 ) in hvmemul_rep_stos() 2317 if ( hvmemul_ctxt->seg_reg[x86_seg_ss].dpl == 3 ) in hvmemul_cache_op() 2847 hvmemul_get_seg_reg(x86_seg_ss, hvmemul_ctxt); in hvm_emulate_init_once() [all …]
|
A D | domain.c | 85 case x86_seg_ss: in check_segment() 316 hvm_set_segment_register(v, x86_seg_ss, &ss); in arch_set_info_hvm_guest()
|
A D | hvm.c | 896 hvm_get_segment_register(v, x86_seg_ss, &seg); in hvm_save_cpu_ctxt() 1132 hvm_set_segment_register(v, x86_seg_ss, &seg); in hvm_load_cpu_ctxt() 2808 if ( (seg == x86_seg_cs) || (seg == x86_seg_ss) ) in task_switch_load_seg() 2855 case x86_seg_ss: in task_switch_load_seg() 2885 fault_type = (seg != x86_seg_ss) ? TRAP_no_segment in task_switch_load_seg() 3055 hvm_get_segment_register(v, x86_seg_ss, &segr); in hvm_task_switch() 3156 hvm_get_segment_register(v, x86_seg_ss, &segr); in hvm_task_switch() 3784 uint32_t walk = ((ctxt.seg_reg[x86_seg_ss].dpl == 3) in hvm_ud_intercept() 3951 hvm_set_segment_register(v, x86_seg_ss, ®); in hvm_vcpu_reset_state() 5184 case x86_seg_ss: in hvm_get_segment_register() [all …]
|
/xen/xen/arch/x86/mm/shadow/ |
A D | hvm.c | 101 (seg == x86_seg_ss) ? TRAP_stack_error : TRAP_gp_fault, in hvm_translate_virtual_addr() 202 if ( seg == x86_seg_ss ) in hvm_emulate_write() 336 sreg = hvm_get_seg_reg(x86_seg_ss, sh_ctxt); in shadow_init_emulation()
|
/xen/tools/fuzz/x86_instruction_emulator/ |
A D | fuzz-emul.c | 703 ctxt->sp_size = c->segments[x86_seg_ss].db ? 32 : 16; in set_sizes() 852 c->segments[x86_seg_ss].db = 0; in sanitize_input() 874 (c->segments[x86_seg_cs].db || c->segments[x86_seg_ss].db) ) in check_state()
|
/xen/xen/arch/x86/ |
A D | vm_event.c | 144 case x86_seg_ss: in vm_event_pack_segment_register() 247 vm_event_pack_segment_register(x86_seg_ss, &req->data.regs.x86); in vm_event_fill_regs()
|
A D | domctl.c | 1562 hvm_get_segment_register(v, x86_seg_ss, &sreg); in arch_get_info_guest()
|
/xen/xen/arch/x86/x86_emulate/ |
A D | x86_emulate.c | 2092 case x86_seg_ss: in protmode_load_seg() 2109 if ( seg == x86_seg_ss ) in protmode_load_seg() 2170 case x86_seg_ss: in protmode_load_seg() 2983 override_seg = x86_seg_ss; in x86_decode() 3388 ea.mem.seg = x86_seg_ss; in x86_decode() 3392 ea.mem.seg = x86_seg_ss; in x86_decode() 3404 ea.mem.seg = x86_seg_ss; in x86_decode() 4073 if ( seg == x86_seg_ss ) in x86_emulate() 4233 dst.mem.seg = x86_seg_ss; in x86_emulate() 4429 if ( seg == x86_seg_ss ) in x86_emulate() [all …]
|
A D | x86_emulate.h | 49 x86_seg_ss, enumerator
|
/xen/xen/arch/x86/pv/ |
A D | emul-priv-op.c | 493 case x86_seg_ss: sel = ctxt->regs->ss; break; in read_segment() 542 if ( (seg == x86_seg_ss || in read_segment() 571 x86_emul_hw_exception(seg != x86_seg_ss ? TRAP_gp_fault in pv_emul_virt_to_linear() 672 x86_emul_hw_exception(seg != x86_seg_ss ? TRAP_gp_fault in rep_outs()
|
A D | emul-gate-op.c | 125 case x86_seg_ss: in read_mem()
|
/xen/xen/arch/x86/x86_64/ |
A D | traps.c | 123 hvm_get_segment_register(v, x86_seg_ss, &sreg); in show_registers()
|
/xen/xen/arch/x86/cpu/ |
A D | vpmu.c | 288 hvm_get_segment_register(sampled, x86_seg_ss, &seg); in vpmu_do_interrupt()
|
/xen/xen/arch/x86/hvm/svm/ |
A D | svm.c | 654 if ( seg == x86_seg_ss ) in svm_get_segment_register() 695 case x86_seg_ss: /* cpl */ in svm_set_segment_register() 720 case x86_seg_ss: in svm_set_segment_register()
|
Completed in 57 milliseconds