/************************************************************************************** Copyright (c) 2002 The UbixOS Project $Id$ **************************************************************************************/ #include <ubixos/gdt.h> #include <ubixos/scheduler.h> descriptorTable(gdt,4) { {dummy:0}, standardDescriptor(0, 0xFFFFF, (dCode + dRead + dBig + dBiglim)), standardDescriptor(0, 0xFFFFF, (dData + dWrite + dBig + dBiglim)), standardDescriptor(1000, (sizeof(struct tssStruct)-1), (dTss)), }; void _start() { asm( "lgdt (loadGdt) \n" ); while (1); }