Home
last modified time | relevance | path

Searched refs:ldt (Results 1 – 20 of 20) sorted by relevance

/qemu/tests/tcg/i386/
H A Dtest-i386.c1304 ldt.seg_32bit = 1; in test_segs()
1309 ldt.useable = 1; in test_segs()
1310 modify_ldt(1, &ldt, sizeof(ldt)); /* write ldt entry */ in test_segs()
1315 ldt.seg_32bit = 1; in test_segs()
1320 ldt.useable = 1; in test_segs()
1321 modify_ldt(1, &ldt, sizeof(ldt)); /* write ldt entry */ in test_segs()
1401 ldt.seg_32bit = 0; in test_code16()
1406 ldt.useable = 1; in test_code16()
1407 modify_ldt(1, &ldt, sizeof(ldt)); /* write ldt entry */ in test_code16()
1810 ldt.useable = 1; in test_exceptions()
[all …]
/qemu/target/i386/tcg/sysemu/
H A Dsmm_helper.c69 x86_stw_phys(cs, sm_state + 0x7e70, env->ldt.selector); in do_smm_enter()
70 x86_stq_phys(cs, sm_state + 0x7e78, env->ldt.base); in do_smm_enter()
71 x86_stl_phys(cs, sm_state + 0x7e74, env->ldt.limit); in do_smm_enter()
131 x86_stl_phys(cs, sm_state + 0x7fc0, env->ldt.selector); in do_smm_enter()
132 x86_stl_phys(cs, sm_state + 0x7f80, env->ldt.base); in do_smm_enter()
133 x86_stl_phys(cs, sm_state + 0x7f7c, env->ldt.limit); in do_smm_enter()
209 env->ldt.selector = x86_lduw_phys(cs, sm_state + 0x7e70); in helper_rsm()
210 env->ldt.base = x86_ldq_phys(cs, sm_state + 0x7e78); in helper_rsm()
211 env->ldt.limit = x86_ldl_phys(cs, sm_state + 0x7e74); in helper_rsm()
280 env->ldt.base = x86_ldl_phys(cs, sm_state + 0x7f80); in helper_rsm()
[all …]
H A Dsvm_helper.c495 addr + offsetof(struct vmcb, save.ldtr), &env->ldt); in helper_vmload()
556 &env->ldt); in helper_vmsave()
/qemu/target/i386/hvf/
H A Dx86_task.c79 vmx_write_segment_selector(cpu, (x68_segment_selector){{tss->ldt}}, R_LDTR); in load_state_from_tss32()
94 uint32_t ldt_sel_offset = offsetof(struct x86_tss_segment32, ldt); in task_switch_32()
H A Dx86hvf.c125 hvf_set_segment(cs, &seg, &env->ldt, false); in hvf_put_segments()
196 hvf_get_segment(&env->ldt, &seg); in hvf_get_segments()
H A Dx86.h97 uint32_t ldt; member
/qemu/contrib/elf2dmp/
H A Dqemu_elf.h27 QEMUCPUSegment ldt, tr, gdt, idt; member
/qemu/target/i386/tcg/
H A Dseg_helper.c77 dt = &env->ldt; in load_segment_ra()
454 env->ldt.selector = new_ldt & ~4; in switch_tss_ra()
455 env->ldt.base = 0; in switch_tss_ra()
456 env->ldt.limit = 0; in switch_tss_ra()
457 env->ldt.flags = 0; in switch_tss_ra()
479 load_seg_cache_raw_dt(&env->ldt, e1, e2); in switch_tss_ra()
1175 env->ldt.base = 0; in helper_lldt()
1176 env->ldt.limit = 0; in helper_lldt()
1209 env->ldt.base |= (target_ulong)e3 << 32; in helper_lldt()
1216 env->ldt.selector = selector; in helper_lldt()
[all …]
H A Dtranslate.c3600 offsetof(CPUX86State, ldt.selector)); in disas_insn_old()
/qemu/target/i386/
H A Darch_dump.c259 QEMUCPUSegment ldt, tr, gdt, idt; member
314 copy_segment(&s->ldt, &env->ldt); in qemu_get_cpustate()
H A Dcpu-dump.c421 cpu_x86_dump_seg_cache(env, f, "LDT", &env->ldt); in x86_cpu_dump_state()
H A Dhelper.c564 dt = &env->ldt; in cpu_x86_get_descr_debug()
H A Dmachine.c1628 VMSTATE_SEGMENT(env.ldt, X86CPU),
H A Dcpu.h1616 SegmentCache ldt; member
H A Dcpu.c6876 env->ldt.limit = 0xffff; in x86_cpu_reset_hold()
6877 env->ldt.flags = DESC_P_MASK | (2 << DESC_TYPE_SHIFT); in x86_cpu_reset_hold()
/qemu/linux-headers/asm-x86/
H A Dkvm.h147 struct kvm_segment tr, ldt; member
158 struct kvm_segment tr, ldt; member
/qemu/target/i386/nvmm/
H A Dnvmm-all.c127 nvmm_set_segment(&state->segs[NVMM_X64_SEG_LDT], &env->ldt); in nvmm_set_registers()
279 nvmm_get_segment(&env->ldt, &state->segs[NVMM_X64_SEG_LDT]); in nvmm_get_registers()
/qemu/target/i386/kvm/
H A Dkvm.c2930 set_seg(&sregs.ldt, &env->ldt); in kvm_put_sregs()
2977 set_seg(&sregs.ldt, &env->ldt); in kvm_put_sregs2()
3690 get_seg(&env->ldt, &sregs.ldt); in kvm_get_sregs()
3733 get_seg(&env->ldt, &sregs.ldt); in kvm_get_sregs2()
/qemu/target/i386/whpx/
H A Dwhpx-all.c434 vcxt.values[idx++].Segment = whpx_seg_q2h(&env->ldt, 0, 0); in whpx_set_registers()
660 env->ldt = whpx_seg_h2q(&vcxt.values[idx++].Segment); in whpx_get_registers()
/qemu/linux-user/
H A Dsyscall.c6005 env->ldt.base = target_mmap(0, in write_ldt()
6009 if (env->ldt.base == -1) in write_ldt()
6011 memset(g2h_untagged(env->ldt.base), 0, in write_ldt()
6013 env->ldt.limit = 0xffff; in write_ldt()
6014 ldt_table = g2h_untagged(env->ldt.base); in write_ldt()