diff --git a/src/sys/vmm/paging.c b/src/sys/vmm/paging.c index 4a19838..3ca4cb0 100644 --- a/src/sys/vmm/paging.c +++ b/src/sys/vmm/paging.c @@ -83,7 +83,8 @@ (uInt32) pageTable[i] = (uInt32) 0x0; } /* Map The First 1MB Of Memory To The Kernel VM Space */ - for (i = 0; i < (pageEntries / 4); i++) { + pageTable[0] = (uInt32) (0x0 | pagePResent | pageUser); + for (i = 1; i < (pageEntries / 4); i++) { pageTable[i] = (uInt32) ((i * 0x1000) | pagePresent | pageWrite | pageUser); } @@ -416,6 +417,9 @@ /*** $Log$ + Revision 1.10 2004/07/26 19:15:49 reddawg + test code, fixes and the like + Revision 1.9 2004/07/24 23:13:21 reddawg Oh yeah try this one