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

/barrelfish-2018-10-04/usr/drivers/cpuboot/arch/x86/
H A Dinit_ap_x86_32.S105 gdt: label
111 .word gdt_ptr - gdt
112 .long gdt - x86_32_start_ap + X86_32_REAL_MODE_LINEAR_OFFSET
H A Dinit_ap_x86_64.S192 gdt: label
203 .word gdt_ptr - gdt
204 .long gdt - x86_64_start_ap + X86_64_REAL_MODE_LINEAR_OFFSET
/barrelfish-2018-10-04/tools/elver/
H A Dboot.S111 gdt: label
121 .word gdt_ptr - gdt
122 .long gdt
/barrelfish-2018-10-04/tools/weever/
H A Dboot.S86 leal gdt(%ebx), %eax
87 movl %eax, gdt+2(%ebx)
88 lgdt gdt(%ebx)
230 gdt: label
231 .word gdt_end - gdt
232 .long gdt
/barrelfish-2018-10-04/kernel/arch/k1om/
H A Dinit.c86 union segment_descriptor gdt[] __attribute__ ((aligned (4))) = { variable in typeref:union:segment_descriptor
190 union segment_descriptor *ldt_descriptor = &gdt[LDT_LO_SEL];
323 .rd_limit = sizeof(gdt),
324 .rd_base = (uint64_t)&gdt
350 gdt[TSS_LO_SEL].sys_lo.lo_base = ptss & 0xffffff;
351 gdt[TSS_LO_SEL].sys_lo.hi_base = (ptss >> 24) & 0xff;
352 gdt[TSS_HI_SEL].sys_hi.base = ptss >> 32;
/barrelfish-2018-10-04/kernel/arch/x86_64/
H A Dinit.c78 union segment_descriptor gdt[] __attribute__ ((aligned (4))) = { variable in typeref:union:segment_descriptor
182 union segment_descriptor *ldt_descriptor = &gdt[LDT_LO_SEL];
292 .rd_limit = sizeof(gdt),
293 .rd_base = (uint64_t)&gdt
319 gdt[TSS_LO_SEL].sys_lo.lo_base = ptss & 0xffffff;
320 gdt[TSS_LO_SEL].sys_lo.hi_base = (ptss >> 24) & 0xff;
321 gdt[TSS_HI_SEL].sys_hi.base = ptss >> 32;
H A Dentry.S250 mov %rcx, (gdt + 8*LDT_HI_SEL)(%rip)
289 mov %rcx, (gdt + 8*LDT_LO_SEL)(%rip)
/barrelfish-2018-10-04/kernel/arch/x86_32/
H A Dinit.c88 static union segment_descriptor gdt[] __attribute__ ((aligned (4))) = { variable in typeref:union:segment_descriptor
186 volatile union segment_descriptor *curdisp = &gdt[6];
318 .rd_limit = sizeof(gdt),
319 .rd_base = (uint32_t)&gdt
346 gdt[TSS_SEL].tss.lo_base = ptss & 0xffffff;
347 gdt[TSS_SEL].tss.hi_base = (ptss >> 24) & 0xff;
/barrelfish-2018-10-04/lib/barrelfish/arch/x86_64/
H A Dldt.c120 * region descriptors, used to load gdt/idt tables before segments yet exist.
145 union segment_descriptor gdt[] __attribute__ ((aligned (4))) = { variable in typeref:union:segment_descriptor
249 static union segment_descriptor *ldt_descriptor = &gdt[LDT_LO_SEL];
299 .rd_limit = sizeof(gdt),
300 .rd_base = (uint64_t)&gdt
326 gdt[TSS_LO_SEL].sys_lo.lo_base = ptss & 0xffffff;
327 gdt[TSS_LO_SEL].sys_lo.hi_base = (ptss >> 24) & 0xff;
328 gdt[TSS_HI_SEL].sys_hi.base = ptss >> 32;
/barrelfish-2018-10-04/doc/021-cpudriver/
H A Dcpudriver.tex194 The GDT table is loaded by the \fnname{gdt\_reset} function during start-up and statically defined.
297 Segment registers are initialized by the \fnname{gdt\_reset} function during start-up and each of them points to a GDT entry (index of the GDT table slot for each segment is given in brackets).
/barrelfish-2018-10-04/usr/arrakismon/
H A Dguest.c590 static uint8_t gdt[] = {
599 memcpy((void *)(guest_to_host(g->mem_low_va)), gdt, sizeof(gdt));
602 amd_vmcb_gdtr_limit_wr(&g->vmcb, sizeof(gdt));

Completed in 238 milliseconds