diff --git a/src/sys/init/main.c b/src/sys/init/main.c index 788729f..6f5801c 100755 --- a/src/sys/init/main.c +++ b/src/sys/init/main.c @@ -21,7 +21,9 @@ void _start() { asm( - "lgdt (gdt)\n" + "lgdt (gdt) \n" + "mov $0x18,%ax \n" + "ltr %ax \n" ); main(); while (1); diff --git a/src/sys/kernel/Makefile b/src/sys/kernel/Makefile index ca6065c..7b00d01 100755 --- a/src/sys/kernel/Makefile +++ b/src/sys/kernel/Makefile @@ -14,7 +14,7 @@ REMOVE = rm -fr # Objects -OBJS = io.o version.o +OBJS = io.o kprintf.o version.o all: $(OBJS) diff --git a/src/sys/kernel/kprintf.c b/src/sys/kernel/kprintf.c new file mode 100755 index 0000000..1de1de4 --- /dev/null +++ b/src/sys/kernel/kprintf.c @@ -0,0 +1,8 @@ +/************************************************************************************** + Copyright (c) 2002 + The UbixOS Project + + $Id$ +**************************************************************************************/ + +#include \ No newline at end of file