get rid of redundant regression test lists
This commit is contained in:
parent
8b5da59b68
commit
f3026af8b1
36
common.mk
36
common.mk
|
@ -115,39 +115,3 @@ $(output_dir)/%.out: $(output_dir)/% $(sim)
|
||||||
ifneq ($(filter run% %.run %.out %.vpd %.vcd,$(MAKECMDGOALS)),)
|
ifneq ($(filter run% %.run %.out %.vpd %.vcd,$(MAKECMDGOALS)),)
|
||||||
-include $(build_dir)/$(long_name).d
|
-include $(build_dir)/$(long_name).d
|
||||||
endif
|
endif
|
||||||
|
|
||||||
#########################################################################################
|
|
||||||
# default regression tests variables and rules
|
|
||||||
# TODO: Remove in favor of each project having its own regression tests?
|
|
||||||
#########################################################################################
|
|
||||||
regression-tests = \
|
|
||||||
rv64ud-v-fcvt \
|
|
||||||
rv64ud-p-fdiv \
|
|
||||||
rv64ud-v-fadd \
|
|
||||||
rv64uf-v-fadd \
|
|
||||||
rv64um-v-mul \
|
|
||||||
rv64mi-p-breakpoint \
|
|
||||||
rv64uc-v-rvc \
|
|
||||||
rv64ud-v-structural \
|
|
||||||
rv64si-p-wfi \
|
|
||||||
rv64um-v-divw \
|
|
||||||
rv64ua-v-lrsc \
|
|
||||||
rv64ui-v-fence_i \
|
|
||||||
rv64ud-v-fcvt_w \
|
|
||||||
rv64uf-v-fmin \
|
|
||||||
rv64ui-v-sb \
|
|
||||||
rv64ua-v-amomax_d \
|
|
||||||
rv64ud-v-move \
|
|
||||||
rv64ud-v-fclass \
|
|
||||||
rv64ua-v-amoand_d \
|
|
||||||
rv64ua-v-amoxor_d \
|
|
||||||
rv64si-p-sbreak \
|
|
||||||
rv64ud-v-fmadd \
|
|
||||||
rv64uf-v-ldst \
|
|
||||||
rv64um-v-mulh \
|
|
||||||
rv64si-p-dirty
|
|
||||||
|
|
||||||
.PHONY: run-regression-tests run-regression-tests-fast run-regression-tests-debug
|
|
||||||
run-regression-tests: $(addprefix $(output_dir)/,$(addsuffix .out,$(regression-tests)))
|
|
||||||
run-regression-tests-fast: $(addprefix $(output_dir)/,$(addsuffix .run,$(regression-tests)))
|
|
||||||
run-regression-tests-debug: $(addprefix $(output_dir)/,$(addsuffix .vpd,$(regression-tests)))
|
|
||||||
|
|
|
@ -21,42 +21,6 @@ import firesim.util.{GeneratorArgs, HasTargetAgnosticUtilites, HasFireSimGenerat
|
||||||
import utilities.TestSuiteHelper
|
import utilities.TestSuiteHelper
|
||||||
|
|
||||||
trait HasTestSuites {
|
trait HasTestSuites {
|
||||||
val rv64RegrTestNames = collection.mutable.LinkedHashSet(
|
|
||||||
"rv64ud-v-fcvt",
|
|
||||||
"rv64ud-p-fdiv",
|
|
||||||
"rv64ud-v-fadd",
|
|
||||||
"rv64uf-v-fadd",
|
|
||||||
"rv64um-v-mul",
|
|
||||||
"rv64mi-p-breakpoint",
|
|
||||||
"rv64uc-v-rvc",
|
|
||||||
"rv64ud-v-structural",
|
|
||||||
"rv64si-p-wfi",
|
|
||||||
"rv64um-v-divw",
|
|
||||||
"rv64ua-v-lrsc",
|
|
||||||
"rv64ui-v-fence_i",
|
|
||||||
"rv64ud-v-fcvt_w",
|
|
||||||
"rv64uf-v-fmin",
|
|
||||||
"rv64ui-v-sb",
|
|
||||||
"rv64ua-v-amomax_d",
|
|
||||||
"rv64ud-v-move",
|
|
||||||
"rv64ud-v-fclass",
|
|
||||||
"rv64ua-v-amoand_d",
|
|
||||||
"rv64ua-v-amoxor_d",
|
|
||||||
"rv64si-p-sbreak",
|
|
||||||
"rv64ud-v-fmadd",
|
|
||||||
"rv64uf-v-ldst",
|
|
||||||
"rv64um-v-mulh",
|
|
||||||
"rv64si-p-dirty")
|
|
||||||
|
|
||||||
val rv32RegrTestNames = collection.mutable.LinkedHashSet(
|
|
||||||
"rv32mi-p-ma_addr",
|
|
||||||
"rv32mi-p-csr",
|
|
||||||
"rv32ui-p-sh",
|
|
||||||
"rv32ui-p-lh",
|
|
||||||
"rv32uc-p-rvc",
|
|
||||||
"rv32mi-p-sbreak",
|
|
||||||
"rv32ui-p-sll")
|
|
||||||
|
|
||||||
def addTestSuites(targetName: String, params: Parameters) {
|
def addTestSuites(targetName: String, params: Parameters) {
|
||||||
TestSuiteHelper.addRocketTestSuites(params)
|
TestSuiteHelper.addRocketTestSuites(params)
|
||||||
TestSuiteHelper.addBoomTestSuites(params)
|
TestSuiteHelper.addBoomTestSuites(params)
|
||||||
|
|
Loading…
Reference in New Issue