[ibex/ml] Update the ML testlist

Signed-off-by: Udi <udij@google.com>
This commit is contained in:
Udi 2020-08-10 12:44:26 -07:00 committed by udinator
parent 5f899ecb19
commit 3706f5364c

View file

@ -59,6 +59,7 @@
gen_opts: > gen_opts: >
+instr_cnt=10000 +instr_cnt=10000
+num_of_sub_program=5 +num_of_sub_program=5
+enable_write_pmp_csr=1
+illegal_instr_ratio=5 +illegal_instr_ratio=5
+hint_instr_ratio=5 +hint_instr_ratio=5
+no_ebreak=0 +no_ebreak=0
@ -78,6 +79,8 @@
+enable_unaligned_load_store=1 +enable_unaligned_load_store=1
+disable_compressed_instr=0 +disable_compressed_instr=0
+randomize_csr=0 +randomize_csr=0
+enable_b_extension=1
+enable_bitmanip_groups=zbb,zb_tmp,zbt,zbs,zbp,zbf,zbe,zbc,zbr
+boot_mode=u +boot_mode=u
+stream_name_0=riscv_load_store_rand_instr_stream +stream_name_0=riscv_load_store_rand_instr_stream
+stream_freq_0=4 +stream_freq_0=4
@ -102,10 +105,12 @@
+stream_name_10=riscv_load_store_stress_instr_stream +stream_name_10=riscv_load_store_stress_instr_stream
+stream_freq_10=4 +stream_freq_10=4
iterations: 1 iterations: 1
no_iss: 1
gcc_opts: > gcc_opts: >
-mno-strict-align -mno-strict-align
gen_test: riscv_ml_test gen_test: riscv_ml_test
rtl_test: core_ibex_base_test rtl_test: core_ibex_base_test
no_post_compare: 1
# -------------------------------------------------------------------------------- # --------------------------------------------------------------------------------
@ -148,6 +153,7 @@
+enable_debug_single_step=1 +enable_debug_single_step=1
+instr_cnt=10000 +instr_cnt=10000
+num_of_sub_program=5 +num_of_sub_program=5
+enable_write_pmp_csr=1
+illegal_instr_ratio=0 +illegal_instr_ratio=0
+hint_instr_ratio=5 +hint_instr_ratio=5
+no_ebreak=1 +no_ebreak=1
@ -168,6 +174,8 @@
+enable_unaligned_load_store=1 +enable_unaligned_load_store=1
+disable_compressed_instr=0 +disable_compressed_instr=0
+randomize_csr=0 +randomize_csr=0
+enable_b_extension=1
+enable_bitmanip_groups=zbb,zb_tmp,zbt,zbs,zbp,zbf,zbe,zbc,zbr
+boot_mode=u +boot_mode=u
+stream_name_0=riscv_load_store_rand_instr_stream +stream_name_0=riscv_load_store_rand_instr_stream
+stream_freq_0=4 +stream_freq_0=4
@ -192,6 +200,7 @@
+stream_name_10=riscv_load_store_stress_instr_stream +stream_name_10=riscv_load_store_stress_instr_stream
+stream_freq_10=4 +stream_freq_10=4
iterations: 1 iterations: 1
no_iss: 1
gcc_opts: > gcc_opts: >
-mno-strict-align -mno-strict-align
gen_test: riscv_ml_test gen_test: riscv_ml_test
@ -200,8 +209,7 @@
+max_interval=100000 +max_interval=100000
+enable_debug_seq=1 +enable_debug_seq=1
rtl_test: core_ibex_debug_intr_basic_test rtl_test: core_ibex_debug_intr_basic_test
compare_opts: no_post_compare: 1
compare_final_value_only: 1
# -------------------------------------------------------------------------------- # --------------------------------------------------------------------------------
@ -215,14 +223,12 @@
# parameters relating to simulations with external interrupts. # parameters relating to simulations with external interrupts.
# -------------------------------------------------------------------------------- # --------------------------------------------------------------------------------
# 1) +enable_interrupt and +require_signature_addr must both be 1. # 1) +enable_interrupt and +require_signature_addr must both be 1.
# 2) If using Spike ISS, +enable_timer_irq must be 0, otherwise it can be # 2) As before, +illegal_instr_ratio must be 0, +no_ebreak must be 1,
# randomized at will.
# 3) As before, +illegal_instr_ratio must be 0, +no_ebreak must be 1,
# and +no_dret must be 1. # and +no_dret must be 1.
# 4) +set_mstatus_tw must be 0. # 3) +set_mstatus_tw must be 0.
# 3) One of the RTL simulation options +enable_irq_single_seq or # 4) One of the RTL simulation options +enable_irq_single_seq or
# +enable_irq_multiple_seq must be enabled. # +enable_irq_multiple_seq must be enabled.
# 4) The RTL simulation option +require_signature_addr must be 1. # 5) The RTL simulation option +require_signature_addr must be 1.
- test: riscv_rand_irq_test - test: riscv_rand_irq_test
description: > description: >
@ -232,6 +238,7 @@
+enable_interrupt=1 +enable_interrupt=1
+enable_timer_irq=1 +enable_timer_irq=1
+instr_cnt=10000 +instr_cnt=10000
+enable_write_pmp_csr=1
+num_of_sub_program=5 +num_of_sub_program=5
+illegal_instr_ratio=0 +illegal_instr_ratio=0
+hint_instr_ratio=5 +hint_instr_ratio=5
@ -253,6 +260,8 @@
+enable_unaligned_load_store=1 +enable_unaligned_load_store=1
+disable_compressed_instr=0 +disable_compressed_instr=0
+randomize_csr=1 +randomize_csr=1
+enable_b_extension=1
+enable_bitmanip_groups=zbb,zb_tmp,zbt,zbs,zbp,zbf,zbe,zbc,zbr
+boot_mode=u +boot_mode=u
+stream_name_0=riscv_load_store_rand_instr_stream +stream_name_0=riscv_load_store_rand_instr_stream
+stream_freq_0=4 +stream_freq_0=4
@ -277,6 +286,7 @@
+stream_name_10=riscv_load_store_stress_instr_stream +stream_name_10=riscv_load_store_stress_instr_stream
+stream_freq_10=4 +stream_freq_10=4
iterations: 1 iterations: 1
no_iss: 1
gcc_opts: > gcc_opts: >
-mno-strict-align -mno-strict-align
gen_test: riscv_ml_test gen_test: riscv_ml_test
@ -285,5 +295,4 @@
+enable_irq_single_seq=1 +enable_irq_single_seq=1
+enable_irq_multiple_seq=0 +enable_irq_multiple_seq=0
rtl_test: core_ibex_debug_intr_basic_test rtl_test: core_ibex_debug_intr_basic_test
compare_opts: no_post_compare: 1
compare_final_value_only: 1