Skip to content
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion difftest
Submodule difftest updated 81 files
+1 −1 AGENTS.md
+38 −0 Makefile
+2 −0 README.md
+2 −2 config/config.h
+9 −5 cuda.mk
+1 −0 docs/README.md
+36 −0 docs/fast-ref.md
+5 −0 docs/sw-check.md
+108 −1 docs/test.md
+9 −12 docs/workflow.md
+35 −0 fpga.mk
+9 −4 palladium.mk
+13 −0 reftrace.mk
+10 −1 scripts/fpga/release.sh
+25 −0 src/main/scala/Bundles.scala
+42 −0 src/main/scala/Difftest.scala
+2 −2 src/main/scala/Replay.scala
+7 −5 src/main/scala/Squash.scala
+90 −0 src/main/scala/util/Hash.scala
+208 −0 src/main/scala/util/MatrixHash.scala
+172 −0 src/main/scala/util/StoreHash.scala
+123 −2 src/test/csrc/common/args.cpp
+27 −2 src/test/csrc/common/args.h
+1 −1 src/test/csrc/common/elfloader.cpp
+3 −1 src/test/csrc/common/lightsss.cpp
+5 −1 src/test/csrc/common/lightsss.h
+16 −0 src/test/csrc/common/matrix_hash.h
+152 −72 src/test/csrc/common/mpool.cpp
+97 −56 src/test/csrc/common/mpool.h
+15 −8 src/test/csrc/common/perf.cpp
+2 −1 src/test/csrc/common/perf.h
+38 −0 src/test/csrc/common/ram.cpp
+13 −3 src/test/csrc/common/ram.h
+113 −17 src/test/csrc/difftest/checkers.h
+11 −11 src/test/csrc/difftest/checkers/instructions.cpp
+201 −106 src/test/csrc/difftest/checkers/matrix.cpp
+49 −1 src/test/csrc/difftest/checkers/store.cpp
+2 −2 src/test/csrc/difftest/checkers/sync_states.cpp
+2 −2 src/test/csrc/difftest/checkers/traps.cpp
+3 −0 src/test/csrc/difftest/diffstate.cpp
+12 −3 src/test/csrc/difftest/diffstate.h
+142 −34 src/test/csrc/difftest/difftest.cpp
+45 −2 src/test/csrc/difftest/difftest.h
+22 −21 src/test/csrc/difftest/difftrace.cpp
+5 −1 src/test/csrc/difftest/difftrace.h
+116 −0 src/test/csrc/difftest/fork_ref/fast_ref.cpp
+618 −0 src/test/csrc/difftest/fork_ref/fork_ref.cpp
+36 −0 src/test/csrc/difftest/fork_ref/fork_ref.h
+161 −0 src/test/csrc/difftest/fork_ref/ref_drive.cpp
+95 −0 src/test/csrc/difftest/fork_ref/ref_drive.h
+107 −0 src/test/csrc/difftest/mma/backend/cuda/int8.cuh
+90 −0 src/test/csrc/difftest/mma/backend/mma_backend.cpp
+42 −0 src/test/csrc/difftest/mma/backend/mma_backend.h
+2 −2 src/test/csrc/difftest/mma/backend/mma_backend_cpu.cpp
+22 −2 src/test/csrc/difftest/mma/backend/mma_backend_cuda.cpp
+9 −0 src/test/csrc/difftest/mma/backend/mma_backend_cuda.h
+278 −0 src/test/csrc/difftest/mma/backend/mma_backend_cuda_impl.cpp
+53 −1 src/test/csrc/difftest/mma/backend/mma_backend_cuda_impl.h
+34 −150 src/test/csrc/difftest/mma/backend/mma_backend_cuda_kernel.cu
+6 −4 src/test/csrc/difftest/mma/backend/mma_backend_cute_model.h
+13 −23 src/test/csrc/difftest/mma/mma_verifier.cpp
+12 −10 src/test/csrc/difftest/mma/mma_verifier.h
+18 −1 src/test/csrc/difftest/refproxy.cpp
+104 −8 src/test/csrc/difftest/refproxy.h
+88 −0 src/test/csrc/difftest/reftrace/refdrive_trace.cpp
+35 −0 src/test/csrc/difftest/reftrace/refdrive_trace.h
+78 −9 src/test/csrc/emu/emu.cpp
+6 −0 src/test/csrc/emu/emu.h
+5 −0 src/test/csrc/emu/simulator.h
+161 −10 src/test/csrc/fpga/fpga_main.cpp
+18 −0 src/test/csrc/fpga/fpga_transport.h
+102 −33 src/test/csrc/fpga/xdma.cpp
+33 −19 src/test/csrc/fpga/xdma.h
+552 −0 src/test/csrc/plugin/uvhs-gbus/gbus_transport.cpp
+65 −0 src/test/csrc/plugin/uvhs-gbus/gbus_transport.h
+137 −0 src/test/csrc/plugin/uvhs-gbus/uvaps_gbus_runtime.h
+89 −0 src/test/csrc/reftrace/ref_drive_main.cpp
+5 −1 src/test/csrc/vcs/vcs_main.cpp
+8 −0 src/test/csrc/verilator/verilator.h
+8 −1 src/test/vsrc/common/DifftestClockGate.v
+2 −2 verilator.mk
Loading