greatbridf
|
661a15940b
riscv64, trap: rework to fix nested captured traps
|
5 hónapja |
greatbridf
|
3ab454f6df
riscv64, trap: remove load_interrupt_stack impl
|
6 hónapja |
greatbridf
|
6dd58675ae
feat(serial): add serial driver support for riscv64
|
7 hónapja |
Heinz
|
f7d4f9d574
style(hal): remove unused import and modify annotation
|
7 hónapja |
Heinz
|
e027b453ca
fix(hal): fix riscv enable/disable_irq
|
7 hónapja |
greatbridf
|
ac9a6b2f1f
Merge remote-tracking branch 'upstream/master' into riscv64-support
|
7 hónapja |
greatbridf
|
353fe877ea
feat: add compilation option for riscv64, fix x86 compile
|
7 hónapja |
greatbridf
|
c19e26e0d1
fix(trap): update sp in kernel space traps
|
7 hónapja |
greatbridf
|
c68b315120
fix: `trap_return` and `captured_trap_handler` should save `from_ctx`
|
7 hónapja |
greatbridf
|
2d868ba813
partial work: working trap
|
7 hónapja |
greatbridf
|
4351cf5573
partial work: fix riscv64 bootstrap
|
7 hónapja |
Heinz
|
cb3a72ca15
fix(arch): fix bad addi instructions, replace by la
|
7 hónapja |
Heinz
|
89366051d1
feat(hal): impl trap handler for riscv64
|
7 hónapja |