diff --git a/kernel/vm.c b/kernel/vm.c index 5c31e87..62421a2 100644 --- a/kernel/vm.c +++ b/kernel/vm.c @@ -31,7 +31,7 @@ kvmmake(void) kvmmap(kpgtbl, VIRTIO0, VIRTIO0, PGSIZE, PTE_R | PTE_W); // PLIC - kvmmap(kpgtbl, PLIC, PLIC, 0x400000, PTE_R | PTE_W); + kvmmap(kpgtbl, PLIC, PLIC, 0x4000000, PTE_R | PTE_W); // map kernel text executable and read-only. kvmmap(kpgtbl, KERNBASE, KERNBASE, (uint64)etext-KERNBASE, PTE_R | PTE_X);