diff --git a/sys/arch/i386/trap.c b/sys/arch/i386/trap.c index de1a2c4..066cbee 100644 --- a/sys/arch/i386/trap.c +++ b/sys/arch/i386/trap.c @@ -105,6 +105,7 @@ trap_code = frame->tf_trapno; cr2 = rcr2(); + kprintf("CR2: 0x%X(0x%X)[0x%X]", cr2, _current->tss.eip, _current->tss.ldt); if (_current->id == 7) while (1) diff --git a/sys/kernel/gen_calls.c b/sys/kernel/gen_calls.c index c4f2133..fa8c4bd 100644 --- a/sys/kernel/gen_calls.c +++ b/sys/kernel/gen_calls.c @@ -192,6 +192,7 @@ segbase = args->parms; kprintf("SGS: [0x%X:0x%X]", segbase[0], segbase[1]); base_addr = (uint32_t) segbase[0]; + struct gdtDescriptor *tmpDesc = 0x0; tmpDesc = VMM_USER_LDT + sizeof(struct gdtDescriptor); //taskLDT[1]; diff --git a/sys/vmm/vmm_mmap.c b/sys/vmm/vmm_mmap.c index b330d99..3ab3a3e 100644 --- a/sys/vmm/vmm_mmap.c +++ b/sys/vmm/vmm_mmap.c @@ -129,7 +129,7 @@ struct file *fd = 0x0; int x; - //kprintf("[%s:%i] mmap(%i-0x%X-%i)", __FILE__, __LINE__, uap->fd, uap->addr, uap->len); + printf("[%s:%i] mmap(%i-0x%X-%i)", __FILE__, __LINE__, uap->fd, uap->addr, uap->len); addr = (vm_offset_t) uap->addr;