Skip to content

Commit

Permalink
Fix Tracer Bug (#354)
Browse files Browse the repository at this point in the history
  • Loading branch information
IveanEx committed Sep 29, 2024
1 parent 442f22f commit 245d5cd
Showing 1 changed file with 3 additions and 8 deletions.
11 changes: 3 additions & 8 deletions target/common/common.mk
Original file line number Diff line number Diff line change
Expand Up @@ -251,9 +251,9 @@ endef
# Traces #
##########

DASM_TRACES = $(shell (ls $(LOGS_DIR)/trace_chip_????_hart_*.dasm 2>/dev/null))
DASM_TRACES = $(shell (ls $(LOGS_DIR)/trace_chip_??_hart_*.dasm 2>/dev/null))
TXT_TRACES = $(shell (echo $(DASM_TRACES) | sed 's/\.dasm/\.txt/g'))
PERF_TRACES = $(shell (echo $(DASM_TRACES) | sed 's/trace_hart/hart/g' | sed 's/.dasm/_perf.json/g'))
PERF_TRACES = $(shell (echo $(DASM_TRACES) | sed 's/.dasm/_perf.json/g'))
ANNOTATED_TRACES = $(shell (echo $(DASM_TRACES) | sed 's/\.dasm/\.s/g'))
DIFF_TRACES = $(shell (echo $(DASM_TRACES) | sed 's/\.dasm/\.diff/g'))

Expand All @@ -271,7 +271,7 @@ perf-csv: $(PERF_CSV)
event-csv: $(EVENT_CSV)
layout: $(TRACE_CSV) $(TRACE_JSON)

$(LOGS_DIR)/trace_%.txt $(LOGS_DIR)/%_perf.json: $(LOGS_DIR)/%.dasm $(GENTRACE_PY)
$(LOGS_DIR)/%.txt $(LOGS_DIR)/%_perf.json: $(LOGS_DIR)/%.dasm $(GENTRACE_PY)
@CHIP=$(word 3,$(subst _, ,$*)) && \
HART=$(word 5,$(subst _, ,$*)) && \
echo "Processing Chip $$CHIP Hart $$HART" && \
Expand All @@ -285,11 +285,6 @@ $(LOGS_DIR)/%.s: $(LOGS_DIR)/%.txt $(ANNOTATE_PY)
$(LOGS_DIR)/%.diff: $(LOGS_DIR)/%.txt $(ANNOTATE_PY)
$(PYTHON) $(ANNOTATE_PY) $(ANNOTATE_FLAGS) -o $@ $(BINARY) $< -d

# $(LOGS_DIR)/trace_chip_%_hart_%.s: $(LOGS_DIR)/trace_chip_%_hart_%.txt $(ANNOTATE_PY)
# $(PYTHON) $(ANNOTATE_PY) $(ANNOTATE_FLAGS) -o $@ $(BINARY) $<
# $(LOGS_DIR)/trace_chip_%_hart_%.diff: $(LOGS_DIR)/trace_chip_%_hart_%.txt $(ANNOTATE_PY)
# $(PYTHON) $(ANNOTATE_PY) $(ANNOTATE_FLAGS) -o $@ $(BINARY) $< -d

$(PERF_CSV): $(PERF_TRACES) $(PERF_CSV_PY)
$(PYTHON) $(PERF_CSV_PY) -o $@ -i $(PERF_TRACES)

Expand Down

0 comments on commit 245d5cd

Please sign in to comment.