Searched refs:gdt (Results 1 - 11 of 11) sorted by relevance
/barrelfish-2018-10-04/usr/drivers/cpuboot/arch/x86/ |
H A D | init_ap_x86_32.S | 105 gdt: label 111 .word gdt_ptr - gdt 112 .long gdt - x86_32_start_ap + X86_32_REAL_MODE_LINEAR_OFFSET
|
H A D | init_ap_x86_64.S | 192 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 D | boot.S | 111 gdt: label 121 .word gdt_ptr - gdt 122 .long gdt
|
/barrelfish-2018-10-04/tools/weever/ |
H A D | boot.S | 86 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 D | init.c | 86 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 D | init.c | 78 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 D | entry.S | 250 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 D | init.c | 88 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 D | ldt.c | 120 * 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 D | cpudriver.tex | 194 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 D | guest.c | 590 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