diff --git a/sys/vmm/getfreevirtualpage.c b/sys/vmm/getfreevirtualpage.c index caccf52..4d3bcb8 100644 --- a/sys/vmm/getfreevirtualpage.c +++ b/sys/vmm/getfreevirtualpage.c @@ -155,7 +155,9 @@ // NOTES OK THIS IS WRONG WE NEED TO INCREMENT TO THE NEXT PAGE TABLE BECAUSE THIS IS EXPONENTIALLY LOSING MEMORY // THIS MAY BE ONE OF MANY BROKEN THINGS TO LOOK INTO. - start_page = ( pdI + 1 ) * ( PAGE_SIZE * 1024 ); + //start_page = ( pdI + 1 ) * ( PAGE_SIZE * 1024 ); + + start_page += ( ( y - ptI ) * PAGE_SIZE ); goto keepMapping;