blob: 24c696ca24c006ab71a0cea0065513c05916e5a7 [file] [log] [blame]
Timothy Chen652e97d2021-06-25 09:42:05 -07001// Copyright lowRISC contributors.
2// Licensed under the Apache License, Version 2.0, see LICENSE for details.
3// SPDX-License-Identifier: Apache-2.0
4{
Alphan Ulusoy776d2ab2022-08-13 16:47:14 -04005 # This auxiliary chip sim cfg specification focuses on chip level rom functional tests.
Timothy Chen652e97d2021-06-25 09:42:05 -07006 # Please see chip_sim_cfg.hjson for full setup details.
7
8 # Note: Please maintain alphabetical order.
9 tests: [
Alphan Ulusoy776d2ab2022-08-13 16:47:14 -040010 // ROM E2E tests.
Timothy Trippel0a531392022-06-17 13:49:46 -070011 {
Timothy Trippel75e9c172022-09-23 14:20:14 -070012 name: rom_e2e_smoke
Timothy Trippel0a531392022-06-17 13:49:46 -070013 uvm_test_seq: chip_sw_base_vseq
Timothy Trippel75e9c172022-09-23 14:20:14 -070014 sw_images: ["//sw/device/silicon_creator/rom/e2e:rom_e2e_smoke:1:signed"]
Alphan Ulusoy776d2ab2022-08-13 16:47:14 -040015 en_run_modes: ["sw_test_mode_rom"]
Timothy Trippel0a531392022-06-17 13:49:46 -070016 run_opts: ["+sw_test_timeout_ns=20000000"]
17 }
18
Alphan Ulusoy776d2ab2022-08-13 16:47:14 -040019 // Signed chip-level tests to be run with ROM, instead of test ROM.
Timothy Trippelc64f7f52022-03-03 17:41:22 -080020 {
21 name: chip_sw_uart_smoketest_signed
Srikrishna Iyer73181b72022-09-11 02:38:10 -070022 uvm_test_seq: chip_sw_uart_smoke_vseq
Timothy Trippelcc8c8912022-08-17 17:25:16 -070023 sw_images: ["//sw/device/tests:uart_smoketest_signed:1:signed"]
Alphan Ulusoy776d2ab2022-08-13 16:47:14 -040024 en_run_modes: ["sw_test_mode_rom"]
Timothy Chen2cf0ca42022-05-05 08:58:55 -070025 run_opts: ["+sw_test_timeout_ns=20000000"]
Srikrishna Iyer1923e592022-09-15 03:14:43 -070026 run_timeout_mins: 180
Timothy Trippelc64f7f52022-03-03 17:41:22 -080027 }
28
Alphan Ulusoy776d2ab2022-08-13 16:47:14 -040029 // ROM func tests to be run with test ROM.
Timothy Chen652e97d2021-06-25 09:42:05 -070030 {
Alphan Ulusoy776d2ab2022-08-13 16:47:14 -040031 name: rom_keymgr_functest
Timothy Chen652e97d2021-06-25 09:42:05 -070032 uvm_test_seq: chip_sw_base_vseq
Timothy Trippelecd84362022-07-19 17:53:17 -070033 sw_images: ["//sw/device/silicon_creator/lib/drivers:keymgr_functest:1"]
Timothy Trippel7a553fb2022-01-25 22:02:44 -080034 en_run_modes: ["sw_test_mode_test_rom"]
Timothy Chen1af590e2022-06-15 14:36:10 -070035 run_opts: ["+sw_test_timeout_ns=10000000"]
Timothy Chen652e97d2021-06-25 09:42:05 -070036 }
37 ]
Timothy Trippel7a553fb2022-01-25 22:02:44 -080038
Timothy Chen652e97d2021-06-25 09:42:05 -070039 regressions: [
40 {
Alphan Ulusoy776d2ab2022-08-13 16:47:14 -040041 name: rom_functests
42 tests: ["rom_keymgr_functest"]
Timothy Chen652e97d2021-06-25 09:42:05 -070043 }
Timothy Trippel80aa0052022-03-07 22:56:44 -080044 {
45 name: signed
46 tests: ["chip_sw_uart_smoketest_signed"]
47 }
Timothy Chen652e97d2021-06-25 09:42:05 -070048 ]
49}