Kmsg debug routine
[akaros.git] / kern / arch / sparc / pmap.c
index de473e4..bf7d22a 100644 (file)
@@ -121,28 +121,6 @@ int get_va_perms(pde_t *pgdir, const void *SNT va)
        return pte == NULL ? 0 : (*pte & (PTE_ACC | PTE_PTE));
 }
 
-void *get_free_va_range(pde_t *pgdir, uintptr_t addr, size_t len)
-{
-       addr = ROUNDUP(MIN(addr,UMMAP_START),PGSIZE);
-       len = ROUNDUP(len,PGSIZE);
-
-       for(char* a = (char*)addr; a < (char*)USTACKBOT; a += PGSIZE)
-       {
-               for(char* b = a; b < a+len; b += PGSIZE)
-               {
-                       pte_t* pte = pgdir_walk(pgdir,b,0);
-                       if(pte && (*pte & PTE_P))
-                       {
-                               a = b;
-                               break;
-                       }
-                       if(b+PGSIZE == a+len)
-                               return a;
-               }
-       }
-       return NULL;
-}
-
 void
 page_check(void)
 {