Home
last modified time | relevance | path

Searched refs:x86_seg_ss (Results 1 – 16 of 16) sorted by relevance

/xen/xen/arch/x86/hvm/vmx/
A Drealmode.c74 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 Dvmx.c1008 else if ( reg->base != sreg->base || seg == x86_seg_ss ) in vmx_get_segment_register()
/xen/xen/arch/x86/hvm/
A Demulate.c916 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 Ddomain.c85 case x86_seg_ss: in check_segment()
316 hvm_set_segment_register(v, x86_seg_ss, &ss); in arch_set_info_hvm_guest()
A Dhvm.c896 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, &reg); in hvm_vcpu_reset_state()
5184 case x86_seg_ss: in hvm_get_segment_register()
[all …]
/xen/xen/arch/x86/mm/shadow/
A Dhvm.c101 (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 Dfuzz-emul.c703 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 Dvm_event.c144 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 Ddomctl.c1562 hvm_get_segment_register(v, x86_seg_ss, &sreg); in arch_get_info_guest()
/xen/xen/arch/x86/x86_emulate/
A Dx86_emulate.c2092 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 Dx86_emulate.h49 x86_seg_ss, enumerator
/xen/xen/arch/x86/pv/
A Demul-priv-op.c493 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 Demul-gate-op.c125 case x86_seg_ss: in read_mem()
/xen/xen/arch/x86/x86_64/
A Dtraps.c123 hvm_get_segment_register(v, x86_seg_ss, &sreg); in show_registers()
/xen/xen/arch/x86/cpu/
A Dvpmu.c288 hvm_get_segment_register(sampled, x86_seg_ss, &seg); in vpmu_do_interrupt()
/xen/xen/arch/x86/hvm/svm/
A Dsvm.c654 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