/qemu/tests/tcg/i386/system/ |
H A D | boot.S | 144 gdt: label 147 .short gdt_en - gdt - 1 148 .int gdt
|
/qemu/target/i386/tcg/sysemu/ |
H A D | smm_helper.c | 66 x86_stq_phys(cs, sm_state + 0x7e68, env->gdt.base); in do_smm_enter() 67 x86_stl_phys(cs, sm_state + 0x7e64, env->gdt.limit); in do_smm_enter() 136 x86_stl_phys(cs, sm_state + 0x7f74, env->gdt.base); in do_smm_enter() 137 x86_stl_phys(cs, sm_state + 0x7f70, env->gdt.limit); in do_smm_enter() 206 env->gdt.base = x86_ldq_phys(cs, sm_state + 0x7e68); in helper_rsm() 207 env->gdt.limit = x86_ldl_phys(cs, sm_state + 0x7e64); in helper_rsm() 284 env->gdt.base = x86_ldl_phys(cs, sm_state + 0x7f74); in helper_rsm() 285 env->gdt.limit = x86_ldl_phys(cs, sm_state + 0x7f70); in helper_rsm()
|
H A D | svm_helper.c | 186 env->gdt.base); in helper_vmrun() 188 env->gdt.limit); in helper_vmrun() 355 env->vm_vmcb + offsetof(struct vmcb, save.gdtr), &env->gdt); in helper_vmrun() 772 env->gdt.base); in do_vmexit() 774 env->gdt.limit); in do_vmexit() 818 env->gdt.base = x86_ldq_phys(cs, env->vm_hsave + offsetof(struct vmcb, in do_vmexit() 820 env->gdt.limit = x86_ldl_phys(cs, env->vm_hsave + offsetof(struct vmcb, in do_vmexit()
|
/qemu/tests/tcg/x86_64/system/ |
H A D | boot.S | 203 gdt: label 206 .short gdt_en - gdt - 1 207 .int gdt
|
/qemu/bsd-user/x86_64/ |
H A D | target_arch_cpu.h | 91 env->gdt.base = target_mmap(0, sizeof(uint64_t) * TARGET_GDT_ENTRIES, in target_cpu_init() 93 env->gdt.limit = sizeof(uint64_t) * TARGET_GDT_ENTRIES - 1; in target_cpu_init() 94 gdt_table = g2h_untagged(env->gdt.base); in target_cpu_init()
|
/qemu/bsd-user/i386/ |
H A D | target_arch_cpu.h | 82 env->gdt.base = target_mmap(0, sizeof(uint64_t) * TARGET_GDT_ENTRIES, in target_cpu_init() 84 env->gdt.limit = sizeof(uint64_t) * TARGET_GDT_ENTRIES - 1; in target_cpu_init() 85 gdt_table = g2h_untagged(env->gdt.base); in target_cpu_init()
|
/qemu/pc-bios/optionrom/ |
H A D | pvh.S | 168 gdt: label 198 .long gdt
|
H A D | linuxboot.S | 150 addl $gdt, %eax 185 gdt: label
|
H A D | multiboot.S | 212 gdt: label 230 .long gdt
|
/qemu/linux-user/i386/ |
H A D | cpu_loop.c | 326 target_munmap(cpu_env(obj)->gdt.base, in target_cpu_free() 404 env->gdt.base = target_mmap(0, sizeof(uint64_t) * TARGET_GDT_ENTRIES, in target_cpu_copy_regs() 407 env->gdt.limit = sizeof(uint64_t) * TARGET_GDT_ENTRIES - 1; in target_cpu_copy_regs() 408 gdt_table = g2h_untagged(env->gdt.base); in target_cpu_copy_regs()
|
/qemu/tests/migration/i386/ |
H A D | a-b-bootblock.S | 116 gdt: label 136 .long gdt /* addr */
|
/qemu/target/i386/ |
H A D | cpu-dump.c | 427 env->gdt.base, env->gdt.limit); in x86_cpu_dump_state() 443 (uint32_t)env->gdt.base, env->gdt.limit); in x86_cpu_dump_state()
|
H A D | arch_dump.c | 259 QEMUCPUSegment ldt, tr, gdt, idt; member 316 copy_segment(&s->gdt, &env->gdt); in qemu_get_cpustate()
|
H A D | helper.c | 570 dt = &env->gdt; in cpu_x86_get_descr_debug()
|
H A D | machine.c | 1630 VMSTATE_SEGMENT(env.gdt, X86CPU),
|
H A D | cpu.h | 1647 SegmentCache gdt; /* only base and limit are used */ member
|
/qemu/contrib/elf2dmp/ |
H A D | qemu_elf.h | 27 QEMUCPUSegment ldt, tr, gdt, idt; member
|
/qemu/target/i386/hvf/ |
H A D | x86hvf.c | 93 wvmcs(cs->accel->fd, VMCS_GUEST_GDTR_LIMIT, env->gdt.limit); in hvf_put_segments() 94 wvmcs(cs->accel->fd, VMCS_GUEST_GDTR_BASE, env->gdt.base); in hvf_put_segments() 200 env->gdt.limit = rvmcs(cs->accel->fd, VMCS_GUEST_GDTR_LIMIT); in hvf_get_segments() 201 env->gdt.base = rvmcs(cs->accel->fd, VMCS_GUEST_GDTR_BASE); in hvf_get_segments()
|
/qemu/linux-user/ |
H A D | main.c | 247 new_env->gdt.base = target_mmap(0, sizeof(uint64_t) * TARGET_GDT_ENTRIES, in cpu_copy() 250 memcpy(g2h_untagged(new_env->gdt.base), g2h_untagged(env->gdt.base), in cpu_copy()
|
/qemu/target/i386/kvm/ |
H A D | kvm.c | 2945 sregs.gdt.limit = env->gdt.limit; in kvm_put_sregs() 2946 sregs.gdt.base = env->gdt.base; in kvm_put_sregs() 2947 memset(sregs.gdt.padding, 0, sizeof sregs.gdt.padding); in kvm_put_sregs() 2992 sregs.gdt.limit = env->gdt.limit; in kvm_put_sregs2() 2993 sregs.gdt.base = env->gdt.base; in kvm_put_sregs2() 2994 memset(sregs.gdt.padding, 0, sizeof sregs.gdt.padding); in kvm_put_sregs2() 3704 env->gdt.limit = sregs.gdt.limit; in kvm_get_sregs() 3705 env->gdt.base = sregs.gdt.base; in kvm_get_sregs() 3747 env->gdt.limit = sregs.gdt.limit; in kvm_get_sregs2() 3748 env->gdt.base = sregs.gdt.base; in kvm_get_sregs2()
|
/qemu/linux-headers/asm-x86/ |
H A D | kvm.h | 148 struct kvm_dtable gdt, idt; member 159 struct kvm_dtable gdt, idt; member
|
/qemu/target/i386/tcg/ |
H A D | seg_helper.c | 79 dt = &env->gdt; in load_segment_ra() 232 target_ulong ptr = env->gdt.base + (tss_selector & ~7); in tss_set_busy() 465 dt = &env->gdt; in switch_tss_ra() 1181 dt = &env->gdt; in helper_lldt() 1236 dt = &env->gdt; in helper_ltr() 1308 dt = &env->gdt; in helper_load_seg()
|
H A D | translate.c | 3631 tcg_env, offsetof(CPUX86State, gdt.limit)); in disas_insn_old() 3634 tcg_gen_ld_tl(s->T0, tcg_env, offsetof(CPUX86State, gdt.base)); in disas_insn_old() 3837 tcg_gen_st_tl(s->T0, tcg_env, offsetof(CPUX86State, gdt.base)); in disas_insn_old() 3838 tcg_gen_st32_tl(s->T1, tcg_env, offsetof(CPUX86State, gdt.limit)); in disas_insn_old()
|
/qemu/target/i386/whpx/ |
H A D | whpx-all.c | 445 vcxt.values[idx].Table.Base = env->gdt.base; in whpx_set_registers() 446 vcxt.values[idx].Table.Limit = env->gdt.limit; in whpx_set_registers() 668 env->gdt.base = vcxt.values[idx].Table.Base; in whpx_get_registers() 669 env->gdt.limit = vcxt.values[idx].Table.Limit; in whpx_get_registers()
|
/qemu/target/i386/nvmm/ |
H A D | nvmm-all.c | 126 nvmm_set_segment(&state->segs[NVMM_X64_SEG_GDT], &env->gdt); in nvmm_set_registers() 278 nvmm_get_segment(&env->gdt, &state->segs[NVMM_X64_SEG_GDT]); in nvmm_get_registers()
|