diff options
author | Robert Morris <[email protected]> | 2022-08-09 15:11:25 -0400 |
---|---|---|
committer | Robert Morris <[email protected]> | 2022-08-09 15:11:25 -0400 |
commit | 7d8bfdcbe306f7f407a816a4f032cf1780d8c215 (patch) | |
tree | ba74c9376ee2537acb3d328a9df4ab94f04617a7 /kernel/vm.c | |
parent | dd431c400a78e3bd79cd1a51e117fc8f4d91d948 (diff) | |
download | xv6-labs-7d8bfdcbe306f7f407a816a4f032cf1780d8c215.tar.gz xv6-labs-7d8bfdcbe306f7f407a816a4f032cf1780d8c215.tar.bz2 xv6-labs-7d8bfdcbe306f7f407a816a4f032cf1780d8c215.zip |
nothing much
Diffstat (limited to 'kernel/vm.c')
-rw-r--r-- | kernel/vm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/kernel/vm.c b/kernel/vm.c index d5a12a0..3c6f295 100644 --- a/kernel/vm.c +++ b/kernel/vm.c @@ -43,7 +43,7 @@ kvmmake(void) // the highest virtual address in the kernel. kvmmap(kpgtbl, TRAMPOLINE, (uint64)trampoline, PGSIZE, PTE_R | PTE_X); - // map kernel stacks + // allocate and map a kernel stack for each process. proc_mapstacks(kpgtbl); return kpgtbl; @@ -203,12 +203,12 @@ uvmcreate() // for the very first process. // sz must be less than a page. void -uvminit(pagetable_t pagetable, uchar *src, uint sz) +uvmfirst(pagetable_t pagetable, uchar *src, uint sz) { char *mem; if(sz >= PGSIZE) - panic("inituvm: more than a page"); + panic("uvmfirst: more than a page"); mem = kalloc(); memset(mem, 0, PGSIZE); mappages(pagetable, 0, PGSIZE, (uint64)mem, PTE_W|PTE_R|PTE_X|PTE_U); |