diff options
| author | Frans Kaashoek <kaashoek@mit.edu> | 2022-08-12 11:47:39 -0400 |
|---|---|---|
| committer | Frans Kaashoek <kaashoek@mit.edu> | 2022-08-12 11:47:39 -0400 |
| commit | 62bc610424314d8bcebdbe5e331e63835df1a13f (patch) | |
| tree | a428ba83686815184ec84067e6a041bc49481512 /kernel/proc.c | |
| parent | dd5a720044c41a88e0a09f174fb602289b93fe28 (diff) | |
| download | xv6-labs-2022-62bc610424314d8bcebdbe5e331e63835df1a13f.tar.xz xv6-labs-2022-62bc610424314d8bcebdbe5e331e63835df1a13f.zip | |
cosmetic changes (thanks Harry Porter)
Diffstat (limited to 'kernel/proc.c')
| -rw-r--r-- | kernel/proc.c | 7 |
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); |
