forked from Github_Repos/cvw
added individual makes for arch and wally tests as well as memfiles to Makefile. run using make archtests/wallytests/memfiles
This commit is contained in:
parent
e9f5778e2a
commit
d291387b81
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user