summaryrefslogtreecommitdiff
path: root/kernel/proc.c
diff options
context:
space:
mode:
authorFrans Kaashoek <[email protected]>2022-08-12 11:47:39 -0400
committerFrans Kaashoek <[email protected]>2022-08-12 11:47:39 -0400
commit62bc610424314d8bcebdbe5e331e63835df1a13f (patch)
treea428ba83686815184ec84067e6a041bc49481512 /kernel/proc.c
parentdd5a720044c41a88e0a09f174fb602289b93fe28 (diff)
downloadxv6-labs-62bc610424314d8bcebdbe5e331e63835df1a13f.tar.gz
xv6-labs-62bc610424314d8bcebdbe5e331e63835df1a13f.tar.bz2
xv6-labs-62bc610424314d8bcebdbe5e331e63835df1a13f.zip
cosmetic changes (thanks Harry Porter)
Diffstat (limited to 'kernel/proc.c')
-rw-r--r--kernel/proc.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/kernel/proc.c b/kernel/proc.c
index eb667a5..580b3b6 100644
--- a/kernel/proc.c
+++ b/kernel/proc.c
@@ -171,8 +171,8 @@ freeproc(struct proc *p)
p->state = UNUSED;
}
-// Create a user page table for a given process,
-// with no user memory, but with trampoline pages.
+// Create a user page table for a given process, with no user memory,
+// but with trampoline and trapframe pages.
pagetable_t
proc_pagetable(struct proc *p)
{
@@ -193,7 +193,8 @@ proc_pagetable(struct proc *p)
return 0;
}
- // map the trapframe just below TRAMPOLINE, for trampoline.S.
+ // map the trapframe page just below the trampoline page, for
+ // trampoline.S.
if(mappages(pagetable, TRAPFRAME, PGSIZE,
(uint64)(p->trapframe), PTE_R | PTE_W) < 0){
uvmunmap(pagetable, TRAMPOLINE, 1, 0);