fix bug for some unsupported dev in nohype xs

This commit is contained in:
BigWhiteDog 2023-04-06 10:46:52 +08:00
parent 1a6e8217f8
commit 5368d3a8bc
2 changed files with 3 additions and 3 deletions

View File

@ -10,9 +10,9 @@ AM_SRCS := noop/isa/riscv/trm.c \
nemu/isa/riscv/mtime.S \
nemu/isa/riscv/vme.c \
nemu/common/ioe.c \
noop/common/input.c \
dummy/input.c \
noop/common/timer.c \
nemu/common/video.c \
dummy/video.c \
dummy/audio.c \
noop/isa/riscv/instr.c \
xs/isa/riscv/mpe.c \

View File

@ -8,7 +8,7 @@
#include ISA_H // "x86.h", "mips32.h", ...
#define MAX_INTERNAL_INTR 10UL
#if defined(__ARCH_RISCV64_NOOP) || defined(__ARCH_RISCV32_NOOP) || defined(__ARCH_RISCV64_XS) || defined(__ARCH_RISCV64_XS_FLASH) || defined(__ARCH_RISCV64_XS_NOHYPE)
#if defined(__ARCH_RISCV64_NOOP) || defined(__ARCH_RISCV32_NOOP) || defined(__ARCH_RISCV64_XS) || defined(__ARCH_RISCV64_XS_DUAL) || defined(__ARCH_RISCV64_XS_FLASH) || defined(__ARCH_RISCV64_XS_NOHYPE)
#define MAX_EXTERNAL_INTR 64UL
#define INTR_GEN_ADDR (0x40070000UL)
#define INTR_RANDOM (INTR_GEN_ADDR + (MAX_EXTERNAL_INTR / 8))