summaryrefslogtreecommitdiff
path: root/kernel/vm.c
diff options
context:
space:
mode:
authorSteven Le Rouzic <steven.lerouzic@gmail.com>2024-06-04 23:32:33 +0200
committerSteven Le Rouzic <steven.lerouzic@gmail.com>2024-06-04 23:32:33 +0200
commitd78b60f868f40cefe3ac958800ac828f2eafc81c (patch)
tree29309397c2e77f2598a1f282bfc9d4436d697263 /kernel/vm.c
parentf95c522b0ae30dd3c4d9c4449de98d3b5c6e9a65 (diff)
Supervisor trap & claim MSIHEADmain
Diffstat (limited to 'kernel/vm.c')
-rw-r--r--kernel/vm.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/vm.c b/kernel/vm.c
index 8ca6666..f4c349c 100644
--- a/kernel/vm.c
+++ b/kernel/vm.c
@@ -100,10 +100,10 @@ void kvm_init()
kvm_map(&_stack_start, &_stack_start, &_stack_end - &_stack_start, VM_RW);
kvm_map((void*)0x1000'0000, (void*)0x1000'0000, PAGE_SIZE, VM_RW); // UART
- kvm_map((void*)0x0c00'0000, (void*)0x0c00'0000, 0x8000, VM_RW); // APLIC M
- kvm_map((void*)0x0d00'0000, (void*)0x0d00'0000, 0x8000, VM_RW); // APLIC S
- kvm_map((void*)0x2400'0000, (void*)0x2400'0000, 0x1000, VM_RW); // IMSIC M
- kvm_map((void*)0x2800'0000, (void*)0x2800'0000, 0x1000, VM_RW); // IMSIC S
+ // kvm_map((void*)0x0c00'0000, (void*)0x0c00'0000, 0x8000, VM_RW); // APLIC M
+ // kvm_map((void*)0x0d00'0000, (void*)0x0d00'0000, 0x8000, VM_RW); // APLIC S
+ // kvm_map((void*)0x2400'0000, (void*)0x2400'0000, 0x1000, VM_RW); // IMSIC M
+ // kvm_map((void*)0x2800'0000, (void*)0x2800'0000, 0x1000, VM_RW); // IMSIC S
w_satp(SATP_MODE_SV32 | ((uint32_t)kroot >> 12));
sfence_vma();