├── .clang-format ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ ├── feature_request.md │ └── general-q-a.md └── workflows │ ├── format.yml │ ├── main.yml │ └── nightly.yml ├── .gitignore ├── .mill-version ├── .scalafmt.conf ├── LICENSE ├── Makefile ├── README.md ├── config ├── config.cpp └── config.h ├── emu.mk ├── fpga.mk ├── galaxsim.mk ├── gsim.mk ├── libso.mk ├── palladium.mk ├── pdb.mk ├── scripts ├── coverage │ ├── coverage.py │ ├── statistics.py │ └── vtransform.py ├── fpga_sim │ └── ci.sh ├── palladium │ ├── argConfigs.qel │ ├── clock_gen.xel │ ├── compilerOptions.qel │ ├── run.tcl │ └── run_debug.tcl └── st_tools │ └── interface.py ├── src ├── main │ └── scala │ │ ├── Batch.scala │ │ ├── Bundles.scala │ │ ├── Coverage.scala │ │ ├── DPIC.scala │ │ ├── Delta.scala │ │ ├── Difftest.scala │ │ ├── Gateway.scala │ │ ├── Preprocess.scala │ │ ├── Replay.scala │ │ ├── SimTop.scala │ │ ├── Squash.scala │ │ ├── Trace.scala │ │ ├── Validate.scala │ │ ├── common │ │ ├── FileControl.scala │ │ ├── Flash.scala │ │ ├── LogPerfControl.scala │ │ ├── Mem.scala │ │ ├── SDCard.scala │ │ └── WiringControl.scala │ │ ├── fpga │ │ ├── AXI4.scala │ │ └── Host.scala │ │ └── util │ │ ├── Compatibility.scala │ │ ├── Delayer.scala │ │ ├── Lookup.scala │ │ ├── Profile.scala │ │ └── Query.scala └── test │ ├── csrc │ ├── common │ │ ├── SimJTAG.cpp │ │ ├── SimJTAG.h │ │ ├── args.cpp │ │ ├── args.h │ │ ├── common.cpp │ │ ├── common.h │ │ ├── compress.cpp │ │ ├── compress.h │ │ ├── coverage.cpp │ │ ├── coverage.h │ │ ├── device.cpp │ │ ├── device.h │ │ ├── dut.cpp │ │ ├── dut.h │ │ ├── elfloader.cpp │ │ ├── elfloader.h │ │ ├── flash.cpp │ │ ├── flash.h │ │ ├── golden.cpp │ │ ├── golden.h │ │ ├── keyboard.cpp │ │ ├── lightsss.cpp │ │ ├── lightsss.h │ │ ├── macro.h │ │ ├── mpool.cpp │ │ ├── mpool.h │ │ ├── perf.cpp │ │ ├── perf.h │ │ ├── query.cpp │ │ ├── query.h │ │ ├── ram.cpp │ │ ├── ram.h │ │ ├── remote_bitbang.cpp │ │ ├── remote_bitbang.h │ │ ├── sdcard.cpp │ │ ├── sdcard.h │ │ ├── uart.cpp │ │ ├── uart.h │ │ ├── vga.cpp │ │ └── vga.h │ ├── difftest │ │ ├── diffstate.cpp │ │ ├── diffstate.h │ │ ├── difftest.cpp │ │ ├── difftest.h │ │ ├── difftrace.cpp │ │ ├── difftrace.h │ │ ├── goldenmem.cpp │ │ ├── goldenmem.h │ │ ├── refproxy.cpp │ │ └── refproxy.h │ ├── emu │ │ ├── emu.cpp │ │ ├── emu.h │ │ ├── main.cpp │ │ └── simulator.h │ ├── fpga │ │ ├── fpga_main.cpp │ │ ├── serial_port.cpp │ │ ├── serial_port.h │ │ ├── xdma.cpp │ │ └── xdma.h │ ├── fpga_sim │ │ ├── xdma_sim.cpp │ │ └── xdma_sim.h │ ├── gsim │ │ ├── gsim.cpp │ │ ├── gsim.h │ │ └── unimpl-blackbox.cpp │ ├── plugin │ │ ├── include │ │ │ └── tllogger.h │ │ ├── runahead │ │ │ ├── memdep.cpp │ │ │ ├── memdep.h │ │ │ ├── runahead.cpp │ │ │ └── runahead.h │ │ ├── simfrontend │ │ │ ├── debug.h │ │ │ ├── ftq.cpp │ │ │ ├── ftq.h │ │ │ ├── simfrontend.cpp │ │ │ ├── simfrontend.h │ │ │ ├── tracereader.cpp │ │ │ └── tracereader.h │ │ ├── spikedasm │ │ │ ├── spikedasm.cpp │ │ │ └── spikedasm.h │ │ └── xspdb │ │ │ ├── cpp │ │ │ ├── export.cpp │ │ │ └── export.h │ │ │ └── swig.i │ ├── vcs │ │ └── vcs_main.cpp │ └── verilator │ │ ├── snapshot.cpp │ │ ├── snapshot.h │ │ ├── verilator.cpp │ │ ├── verilator.h │ │ ├── waveform.cpp │ │ └── waveform.h │ ├── scala │ ├── DifftestMain.scala │ └── DifftestTop.scala │ └── vsrc │ ├── common │ ├── SimJTAG.v │ ├── assert.v │ └── ref.v │ ├── fpga │ └── fpga_clock_gate.v │ ├── fpga_sim │ ├── xdma_axi.v │ ├── xdma_clock.v │ └── xdma_wrapper.v │ └── vcs │ ├── DeferredControl.v │ ├── DifftestEndpoint.sv │ └── top.v ├── vcs.mk └── verilator.mk /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/.clang-format -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- 1 | blank_issues_enabled: false 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/general-q-a.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/.github/ISSUE_TEMPLATE/general-q-a.md -------------------------------------------------------------------------------- /.github/workflows/format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/.github/workflows/format.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/.github/workflows/nightly.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/.gitignore -------------------------------------------------------------------------------- /.mill-version: -------------------------------------------------------------------------------- 1 | 0.12.3 2 | -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/README.md -------------------------------------------------------------------------------- /config/config.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/config/config.cpp -------------------------------------------------------------------------------- /config/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/config/config.h -------------------------------------------------------------------------------- /emu.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/emu.mk -------------------------------------------------------------------------------- /fpga.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/fpga.mk -------------------------------------------------------------------------------- /galaxsim.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/galaxsim.mk -------------------------------------------------------------------------------- /gsim.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/gsim.mk -------------------------------------------------------------------------------- /libso.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/libso.mk -------------------------------------------------------------------------------- /palladium.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/palladium.mk -------------------------------------------------------------------------------- /pdb.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/pdb.mk -------------------------------------------------------------------------------- /scripts/coverage/coverage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/scripts/coverage/coverage.py -------------------------------------------------------------------------------- /scripts/coverage/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/scripts/coverage/statistics.py -------------------------------------------------------------------------------- /scripts/coverage/vtransform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/scripts/coverage/vtransform.py -------------------------------------------------------------------------------- /scripts/fpga_sim/ci.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/scripts/fpga_sim/ci.sh -------------------------------------------------------------------------------- /scripts/palladium/argConfigs.qel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/scripts/palladium/argConfigs.qel -------------------------------------------------------------------------------- /scripts/palladium/clock_gen.xel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/scripts/palladium/clock_gen.xel -------------------------------------------------------------------------------- /scripts/palladium/compilerOptions.qel: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/scripts/palladium/compilerOptions.qel -------------------------------------------------------------------------------- /scripts/palladium/run.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/scripts/palladium/run.tcl -------------------------------------------------------------------------------- /scripts/palladium/run_debug.tcl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/scripts/palladium/run_debug.tcl -------------------------------------------------------------------------------- /scripts/st_tools/interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/scripts/st_tools/interface.py -------------------------------------------------------------------------------- /src/main/scala/Batch.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/Batch.scala -------------------------------------------------------------------------------- /src/main/scala/Bundles.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/Bundles.scala -------------------------------------------------------------------------------- /src/main/scala/Coverage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/Coverage.scala -------------------------------------------------------------------------------- /src/main/scala/DPIC.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/DPIC.scala -------------------------------------------------------------------------------- /src/main/scala/Delta.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/Delta.scala -------------------------------------------------------------------------------- /src/main/scala/Difftest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/Difftest.scala -------------------------------------------------------------------------------- /src/main/scala/Gateway.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/Gateway.scala -------------------------------------------------------------------------------- /src/main/scala/Preprocess.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/Preprocess.scala -------------------------------------------------------------------------------- /src/main/scala/Replay.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/Replay.scala -------------------------------------------------------------------------------- /src/main/scala/SimTop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/SimTop.scala -------------------------------------------------------------------------------- /src/main/scala/Squash.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/Squash.scala -------------------------------------------------------------------------------- /src/main/scala/Trace.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/Trace.scala -------------------------------------------------------------------------------- /src/main/scala/Validate.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/Validate.scala -------------------------------------------------------------------------------- /src/main/scala/common/FileControl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/common/FileControl.scala -------------------------------------------------------------------------------- /src/main/scala/common/Flash.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/common/Flash.scala -------------------------------------------------------------------------------- /src/main/scala/common/LogPerfControl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/common/LogPerfControl.scala -------------------------------------------------------------------------------- /src/main/scala/common/Mem.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/common/Mem.scala -------------------------------------------------------------------------------- /src/main/scala/common/SDCard.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/common/SDCard.scala -------------------------------------------------------------------------------- /src/main/scala/common/WiringControl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/common/WiringControl.scala -------------------------------------------------------------------------------- /src/main/scala/fpga/AXI4.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/fpga/AXI4.scala -------------------------------------------------------------------------------- /src/main/scala/fpga/Host.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/fpga/Host.scala -------------------------------------------------------------------------------- /src/main/scala/util/Compatibility.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/util/Compatibility.scala -------------------------------------------------------------------------------- /src/main/scala/util/Delayer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/util/Delayer.scala -------------------------------------------------------------------------------- /src/main/scala/util/Lookup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/util/Lookup.scala -------------------------------------------------------------------------------- /src/main/scala/util/Profile.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/util/Profile.scala -------------------------------------------------------------------------------- /src/main/scala/util/Query.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/main/scala/util/Query.scala -------------------------------------------------------------------------------- /src/test/csrc/common/SimJTAG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/SimJTAG.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/SimJTAG.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/SimJTAG.h -------------------------------------------------------------------------------- /src/test/csrc/common/args.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/args.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/args.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/args.h -------------------------------------------------------------------------------- /src/test/csrc/common/common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/common.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/common.h -------------------------------------------------------------------------------- /src/test/csrc/common/compress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/compress.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/compress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/compress.h -------------------------------------------------------------------------------- /src/test/csrc/common/coverage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/coverage.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/coverage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/coverage.h -------------------------------------------------------------------------------- /src/test/csrc/common/device.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/device.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/device.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/device.h -------------------------------------------------------------------------------- /src/test/csrc/common/dut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/dut.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/dut.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/dut.h -------------------------------------------------------------------------------- /src/test/csrc/common/elfloader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/elfloader.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/elfloader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/elfloader.h -------------------------------------------------------------------------------- /src/test/csrc/common/flash.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/flash.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/flash.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/flash.h -------------------------------------------------------------------------------- /src/test/csrc/common/golden.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/golden.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/golden.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/golden.h -------------------------------------------------------------------------------- /src/test/csrc/common/keyboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/keyboard.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/lightsss.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/lightsss.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/lightsss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/lightsss.h -------------------------------------------------------------------------------- /src/test/csrc/common/macro.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/macro.h -------------------------------------------------------------------------------- /src/test/csrc/common/mpool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/mpool.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/mpool.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/mpool.h -------------------------------------------------------------------------------- /src/test/csrc/common/perf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/perf.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/perf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/perf.h -------------------------------------------------------------------------------- /src/test/csrc/common/query.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/query.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/query.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/query.h -------------------------------------------------------------------------------- /src/test/csrc/common/ram.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/ram.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/ram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/ram.h -------------------------------------------------------------------------------- /src/test/csrc/common/remote_bitbang.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/remote_bitbang.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/remote_bitbang.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/remote_bitbang.h -------------------------------------------------------------------------------- /src/test/csrc/common/sdcard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/sdcard.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/sdcard.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/sdcard.h -------------------------------------------------------------------------------- /src/test/csrc/common/uart.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/uart.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/uart.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/uart.h -------------------------------------------------------------------------------- /src/test/csrc/common/vga.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/vga.cpp -------------------------------------------------------------------------------- /src/test/csrc/common/vga.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/common/vga.h -------------------------------------------------------------------------------- /src/test/csrc/difftest/diffstate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/difftest/diffstate.cpp -------------------------------------------------------------------------------- /src/test/csrc/difftest/diffstate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/difftest/diffstate.h -------------------------------------------------------------------------------- /src/test/csrc/difftest/difftest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/difftest/difftest.cpp -------------------------------------------------------------------------------- /src/test/csrc/difftest/difftest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/difftest/difftest.h -------------------------------------------------------------------------------- /src/test/csrc/difftest/difftrace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/difftest/difftrace.cpp -------------------------------------------------------------------------------- /src/test/csrc/difftest/difftrace.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/difftest/difftrace.h -------------------------------------------------------------------------------- /src/test/csrc/difftest/goldenmem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/difftest/goldenmem.cpp -------------------------------------------------------------------------------- /src/test/csrc/difftest/goldenmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/difftest/goldenmem.h -------------------------------------------------------------------------------- /src/test/csrc/difftest/refproxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/difftest/refproxy.cpp -------------------------------------------------------------------------------- /src/test/csrc/difftest/refproxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/difftest/refproxy.h -------------------------------------------------------------------------------- /src/test/csrc/emu/emu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/emu/emu.cpp -------------------------------------------------------------------------------- /src/test/csrc/emu/emu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/emu/emu.h -------------------------------------------------------------------------------- /src/test/csrc/emu/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/emu/main.cpp -------------------------------------------------------------------------------- /src/test/csrc/emu/simulator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/emu/simulator.h -------------------------------------------------------------------------------- /src/test/csrc/fpga/fpga_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/fpga/fpga_main.cpp -------------------------------------------------------------------------------- /src/test/csrc/fpga/serial_port.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/fpga/serial_port.cpp -------------------------------------------------------------------------------- /src/test/csrc/fpga/serial_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/fpga/serial_port.h -------------------------------------------------------------------------------- /src/test/csrc/fpga/xdma.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/fpga/xdma.cpp -------------------------------------------------------------------------------- /src/test/csrc/fpga/xdma.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/fpga/xdma.h -------------------------------------------------------------------------------- /src/test/csrc/fpga_sim/xdma_sim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/fpga_sim/xdma_sim.cpp -------------------------------------------------------------------------------- /src/test/csrc/fpga_sim/xdma_sim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/fpga_sim/xdma_sim.h -------------------------------------------------------------------------------- /src/test/csrc/gsim/gsim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/gsim/gsim.cpp -------------------------------------------------------------------------------- /src/test/csrc/gsim/gsim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/gsim/gsim.h -------------------------------------------------------------------------------- /src/test/csrc/gsim/unimpl-blackbox.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/gsim/unimpl-blackbox.cpp -------------------------------------------------------------------------------- /src/test/csrc/plugin/include/tllogger.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/include/tllogger.h -------------------------------------------------------------------------------- /src/test/csrc/plugin/runahead/memdep.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/runahead/memdep.cpp -------------------------------------------------------------------------------- /src/test/csrc/plugin/runahead/memdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/runahead/memdep.h -------------------------------------------------------------------------------- /src/test/csrc/plugin/runahead/runahead.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/runahead/runahead.cpp -------------------------------------------------------------------------------- /src/test/csrc/plugin/runahead/runahead.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/runahead/runahead.h -------------------------------------------------------------------------------- /src/test/csrc/plugin/simfrontend/debug.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/simfrontend/debug.h -------------------------------------------------------------------------------- /src/test/csrc/plugin/simfrontend/ftq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/simfrontend/ftq.cpp -------------------------------------------------------------------------------- /src/test/csrc/plugin/simfrontend/ftq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/simfrontend/ftq.h -------------------------------------------------------------------------------- /src/test/csrc/plugin/simfrontend/simfrontend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/simfrontend/simfrontend.cpp -------------------------------------------------------------------------------- /src/test/csrc/plugin/simfrontend/simfrontend.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/simfrontend/simfrontend.h -------------------------------------------------------------------------------- /src/test/csrc/plugin/simfrontend/tracereader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/simfrontend/tracereader.cpp -------------------------------------------------------------------------------- /src/test/csrc/plugin/simfrontend/tracereader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/simfrontend/tracereader.h -------------------------------------------------------------------------------- /src/test/csrc/plugin/spikedasm/spikedasm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/spikedasm/spikedasm.cpp -------------------------------------------------------------------------------- /src/test/csrc/plugin/spikedasm/spikedasm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/spikedasm/spikedasm.h -------------------------------------------------------------------------------- /src/test/csrc/plugin/xspdb/cpp/export.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/xspdb/cpp/export.cpp -------------------------------------------------------------------------------- /src/test/csrc/plugin/xspdb/cpp/export.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/xspdb/cpp/export.h -------------------------------------------------------------------------------- /src/test/csrc/plugin/xspdb/swig.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/plugin/xspdb/swig.i -------------------------------------------------------------------------------- /src/test/csrc/vcs/vcs_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/vcs/vcs_main.cpp -------------------------------------------------------------------------------- /src/test/csrc/verilator/snapshot.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/verilator/snapshot.cpp -------------------------------------------------------------------------------- /src/test/csrc/verilator/snapshot.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/verilator/snapshot.h -------------------------------------------------------------------------------- /src/test/csrc/verilator/verilator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/verilator/verilator.cpp -------------------------------------------------------------------------------- /src/test/csrc/verilator/verilator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/verilator/verilator.h -------------------------------------------------------------------------------- /src/test/csrc/verilator/waveform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/verilator/waveform.cpp -------------------------------------------------------------------------------- /src/test/csrc/verilator/waveform.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/csrc/verilator/waveform.h -------------------------------------------------------------------------------- /src/test/scala/DifftestMain.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/scala/DifftestMain.scala -------------------------------------------------------------------------------- /src/test/scala/DifftestTop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/scala/DifftestTop.scala -------------------------------------------------------------------------------- /src/test/vsrc/common/SimJTAG.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/vsrc/common/SimJTAG.v -------------------------------------------------------------------------------- /src/test/vsrc/common/assert.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/vsrc/common/assert.v -------------------------------------------------------------------------------- /src/test/vsrc/common/ref.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/vsrc/common/ref.v -------------------------------------------------------------------------------- /src/test/vsrc/fpga/fpga_clock_gate.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/vsrc/fpga/fpga_clock_gate.v -------------------------------------------------------------------------------- /src/test/vsrc/fpga_sim/xdma_axi.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/vsrc/fpga_sim/xdma_axi.v -------------------------------------------------------------------------------- /src/test/vsrc/fpga_sim/xdma_clock.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/vsrc/fpga_sim/xdma_clock.v -------------------------------------------------------------------------------- /src/test/vsrc/fpga_sim/xdma_wrapper.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/vsrc/fpga_sim/xdma_wrapper.v -------------------------------------------------------------------------------- /src/test/vsrc/vcs/DeferredControl.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/vsrc/vcs/DeferredControl.v -------------------------------------------------------------------------------- /src/test/vsrc/vcs/DifftestEndpoint.sv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/vsrc/vcs/DifftestEndpoint.sv -------------------------------------------------------------------------------- /src/test/vsrc/vcs/top.v: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/src/test/vsrc/vcs/top.v -------------------------------------------------------------------------------- /vcs.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/vcs.mk -------------------------------------------------------------------------------- /verilator.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenXiangShan/difftest/HEAD/verilator.mk --------------------------------------------------------------------------------