bug fixes
Some checks failed
CI / setup (push) Has been cancelled
CI / build (32) (push) Has been cancelled
CI / build (64) (push) Has been cancelled
CI / tests (cache, 32) (push) Has been cancelled
CI / tests (cache, 64) (push) Has been cancelled
CI / tests (config1, 32) (push) Has been cancelled
CI / tests (config1, 64) (push) Has been cancelled
CI / tests (config2, 32) (push) Has been cancelled
CI / tests (config2, 64) (push) Has been cancelled
CI / tests (cupbop, 32) (push) Has been cancelled
CI / tests (cupbop, 64) (push) Has been cancelled
CI / tests (debug, 32) (push) Has been cancelled
CI / tests (debug, 64) (push) Has been cancelled
CI / tests (opencl, 32) (push) Has been cancelled
CI / tests (opencl, 64) (push) Has been cancelled
CI / tests (regression, 32) (push) Has been cancelled
CI / tests (regression, 64) (push) Has been cancelled
CI / tests (scope, 32) (push) Has been cancelled
CI / tests (scope, 64) (push) Has been cancelled
CI / tests (stress, 32) (push) Has been cancelled
CI / tests (stress, 64) (push) Has been cancelled
CI / tests (synthesis, 32) (push) Has been cancelled
CI / tests (synthesis, 64) (push) Has been cancelled
CI / tests (tensor, 32) (push) Has been cancelled
CI / tests (tensor, 64) (push) Has been cancelled
CI / tests (vector, 32) (push) Has been cancelled
CI / tests (vector, 64) (push) Has been cancelled
CI / tests (vm, 32) (push) Has been cancelled
CI / tests (vm, 64) (push) Has been cancelled
CI / complete (push) Has been cancelled

This commit is contained in:
tinebp 2025-06-12 15:55:01 -07:00
parent fe4f6ddd64
commit 8e16302da2
5 changed files with 49 additions and 6 deletions

View file

@ -99,7 +99,7 @@ regression()
./ci/blackbox.sh --driver=xrt --app=dogfood --args="-n1 -tbar"
# test temp driver mode for
./ci/blackbox.sh --driver=simx --app=vecadd --rebuild=3
./ci/blackbox.sh --driver=simx --app=vecadd --nohup
echo "regression tests done!"
}

View file

@ -6,7 +6,7 @@ TARGET ?= opaesim
DESTDIR ?= $(CURDIR)/..
SYN_DIR := $(HW_DIR)/syn/altera/opae
CONFIG_FILE := $(DESTDIR)/opae_config.stamp
SRC_DIR := $(VORTEX_HOME)/runtime/opae
CXXFLAGS += -std=c++17 -Wall -Wextra -pedantic -Wfatal-errors
@ -59,9 +59,19 @@ driver: $(DESTDIR)/libopae-c-sim.so
$(DESTDIR)/libopae-c-sim.so: force
DESTDIR=$(DESTDIR) $(MAKE) -C $(ROOT_DIR)/sim/opaesim $(DESTDIR)/libopae-c-sim.so
$(DESTDIR)/$(PROJECT): $(SRCS) $(BUILD_DEPS)
$(DESTDIR)/$(PROJECT): $(SRCS) $(BUILD_DEPS) $(CONFIG_FILE)
$(CXX) $(CXXFLAGS) $(SRCS) $(LDFLAGS) -o $@
# updates the timestamp when flags changed.
$(CONFIG_FILE): force
@mkdir -p $(@D)
@printf '%s\n' "$(CXXFLAGS)" > $@.tmp
@if ! cmp -s $@.tmp $@; then \
mv $@.tmp $@; \
else \
rm $@.tmp; \
fi
clean-driver:
DESTDIR=$(DESTDIR) $(MAKE) -C $(ROOT_DIR)/sim/opaesim clean

View file

@ -2,6 +2,7 @@ include ../common.mk
DESTDIR ?= $(CURDIR)/..
CONFIG_FILE := $(DESTDIR)/rtlsim_rt_config.stamp
SRC_DIR := $(VORTEX_HOME)/runtime/rtlsim
CXXFLAGS += -std=c++17 -Wall -Wextra -pedantic -Wfatal-errors
@ -37,9 +38,19 @@ driver: $(DESTDIR)/librtlsim.so
$(DESTDIR)/librtlsim.so: force
DESTDIR=$(DESTDIR) $(MAKE) -C $(ROOT_DIR)/sim/rtlsim $(DESTDIR)/librtlsim.so
$(DESTDIR)/$(PROJECT): $(SRCS) $(DESTDIR)/librtlsim.so
$(DESTDIR)/$(PROJECT): $(SRCS) $(DESTDIR)/librtlsim.so $(CONFIG_FILE)
$(CXX) $(CXXFLAGS) $(SRCS) $(LDFLAGS) -o $@
# updates the timestamp when flags changed.
$(CONFIG_FILE): force
@mkdir -p $(@D)
@printf '%s\n' "$(CXXFLAGS)" > $@.tmp
@if ! cmp -s $@.tmp $@; then \
mv $@.tmp $@; \
else \
rm $@.tmp; \
fi
clean-driver:
DESTDIR=$(DESTDIR) $(MAKE) -C $(ROOT_DIR)/sim/rtlsim clean-lib

View file

@ -2,6 +2,7 @@ include ../common.mk
DESTDIR ?= $(CURDIR)/..
CONFIG_FILE := $(DESTDIR)/simx_rt_config.stamp
SRC_DIR := $(VORTEX_HOME)/runtime/simx
CXXFLAGS += -std=c++17 -Wall -Wextra -Wfatal-errors
@ -33,9 +34,19 @@ driver: $(DESTDIR)/libsimx.so
$(DESTDIR)/libsimx.so: force
DESTDIR=$(DESTDIR) $(MAKE) -C $(ROOT_DIR)/sim/simx $(DESTDIR)/libsimx.so
$(DESTDIR)/$(PROJECT): $(SRCS) $(DESTDIR)/libsimx.so
$(DESTDIR)/$(PROJECT): $(SRCS) $(DESTDIR)/libsimx.so $(CONFIG_FILE)
$(CXX) $(CXXFLAGS) $(SRCS) $(LDFLAGS) -o $@
# updates the timestamp when flags changed.
$(CONFIG_FILE): force
@mkdir -p $(@D)
@printf '%s\n' "$(CXXFLAGS)" > $@.tmp
@if ! cmp -s $@.tmp $@; then \
mv $@.tmp $@; \
else \
rm $@.tmp; \
fi
clean-driver:
DESTDIR=$(DESTDIR) $(MAKE) -C $(ROOT_DIR)/sim/simx clean-lib

View file

@ -4,6 +4,7 @@ TARGET ?= xrtsim
DESTDIR ?= $(CURDIR)/..
CONFIG_FILE := $(DESTDIR)/xrt_config.stamp
SRC_DIR := $(VORTEX_HOME)/runtime/xrt
CXXFLAGS += -std=c++17 -Wall -Wextra -Wfatal-errors
@ -54,9 +55,19 @@ driver: $(DESTDIR)/libxrtsim.so
$(DESTDIR)/libxrtsim.so: force
DESTDIR=$(DESTDIR) $(MAKE) -C $(ROOT_DIR)/sim/xrtsim $(DESTDIR)/libxrtsim.so
$(DESTDIR)/$(PROJECT): $(SRCS) $(XRTSIM)
$(DESTDIR)/$(PROJECT): $(SRCS) $(XRTSIM) $(CONFIG_FILE)
$(CXX) $(CXXFLAGS) $(SRCS) $(LDFLAGS) -o $@
# updates the timestamp when flags changed.
$(CONFIG_FILE): force
@mkdir -p $(@D)
@printf '%s\n' "$(CXXFLAGS)" > $@.tmp
@if ! cmp -s $@.tmp $@; then \
mv $@.tmp $@; \
else \
rm $@.tmp; \
fi
clean-driver:
DESTDIR=$(DESTDIR) $(MAKE) -C $(ROOT_DIR)/sim/xrtsim clean