# HG changeset patch # User John Tsiombikas # Date 1311864965 -10800 # Node ID 4c9c16754b59436f5404c50ef8bfa9fbb3113e20 # Parent f65b348780e34b60d01a5e9524d98468d1b175ac fixed the page fault diff -r f65b348780e3 -r 4c9c16754b59 src/vm.c --- a/src/vm.c Thu Jul 28 05:43:04 2011 +0300 +++ b/src/vm.c Thu Jul 28 17:56:05 2011 +0300 @@ -505,7 +505,7 @@ */ uint32_t clone_vm(void) { - int i, dirpg, tblpg, kmem_start_pg; + int i, dirpg, tblpg, kstart_dirent; uint32_t paddr; uint32_t *ndir, *ntbl; @@ -528,10 +528,10 @@ */ free_phys_page(virt_to_phys(tblpg)); - kmem_start_pg = ADDR_TO_PAGE(KMEM_START); + kstart_dirent = ADDR_TO_PAGE(KMEM_START) / 1024; /* user space */ - for(i=0; i