@@ -92,32 +92,28 @@ qemu-rv64: CONFIG_FILES = config/qemu/qemu-rv64-max/test_config.yaml
9292qemu-rv64 : elfs
9393 ./run_tests.py " $( QEMU_RV64_CMD) " $(WORKDIR ) /qemu-rv64-max/elfs
9494
95- # #### ImperasFPM test targets #####
96- .PHONY : imperasfpm imperasfpm -rv32 imperasfpm -rv64
95+ # #### imperas test targets #####
96+ .PHONY : imperas imperas -rv32 imperas -rv64
9797
98- # Add --trace before --program to see a trace of the executed instructions for debug
99- IMPERASFPM_RV32_MAX_CMD := IMPERAS_TOOLS=config/imperasfpm/imperasfpm-rv32-max/imperas.ic iss.exe --verbose --program
100- IMPERASFPM_RV64_MAX_CMD := IMPERAS_TOOLS=config/imperasfpm/imperasfpm-rv64-max/imperas.ic iss.exe --verbose --program
101- IMPERASFPM_RVI20U32_CMD := IMPERAS_TOOLS=config/imperasfpm/imperasfpm-RVI20U32/imperas.ic iss.exe --verbose --program
102- IMPERASFPM_RVI20U64_CMD := IMPERAS_TOOLS=config/imperasfpm/imperasfpm-RVI20U64/imperas.ic iss.exe --verbose --program
98+ # Add --trace --tracechange --traceshowicount before --program to see a trace of the executed instructions for debug
99+ IMPERAS_RV32_MAX_CMD := IMPERAS_TOOLS=config/imperas/imperas-rv32-max/imperas.ic iss.exe --verbose --program
100+ IMPERAS_RV64_MAX_CMD := IMPERAS_TOOLS=config/imperas/imperas-rv64-max/imperas.ic iss.exe --verbose --program
103101
104- imperasfpm : CONFIG_FILES = config/imperasfpm/imperasfpm -rv32-max/test_config.yaml config/imperasfpm/imperasfpm -rv64-max/test_config.yaml config/imperasfpm/imperasfpm-RVI20U64/test_config.yaml config/imperasfpm/imperasfpm-RVI20U32 /test_config.yaml
105- imperasfpm : elfs
102+ imperas : CONFIG_FILES = config/imperas/imperas -rv32-max/test_config.yaml config/imperas/imperas -rv64-max/test_config.yaml
103+ imperas : elfs
106104 @exit_code=0; \
107- ./run_tests.py " $( IMPERASFPM_RV64_MAX_CMD) " $(WORKDIR ) /imperasfpm-rv64-max/elfs || exit_code=1; \
108- ./run_tests.py " $( IMPERASFPM_RV32_MAX_CMD) " $(WORKDIR ) /imperasfpm-rv32-max/elfs || exit_code=1; \
109- ./run_tests.py " $( IMPERASFPM_RVI20U64_CMD) " $(WORKDIR ) /imperasfpm-RVI20U64/elfs || exit_code=1; \
110- ./run_tests.py " $( IMPERASFPM_RVI20U32_CMD) " $(WORKDIR ) /imperasfpm-RVI20U32/elfs || exit_code=1; \
105+ ./run_tests.py " $( IMPERAS_RV64_MAX_CMD) " $(WORKDIR ) /imperas-rv64-max/elfs || exit_code=1; \
106+ ./run_tests.py " $( IMPERAS_RV32_MAX_CMD) " $(WORKDIR ) /imperas-rv32-max/elfs || exit_code=1; \
111107 exit $$ exit_code
112108
113109# Add --verbose to run_tests.py arguments to see the simulator commands
114- imperasfpm -rv32 : CONFIG_FILES = config/imperasfpm/imperasfpm -rv32-max/test_config.yaml
115- imperasfpm -rv32 : elfs
116- ./run_tests.py " $( IMPERASFPM_RV32_MAX_CMD ) " $(WORKDIR ) /imperasfpm -rv32-max/elfs
110+ imperas -rv32 : CONFIG_FILES = config/imperas/imperas -rv32-max/test_config.yaml
111+ imperas -rv32 : elfs
112+ ./run_tests.py " $( IMPERAS_RV32_MAX_CMD ) " $(WORKDIR ) /imperas -rv32-max/elfs
117113
118- imperasfpm -rv64 : CONFIG_FILES = config/imperasfpm/imperasfpm -rv64-max/test_config.yaml
119- imperasfpm -rv64 : elfs
120- ./run_tests.py " $( IMPERASFPM_RV64_MAX_CMD ) " $(WORKDIR ) /imperasfpm -rv64-max/elfs
114+ imperas -rv64 : CONFIG_FILES = config/imperas/imperas -rv64-max/test_config.yaml
115+ imperas -rv64 : elfs
116+ ./run_tests.py " $( IMPERAS_RV64_MAX_CMD ) " $(WORKDIR ) /imperas -rv64-max/elfs
121117
122118
123119
0 commit comments