riscv/qemu-rv: use cluster PLIC/CLINT configs
This uses cluster speficic PLIC, CLINT and ACLINT devices in NuttX. Signed-off-by: Yanfeng Liu <yfliu2008@qq.com>
This commit is contained in:
parent
6db85498a2
commit
f5b2fc371e
@ -27,11 +27,25 @@
|
|||||||
|
|
||||||
/* Register Base Address ****************************************************/
|
/* Register Base Address ****************************************************/
|
||||||
|
|
||||||
#define QEMU_RV_CLINT_BASE 0x02000000
|
#ifdef CONFIG_ARCH_CHIP_QEMU_RV_PLIC
|
||||||
#define QEMU_RV_ACLINT_BASE 0x02f00000
|
# define QEMU_RV_PLIC_BASE CONFIG_ARCH_CHIP_QEMU_RV_PLIC
|
||||||
#define QEMU_RV_PLIC_BASE 0x0c000000
|
#else
|
||||||
|
# define QEMU_RV_PLIC_BASE 0xc000000
|
||||||
|
#endif
|
||||||
|
|
||||||
#define QEMU_RV_RESET_BASE 0x100000
|
#ifdef CONFIG_ARCH_CHIP_QEMU_RV_CLINT
|
||||||
|
# define QEMU_RV_CLINT_BASE CONFIG_ARCH_CHIP_QEMU_RV_CLINT
|
||||||
|
#else
|
||||||
|
# define QEMU_RV_CLINT_BASE 0x2000000
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_ARCH_CHIP_QEMU_RV_ACLINT
|
||||||
|
# define QEMU_RV_ACLINT_BASE CONFIG_ARCH_CHIP_QEMU_RV_ACLINT
|
||||||
|
#else
|
||||||
|
# define QEMU_RV_ACLINT_BASE 0x2f00000
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#define QEMU_RV_RESET_BASE 0x100000
|
||||||
|
|
||||||
#ifdef CONFIG_ARCH_USE_S_MODE
|
#ifdef CONFIG_ARCH_USE_S_MODE
|
||||||
# define QEMU_RV_APLIC_BASE 0x0d000000
|
# define QEMU_RV_APLIC_BASE 0x0d000000
|
||||||
|
Loading…
Reference in New Issue
Block a user