From d291387b81e9a414f04a05e85bd6c1be62446702 Mon Sep 17 00:00:00 2001 From: slmnemo Date: Tue, 21 Jun 2022 15:54:24 -0700 Subject: [PATCH] added individual makes for arch and wally tests as well as memfiles to Makefile. run using make archtests/wallytests/memfiles --- pipelined/regression/Makefile | 25 +++++++++++++++---------- 1 file changed, 15 insertions(+), 10 deletions(-) diff --git a/pipelined/regression/Makefile b/pipelined/regression/Makefile index 0a9e7d99..5cf4d408 100644 --- a/pipelined/regression/Makefile +++ b/pipelined/regression/Makefile @@ -8,22 +8,16 @@ make clean: # make allclean -C ../../tests/imperas-riscv-tests make all: + make archtests + make wallytests + make memfiles # *** Build old tests/imperas-riscv-tests for now; # Delete this part when the privileged tests transition over to tests/wally-riscv-arch-test # DH: 2/27/22 temporarily commented out imperas-riscv-tests because license expired #make -C ../../tests/imperas-riscv-tests --jobs #make -C ../../tests/imperas-riscv-tests XLEN=64 --jobs - - # Build riscv-arch-test 64 and 32-bit versions - make -C ../../tests/riscof/ --jobs - make -C ../../tests/riscof/ XLEN=32 --jobs - # Build wally-riscv-arch-test - make -C ../../tests/wally-riscv-arch-test/ --jobs - make -C ../../tests/wally-riscv-arch-test/ XLEN=32 --jobs -# build the memfiles and address files. - make -f makefile-memfile wally-sim-files --jobs # Only compile Imperas tests if they are installed locally. # They are usually a symlink to $RISCV/imperas-riscv-tests and only @@ -36,4 +30,15 @@ make all: # Link Linux test vectors (fix this later***) #cd ../../tests/linux-testgen/linux-testvectors/;./tvLinker.sh - +make archtests: + # Build riscv-arch-test 64 and 32-bit versions + make -C ../../tests/riscof/ --jobs + make -C ../../tests/riscof/ XLEN=32 --jobs + +make wallytests: + # Build wally-riscv-arch-test + make -C ../../tests/wally-riscv-arch-test/ --jobs + make -C ../../tests/wally-riscv-arch-test/ XLEN=32 --jobs + +make memfiles: + make -f makefile-memfile wally-sim-files --jobs