nuttx/arch/risc-v/src/qemu-rv
Masayuki Ishikawa 2f80a05eae arch: qemu-rv: Fix qemu_rv_mtimer_interrupt() for BUILD_KERNEL
Summary:
- I noticed that rv-virt:ksmp64 sometimes stops during boot.
- Finally, I found that it posts the Supervisor Software Interrupt
  before the OS finishes hardware initialization.
- This commit fixes this issue.

Impact:
- None

Testing:
- Tested with QEMU-7.1

Signed-off-by: Masayuki Ishikawa <Masayuki.Ishikawa@jp.sony.com>
2022-12-24 11:25:39 -03:00
..
hardware arch: risc-v: Add SMP support for BUILD_KERNEL 2022-10-08 09:25:41 +08:00
chip.h arch: qemu-rv: Fix build errors in chip.h for BUILD_KERNEL + SMP 2022-10-05 17:19:13 +08:00
Kconfig
Make.defs arch: qemu-rv: Add qemu_rv_virtio.c 2022-11-29 13:16:44 +08:00
qemu_rv_allocateheap.c arch: rename arch special function name 2022-11-22 16:27:56 +08:00
qemu_rv_exception_m.S arch: qemu-rv: Add M-timer handling for BUILD_KERNEL 2022-10-03 23:26:11 +08:00
qemu_rv_head.S arch: qemu-rv: Refactor the entry point name for BUILD_KERNEL 2022-10-09 14:08:47 +08:00
qemu_rv_irq_dispatch.c arch: risc-v: Add MMU support for qemu-rv 2022-05-13 04:14:01 +08:00
qemu_rv_irq.c arch: risc-v: Introduce RISCV_IPI macro for SMP 2022-10-07 14:49:29 +08:00
qemu_rv_memorymap.h arch: Change the linker generated symbols from uint32_t to uint8_t * 2022-09-24 21:26:56 +02:00
qemu_rv_mm_init.c Remove the unnecessary cast for main_t, NULL and argv 2022-10-18 08:51:45 +02:00
qemu_rv_mm_init.h arch: risc-v: Add MMU support for qemu-rv 2022-05-13 04:14:01 +08:00
qemu_rv_pgalloc.c arch: risc-v: Add MMU support for qemu-rv 2022-05-13 04:14:01 +08:00
qemu_rv_start.c arch: qemu-rv: Refactor the entry point name for BUILD_KERNEL 2022-10-09 14:08:47 +08:00
qemu_rv_timerisr.c arch: qemu-rv: Fix qemu_rv_mtimer_interrupt() for BUILD_KERNEL 2022-12-24 11:25:39 -03:00
qemu_rv_virtio.c arch: qemu-rv: Add qemu_rv_virtio.c 2022-11-29 13:16:44 +08:00