diff --git a/src/sys/vmm/memory.c b/src/sys/vmm/memory.c index afb478e..b8098be 100644 --- a/src/sys/vmm/memory.c +++ b/src/sys/vmm/memory.c @@ -190,7 +190,8 @@ /* Lets Look For A Free Page */ if (pid < sysID) { - kpanic("Error: invalid PID %i\n",pid); + kprintf("Error: invalid PID %i\n",pid); + //kpanic("Error: invalid PID %i\n",pid); } spinLock(&vmmSpinLock); @@ -210,7 +211,9 @@ systemVitals->freePages = freePages; //page = vmmMemoryMap[i].pageAddr; - + kprintf("i: [%i]",i); + if (i > 642) { + kprintf("Remap time?\n"); vmm_remapPage(vmmMemoryMap[i].pageAddr,0x2000,KERNEL_PAGE_DEFAULT); kprintf("BOS!: [0x%X]\n",vmmMemoryMap[i].pageAddr); for (x = 0; x < 1024;x++) { @@ -218,6 +221,7 @@ } vmmUnmapPage(0x2000,1); kprintf("BOE!\n"); + } spinUnlock(&vmmSpinLock); return (vmmMemoryMap[i].pageAddr); } @@ -346,6 +350,9 @@ /*** $Log$ + Revision 1.3 2006/06/01 03:58:33 reddawg + wondering about this stuff here + Revision 1.2 2005/10/12 00:13:38 reddawg Removed