diff options
| author | Robert Morris <rtm@csail.mit.edu> | 2019-07-24 10:15:45 -0400 | 
|---|---|---|
| committer | Robert Morris <rtm@csail.mit.edu> | 2019-07-24 10:15:45 -0400 | 
| commit | 8f6865d1f1b945aae1a7989798571de5382cf930 (patch) | |
| tree | 03934c2d7cb26b54b94b4e77f0fcc3a3a7d901e9 /kernel | |
| parent | 49db5119e9f7b57b73c2f2a1d6da4e055e0e8649 (diff) | |
| download | xv6-labs-8f6865d1f1b945aae1a7989798571de5382cf930.tar.gz xv6-labs-8f6865d1f1b945aae1a7989798571de5382cf930.tar.bz2 xv6-labs-8f6865d1f1b945aae1a7989798571de5382cf930.zip | |
display assembly instructions, to help with first.tex exercise
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/trampoline.S | 1 | ||||
| -rw-r--r-- | kernel/trap.c | 2 | 
2 files changed, 2 insertions, 1 deletions
| diff --git a/kernel/trampoline.S b/kernel/trampoline.S index 1924de2..f067627 100644 --- a/kernel/trampoline.S +++ b/kernel/trampoline.S @@ -12,6 +12,7 @@  	.section trampoline  .globl trampout  trampout: +        # trampout(trapframe, pagetable)          # switch from kernel to user.          # usertrapret() calls here.  	# a0: p->tf in user page table diff --git a/kernel/trap.c b/kernel/trap.c index a41301a..ef2b618 100644 --- a/kernel/trap.c +++ b/kernel/trap.c @@ -117,7 +117,7 @@ usertrapret(void)    // set S Exception Program Counter to the saved user pc.    w_sepc(p->tf->epc); -  // tell trampline.S the user page table to switch to. +  // tell trampoline.S the user page table to switch to.    uint64 satp = MAKE_SATP(p->pagetable);    // jump to trampoline.S at the top of memory, which  | 
