实现中断与异常

This commit is contained in:
2025-04-18 19:18:49 +08:00
parent a096b91bc1
commit 38d433558d
11 changed files with 392 additions and 10 deletions

13
riscv/interrupt.c Normal file
View File

@@ -0,0 +1,13 @@
#include "context.h"
#include "head.h"
void interrupt_entry(uint32_t irq_num) {
my_printf("interrupt_entry %d\n", irq_num);
}
void trap_entry(uint32_t irq_num) {
my_printf("trap_entry %d\n", irq_num);
write_csr(mscratch, 0xffffffff);
}