Searched refs:gdt (Results 1 - 9 of 9) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/CpuDxe/
H A DCpuGdt.c172 GDT_ENTRIES *gdt; local
178 gdt = AllocateReservedPool (sizeof (GdtTemplate) + 8);
179 ASSERT (gdt != NULL);
180 gdt = ALIGN_POINTER (gdt, 8);
185 CopyMem (gdt, &GdtTemplate, sizeof (GdtTemplate));
190 gdtPtr.Base = (UINT32)(UINTN)(VOID*) gdt;
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/transitions/
H A Dlibrm.S35 * Note also that putting ".word gdt_end - gdt - 1" directly into
42 gdt: label
48 .org gdt + VIRTUAL_CS, 0
53 .org gdt + VIRTUAL_DS, 0
58 .org gdt + PHYSICAL_CS, 0
63 .org gdt + PHYSICAL_DS, 0
68 .org gdt + REAL_CS, 0
73 .org gdt + REAL_DS
79 .equ gdt_length, gdt_end - gdt
133 addl $gdt, gdt_bas
[all...]
/vbox/src/VBox/ValidationKit/bootsectors/
H A Dbootsector-pae.asm134 gdt: label
142 dw (gdt - start) + BS_ADDR ; base 15:00
148 dw (gdt - start) + BS_ADDR ; base 15:00
/vbox/src/recompiler/target-i386/
H A Dhelper.c73 env->gdt.limit = 0xffff;
340 env->gdt.base, env->gdt.limit);
356 (uint32_t)env->gdt.base, env->gdt.limit);
1146 dt = &env->gdt;
H A Dop_helper.c214 SegmentCache *dt = selector & X86_SEL_LDT ? &env->ldt : &env->gdt;
235 dt = &env->gdt;
497 ptr = env->gdt.base + (env->tr.selector & ~7);
582 ptr = env->gdt.base + (tss_selector & ~7);
652 dt = &env->gdt;
1886 stq_phys(sm_state + 0x7e68, env->gdt.base);
1887 stl_phys(sm_state + 0x7e64, env->gdt.limit);
1951 stl_phys(sm_state + 0x7f74, env->gdt.base);
1952 stl_phys(sm_state + 0x7f70, env->gdt.limit);
2017 env->gdt
[all...]
H A Dcpu.h640 SegmentCache gdt; /* only base and limit are used */ member in struct:CPUX86State
847 SegmentCache_Ver16 gdt; /* only base and limit are used */ member in struct:CPUX86State_Ver16
H A Dtranslate.c7448 tcg_gen_ld32u_tl(cpu_T[0], cpu_env, offsetof(CPUX86State, gdt.limit));
7451 tcg_gen_ld_tl(cpu_T[0], cpu_env, offsetof(CPUX86State, gdt.base));
7602 tcg_gen_st_tl(cpu_T[0], cpu_env, offsetof(CPUX86State,gdt.base));
7603 tcg_gen_st32_tl(cpu_T[1], cpu_env, offsetof(CPUX86State,gdt.limit));
/vbox/src/recompiler/
H A DVBoxRecompiler.c1431 pCtx->gdtr.cbGdt = env->gdt.limit;
1432 pCtx->gdtr.pGdt = env->gdt.base;
2312 pVM->rem.s.Env.gdt.base = pCtx->gdtr.pGdt;
2313 pVM->rem.s.Env.gdt.limit = pCtx->gdtr.cbGdt;
2378 * This must be done *after* we've synced gdt, ldt and crX registers
2635 pCtx->gdtr.cbGdt = pVM->rem.s.Env.gdt.limit;
2636 if (pCtx->gdtr.pGdt != pVM->rem.s.Env.gdt.base)
2638 pCtx->gdtr.pGdt = pVM->rem.s.Env.gdt.base;
2889 pCtx->gdtr.cbGdt = pVM->rem.s.Env.gdt.limit;
2890 if (pCtx->gdtr.pGdt != (RTGCPTR)pVM->rem.s.Env.gdt
[all...]
/vbox/src/VBox/ValidationKit/utils/cpu/
H A Dcidet-appA.asm47 ; Leave GS alone on 64-bit darwin (gs is 0, no ldt or gdt entry to load that'll

Completed in 131 milliseconds