Searched refs:gdt (Results 1 - 8 of 8) sorted by relevance
/haiku/src/system/kernel/arch/x86/32/ |
H A D | apm.cpp | 320 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 D | descriptors.cpp | 244 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 D | thread.cpp | 105 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 D | arch_smp_32.cpp | 42 uint32 gdt; // GDTR member in struct:trampoline_args 73 args->gdt = (uint32) &args->gdtr;
|
/haiku/src/system/boot/arch/m68k/ |
H A D | mmu.cpp | 448 // 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 D | mmu.cpp | 449 // 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 D | mmu.cpp | 448 // 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 D | shell.S | 406 gdt: label 430 .long gdt
|
Completed in 116 milliseconds