summaryrefslogtreecommitdiffstats
path: root/debug/risc-v-gsp-rm-vm/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'debug/risc-v-gsp-rm-vm/Makefile')
-rw-r--r--debug/risc-v-gsp-rm-vm/Makefile15
1 files changed, 13 insertions, 2 deletions
diff --git a/debug/risc-v-gsp-rm-vm/Makefile b/debug/risc-v-gsp-rm-vm/Makefile
index d75d8cc..bbbf32a 100644
--- a/debug/risc-v-gsp-rm-vm/Makefile
+++ b/debug/risc-v-gsp-rm-vm/Makefile
@@ -1,7 +1,10 @@
# risc-v-gsp-rm-debugger convenience targets. The real work lives in the package.
PYTHON ?= python3
+FW ?= ../../firmware/57X-GSP/570.144/gsp-570.144.fwimage.bin
+OUT ?= dumps/triage
+TRIAGE_ARGS ?=
-.PHONY: all demo test demo-run plugin probe-real clean info
+.PHONY: all demo test demo-run plugin probe-real clean info config-sanity triage
all: demo sdk
@@ -11,9 +14,13 @@ demo:
sdk:
$(MAKE) -C sdk
-test: demo
+test: demo config-sanity
$(PYTHON) -m unittest discover -s tests -t .
+# GreenEye-GPGPU-Sim TU104 scaffold config consistency (no build required).
+config-sanity:
+ $(PYTHON) gpgpu-sim/scripts/config_sanity.py
+
demo-run: demo
./risc-v-gsp-rm-debugger.sh demo --no-build
@@ -28,6 +35,10 @@ plugin:
probe-real:
./risc-v-gsp-rm-debugger.sh probe
+# One-command new-version triage (docs/40); override FW/OUT/TRIAGE_ARGS as needed.
+triage:
+ $(PYTHON) harness/triage.py --firmware $(FW) --out $(OUT) $(TRIAGE_ARGS)
+
clean:
$(MAKE) -C firmware/uproc_demo clean
$(MAKE) -C sdk clean