]> Devi Nivas Git - cs3210-lab1.git/commitdiff
Comment inituvm and loaduvm
authorAustin Clements <amdragon@mit.edu>
Thu, 2 Sep 2010 20:39:55 +0000 (16:39 -0400)
committerAustin Clements <amdragon@mit.edu>
Thu, 2 Sep 2010 20:39:55 +0000 (16:39 -0400)
vm.c

diff --git a/vm.c b/vm.c
index 2a57fafe72378e9e3d662526b697ac3a70719428..0104c3ecab7906a4291439efbd584549a0712b6b 100644 (file)
--- a/vm.c
+++ b/vm.c
@@ -193,6 +193,8 @@ uva2ka(pde_t *pgdir, char *uva)
   return (char *)pa;
 }
 
+// Load the initcode into address 0 of pgdir.
+// sz must be less than a page.
 void
 inituvm(pde_t *pgdir, char *init, uint sz)
 {
@@ -204,6 +206,8 @@ inituvm(pde_t *pgdir, char *init, uint sz)
   memmove(mem, init, sz);
 }
 
+// Load a program segment into pgdir.  addr must be page-aligned
+// and the pages from addr to addr+sz must already be mapped.
 int
 loaduvm(pde_t *pgdir, char *addr, struct inode *ip, uint offset, uint sz)
 {