X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=riscv%2Friscv.mk.in;h=80755e711c181794e3ea9cb96ea40443d06e1d2b;hb=d6fcfdebf6a893bf37670fd67203d18653df4a0e;hp=e9544162f756250c0c5b61493c3709c2a43eec2c;hpb=46f1423c6566aee512fbc7a8ef6ff4aae2b7d1fb;p=riscv-isa-sim.git diff --git a/riscv/riscv.mk.in b/riscv/riscv.mk.in index e954416..80755e7 100644 --- a/riscv/riscv.mk.in +++ b/riscv/riscv.mk.in @@ -11,9 +11,11 @@ riscv_hdrs = \ decode.h \ devices.h \ disasm.h \ + dts.h \ mmu.h \ processor.h \ sim.h \ + simif.h \ trap.h \ encoding.h \ cachesim.h \ @@ -23,8 +25,10 @@ riscv_hdrs = \ rocc.h \ insn_template.h \ mulhi.h \ - gdbserver.h \ debug_module.h \ + debug_rom_defines.h \ + remote_bitbang.h \ + jtag_dtm.h \ riscv_precompiled_hdrs = \ insn_template.h \ @@ -32,6 +36,7 @@ riscv_precompiled_hdrs = \ riscv_srcs = \ processor.cc \ execute.cc \ + dts.cc \ sim.cc \ interactive.cc \ trap.cc \ @@ -45,8 +50,9 @@ riscv_srcs = \ devices.cc \ rom.cc \ clint.cc \ - gdbserver.cc \ debug_module.cc \ + remote_bitbang.cc \ + jtag_dtm.cc \ $(riscv_gen_srcs) \ riscv_test_srcs = @@ -136,67 +142,99 @@ riscv_insn_list = \ ebreak \ ecall \ fadd_d \ + fadd_q \ fadd_s \ fclass_d \ + fclass_q \ fclass_s \ fcvt_d_l \ fcvt_d_lu \ + fcvt_d_q \ fcvt_d_s \ fcvt_d_w \ fcvt_d_wu \ fcvt_l_d \ + fcvt_l_q \ fcvt_l_s \ fcvt_lu_d \ + fcvt_lu_q \ fcvt_lu_s \ + fcvt_q_d \ + fcvt_q_l \ + fcvt_q_lu \ + fcvt_q_s \ + fcvt_q_w \ + fcvt_q_wu \ fcvt_s_d \ fcvt_s_l \ fcvt_s_lu \ + fcvt_s_q \ fcvt_s_w \ fcvt_s_wu \ fcvt_w_d \ + fcvt_w_q \ fcvt_w_s \ fcvt_wu_d \ + fcvt_wu_q \ fcvt_wu_s \ fdiv_d \ + fdiv_q \ fdiv_s \ fence \ fence_i \ feq_d \ + feq_q \ feq_s \ fld \ fle_d \ + fle_q \ fle_s \ + flq \ flt_d \ + flt_q \ flt_s \ flw \ fmadd_d \ + fmadd_q \ fmadd_s \ fmax_d \ + fmax_q \ fmax_s \ fmin_d \ + fmin_q \ fmin_s \ fmsub_d \ + fmsub_q \ fmsub_s \ fmul_d \ + fmul_q \ fmul_s \ fmv_d_x \ - fmv_s_x \ + fmv_w_x \ fmv_x_d \ - fmv_x_s \ + fmv_x_w \ fnmadd_d \ + fnmadd_q \ fnmadd_s \ fnmsub_d \ + fnmsub_q \ fnmsub_s \ fsd \ fsgnj_d \ + fsgnj_q \ fsgnjn_d \ + fsgnjn_q \ fsgnjn_s \ fsgnj_s \ fsgnjx_d \ + fsgnjx_q \ fsgnjx_s \ + fsq \ fsqrt_d \ + fsqrt_q \ fsqrt_s \ fsub_d \ + fsub_q \ fsub_s \ fsw \ jal \