Home
last modified time | relevance | path

Searched refs:seg_reg (Results 1 – 6 of 6) 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()
200 ((hvmemul_ctxt.seg_reg[x86_seg_cs].sel & 3) in vmx_realmode()
201 || (hvmemul_ctxt.seg_reg[x86_seg_ss].sel & 3)); in vmx_realmode()
/xen/xen/arch/x86/hvm/
A Demulate.c1717 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()
2138 if ( idx >= ARRAY_SIZE(hvmemul_ctxt->seg_reg) ) in hvmemul_write_segment()
2141 hvmemul_ctxt->seg_reg[idx] = *reg; in hvmemul_write_segment()
2317 if ( hvmemul_ctxt->seg_reg[x86_seg_ss].dpl == 3 ) in hvmemul_cache_op()
2865 hvmemul_ctxt->seg_reg[x86_seg_cs].l ) in hvm_emulate_init_per_insn()
2916 while ( seg < ARRAY_SIZE(hvmemul_ctxt->seg_reg) ) in hvm_emulate_writeback()
2935 if ( idx >= ARRAY_SIZE(hvmemul_ctxt->seg_reg) ) in hvmemul_get_seg_reg()
[all …]
A Dhvm.c3783 const struct segment_register *cs = &ctxt.seg_reg[x86_seg_cs]; in hvm_ud_intercept()
3784 uint32_t walk = ((ctxt.seg_reg[x86_seg_ss].dpl == 3) in hvm_ud_intercept()
/xen/xen/arch/x86/mm/shadow/
A Dhvm.c62 struct segment_register *seg_reg; in hvm_get_seg_reg() local
64 if ( idx >= ARRAY_SIZE(sh_ctxt->seg_reg) ) in hvm_get_seg_reg()
67 seg_reg = &sh_ctxt->seg_reg[idx]; in hvm_get_seg_reg()
69 hvm_get_segment_register(current, idx, seg_reg); in hvm_get_seg_reg()
70 return seg_reg; in hvm_get_seg_reg()
A Dprivate.h711 struct segment_register seg_reg[6]; member
/xen/xen/include/asm-x86/hvm/
A Demulate.h38 struct segment_register seg_reg[10]; member

Completed in 85 milliseconds