diff options
Diffstat (limited to 'kernel')
| -rw-r--r-- | kernel/fs.c | 2 | ||||
| -rw-r--r-- | kernel/trampoline.S | 2 | 
2 files changed, 3 insertions, 1 deletions
| diff --git a/kernel/fs.c b/kernel/fs.c index dea5864..c6bab15 100644 --- a/kernel/fs.c +++ b/kernel/fs.c @@ -194,7 +194,7 @@ static struct inode* iget(uint dev, uint inum);  // Allocate an inode on device dev.  // Mark it as allocated by  giving it type type.  // Returns an unlocked but allocated and referenced inode, -// or NULL if there is no free inode.. +// or NULL if there is no free inode.  struct inode*  ialloc(uint dev, short type)  { diff --git a/kernel/trampoline.S b/kernel/trampoline.S index 0aaa413..7fb0b36 100644 --- a/kernel/trampoline.S +++ b/kernel/trampoline.S @@ -82,6 +82,7 @@ uservec:          # load the kernel page table, from p->trapframe->kernel_satp          ld t1, 0(a0) +        sfence.vma zero, zero          csrw satp, t1          sfence.vma zero, zero @@ -96,6 +97,7 @@ userret:          # a0: user page table, for satp.          # switch to the user page table. +        sfence.vma zero, zero          csrw satp, a0          sfence.vma zero, zero | 
