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

/haiku/src/system/kernel/arch/x86/32/
H A Dapm.cpp320 segment_descriptor* gdt = get_gdt(i); local
322 set_segment_descriptor(&gdt[BIOS_DATA_SEGMENT], biosData,
333 set_segment_descriptor(&gdt[APM_CODE32_SEGMENT],
336 set_segment_descriptor(&gdt[APM_CODE16_SEGMENT],
339 gdt[APM_CODE16_SEGMENT].d_b = 0;
350 set_segment_descriptor(&gdt[APM_DATA_SEGMENT],
356 set_segment_descriptor(&gdt[APM_DATA_SEGMENT],
H A Ddescriptors.cpp244 segment_descriptor* gdt = get_gdt(cpu); local
246 clear_segment_descriptor(&gdt[0]);
248 set_segment_descriptor(&gdt[KERNEL_CODE_SEGMENT], 0, addr_t(-1),
250 set_segment_descriptor(&gdt[KERNEL_DATA_SEGMENT], 0, addr_t(-1),
253 set_segment_descriptor(&gdt[USER_CODE_SEGMENT], 0, addr_t(-1),
255 set_segment_descriptor(&gdt[USER_DATA_SEGMENT], 0, addr_t(-1),
265 set_tss_descriptor(&gdt[TSS_SEGMENT], (addr_t)&gCPU[cpu].arch.tss,
271 set_segment_descriptor(&gdt[KERNEL_TLS_SEGMENT],
274 set_segment_descriptor(&gdt[USER_TLS_SEGMENT], 0, TLS_SIZE,
H A Dthread.cpp105 segment_descriptor* gdt = get_gdt(smp_get_current_cpu()); local
106 set_segment_descriptor_base(&gdt[USER_TLS_SEGMENT],
/haiku/src/system/boot/platform/efi/arch/x86/
H A Darch_smp_32.cpp42 uint32 gdt; // GDTR member in struct:trampoline_args
73 args->gdt = (uint32) &args->gdtr;
/haiku/src/system/boot/arch/m68k/
H A Dmmu.cpp448 // set up a new gdt
451 segment_descriptor *gdt;
453 // find a new gdt
454 gdt = (segment_descriptor *)get_next_physical_page();
455 gKernelArgs.arch_args.phys_gdt = (uint32)gdt;
457 TRACE(("gdt at %p\n", gdt));
459 // map the gdt into virtual space
461 map_page(gKernelArgs.arch_args.vir_gdt, (uint32)gdt, kDefaultPageFlags);
494 TRACE(("gdt a
[all...]
/haiku/src/system/boot/platform/atari_m68k/
H A Dmmu.cpp449 // set up a new gdt
452 segment_descriptor *gdt;
454 // find a new gdt
455 gdt = (segment_descriptor *)get_next_physical_page();
456 gKernelArgs.arch_args.phys_gdt = (uint32)gdt;
458 TRACE(("gdt at %p\n", gdt));
460 // map the gdt into virtual space
462 map_page(gKernelArgs.arch_args.vir_gdt, (uint32)gdt, kDefaultPageFlags);
495 TRACE(("gdt a
[all...]
/haiku/src/system/boot/platform/amiga_m68k/
H A Dmmu.cpp448 // set up a new gdt
451 segment_descriptor *gdt;
453 // find a new gdt
454 gdt = (segment_descriptor *)get_next_physical_page();
455 gKernelArgs.arch_args.phys_gdt = (uint32)gdt;
457 TRACE(("gdt at %p\n", gdt));
459 // map the gdt into virtual space
461 map_page(gKernelArgs.arch_args.vir_gdt, (uint32)gdt, kDefaultPageFlags);
494 TRACE(("gdt a
[all...]
/haiku/src/system/boot/platform/bios_ia32/
H A Dshell.S406 gdt: label
430 .long gdt

Completed in 116 milliseconds