diff --git a/src/sys/kernel/exec.c b/src/sys/kernel/exec.c index 18fc798..711765b 100644 --- a/src/sys/kernel/exec.c +++ b/src/sys/kernel/exec.c @@ -397,7 +397,7 @@ Allocate Memory Im Going To Have To Make This Load Memory With Correct Settings so it helps us in the future */ - for (x=0;x<=((programHeader[i].phMemsz & 0xFFFFF000)+4095);x+=4096) { + for (x=0;x<=((programHeader[i].phMemsz)+4095);x+=0x1000) { vmmRemapPage(vmmFindFreePage(_current->id),((programHeader[i].phVaddr & 0xFFFFF000) + x)); } _current->oInfo.vmStart = ((programHeader[i].phVaddr & 0xFFFFF000) + 0x1900000); @@ -453,6 +453,9 @@ /*** $Log$ + Revision 1.24 2004/06/14 13:16:26 reddawg + Works now 0x1000 line 272 + Revision 1.21 2004/06/14 12:45:12 reddawg Fixed!!!