From a9c1a6f742886a9d45e5c625cf4f9b1b5c7a8cc4 Mon Sep 17 00:00:00 2001 From: Robert Morris Date: Mon, 3 Jun 2019 14:13:07 -0400 Subject: takes one uart input interrupt, then panics --- vm.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'vm.c') diff --git a/vm.c b/vm.c index 791f78f..7f9ef14 100644 --- a/vm.c +++ b/vm.c @@ -30,6 +30,11 @@ kvminit() mappages(kernel_pagetable, UART0, PGSIZE, UART0, PTE_R | PTE_W); + // PLIC + mappages(kernel_pagetable, PLIC, 0x4000000, + PLIC, PTE_R | PTE_W); + + // map kernel text executable and read-only. mappages(kernel_pagetable, KERNBASE, (uint64)etext-KERNBASE, KERNBASE, PTE_R | PTE_X); -- cgit v1.2.3