From f49d9c058b3ade2d0b29332ec045a6440d36d11b Mon Sep 17 00:00:00 2001 From: "Ludwig Itschner (litschner)" Date: Fri, 13 Mar 2026 13:31:22 +0100 Subject: [PATCH 1/2] Hyperbus SDF Path optionally relative --- target/sim/sim.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/target/sim/sim.mk b/target/sim/sim.mk index cd4bb10..071c614 100644 --- a/target/sim/sim.mk +++ b/target/sim/sim.mk @@ -13,6 +13,7 @@ CHIM_SIM_DIR ?= $(CHIM_ROOT)/target/sim VSIM_DIR ?= $(CHIM_ROOT)/target/sim/vsim VSIM ?= vsim VSIM_WORK ?= $(VSIM_DIR)/work +CHIM_HYPERBUS_SDF_PATH ?= ./target/sim/models/s27ks0641/s27ks0641.sdf CHIM_VLOG_ARGS += -work $(VSIM_WORK) CHIM_VLOG_ARGS += -timescale 1ns/1ps @@ -23,7 +24,9 @@ CHIM_VLOG_ARGS += +define+HYP_USER_PRELOAD="$(HYP_USER_PRELOAD)" CHIM_VLOG_ARGS += +define+HYP0_PRELOAD_MEM_FILE=\"$(HYP0_PRELOAD_MEM_FILE)\" # this path should be kept relative to the vsim directory to avoid CI issues: # an absolute path produce inter-CI-runner file accesses -CHIM_VLOG_ARGS += +define+PATH_TO_HYP_SDF=\"./target/sim/models/s27ks0641/s27ks0641.sdf\" +CHIM_VLOG_ARGS += +define+PATH_TO_HYP_SDF=\"$(CHIM_HYPERBUS_SDF_PATH)\" + +# CHIM_VLOG_ARGS += +define+PATH_TO_HYP_SDF=\"TEST\" VSIM_FLAGS_GUI = -voptargs=+acc From 5519fa42d465ad7d80084db03cb9cea7b3533153 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=BCdde?= Date: Mon, 16 Mar 2026 13:29:53 +0100 Subject: [PATCH 2/2] Clean up sim.mk by removing unused comment Remove commented out CHIM_VLOG_ARGS line. --- target/sim/sim.mk | 2 -- 1 file changed, 2 deletions(-) diff --git a/target/sim/sim.mk b/target/sim/sim.mk index 071c614..efd3e73 100644 --- a/target/sim/sim.mk +++ b/target/sim/sim.mk @@ -26,8 +26,6 @@ CHIM_VLOG_ARGS += +define+HYP0_PRELOAD_MEM_FILE=\"$(HYP0_PRELOAD_MEM_FILE)\" # an absolute path produce inter-CI-runner file accesses CHIM_VLOG_ARGS += +define+PATH_TO_HYP_SDF=\"$(CHIM_HYPERBUS_SDF_PATH)\" -# CHIM_VLOG_ARGS += +define+PATH_TO_HYP_SDF=\"TEST\" - VSIM_FLAGS_GUI = -voptargs=+acc override VSIM_FLAGS += -work $(VSIM_WORK)