riscv_install_prog_srcs = \
riscv_hdrs = \
- htif.h \
common.h \
decode.h \
+ devices.h \
disasm.h \
mmu.h \
processor.h \
encoding.h \
cachesim.h \
memtracer.h \
+ tracer.h \
extension.h \
rocc.h \
insn_template.h \
mulhi.h \
+ debug_module.h \
+ remote_bitbang.h \
+ jtag_dtm.h \
riscv_precompiled_hdrs = \
insn_template.h \
riscv_srcs = \
- htif.cc \
processor.cc \
execute.cc \
sim.cc \
rocc.cc \
regnames.cc \
devices.cc \
+ rom.cc \
+ clint.cc \
+ debug_module.cc \
+ remote_bitbang.cc \
+ jtag_dtm.cc \
$(riscv_gen_srcs) \
riscv_test_srcs =
divu \
divuw \
divw \
+ dret \
+ ebreak \
+ ecall \
fadd_d \
fadd_s \
fclass_d \
fsub_d \
fsub_s \
fsw \
- hrts \
jal \
jalr \
lb \
lui \
lw \
lwu \
- mrth \
- mrts \
+ mret \
mul \
mulh \
mulhsu \
remuw \
remw \
sb \
- sbreak \
- scall \
sc_d \
sc_w \
sd \
- sfence_vm \
+ sfence_vma \
sh \
sll \
slli \