49b3f52db1
The qemu-rv use a small init code for M mode in kernel build. It is hard-coding and is difficult to change. Due to the fact, introduce a already mature SBI implement (e.g OpenSBI) to replace existing code is a better choice. This patch introduce some change for qemu-rv: 1. use SSTC to provide time interrupt in kernel build 2. remove uncessary M mode trap. For simplicity, this patch does not add support for booting nuttx for any core, but force boot core to start core 0 and let core 0 do the initialization. Signed-off-by: Inochi Amaoto <inochiama@outlook.com> |
||
---|---|---|
.. | ||
bl602/bl602evb | ||
bl808/ox64 | ||
c906/smartl-c906 | ||
esp32c3 | ||
esp32c3-legacy | ||
esp32c6 | ||
esp32h2 | ||
fe310/hifive1-revb | ||
hpm6000/hpm6360evk | ||
hpm6750/hpm6750evk2 | ||
jh7110/star64 | ||
k210/maix-bit | ||
k230/canmv230 | ||
litex/arty_a7 | ||
mpfs | ||
qemu-rv/rv-virt | ||
rv32m1/rv32m1-vega |