diff --git a/sys/kernel/gen_calls.c b/sys/kernel/gen_calls.c index fa8c4bd..b63488c 100644 --- a/sys/kernel/gen_calls.c +++ b/sys/kernel/gen_calls.c @@ -195,7 +195,7 @@ struct gdtDescriptor *tmpDesc = 0x0; - tmpDesc = VMM_USER_LDT + sizeof(struct gdtDescriptor); //taskLDT[1]; + tmpDesc = VMM_USER_LDT; //XXX Is this my problem? + sizeof(struct gdtDescriptor); //taskLDT[1]; tmpDesc->limitLow = (0xFFFFF & 0xFFFF); tmpDesc->baseLow = (base_addr & 0xFFFF);