blob: 6d8591f39aa12825fd93fb9c090a486acbc083ab [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 {
Alphan Ulusoy776d2ab2022-08-13 16:47:14 -040012 name: rom_e2e_bootup_success
Timothy Trippel0a531392022-06-17 13:49:46 -070013 uvm_test_seq: chip_sw_base_vseq
Timothy Trippelc8bac792022-08-18 23:46:01 -070014 sw_images: ["//sw/device/silicon_creator/rom/e2e:e2e_bootup_success: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
22 uvm_test_seq: chip_sw_base_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"]
Timothy Trippelc64f7f52022-03-03 17:41:22 -080026 }
27
Alphan Ulusoy776d2ab2022-08-13 16:47:14 -040028 // ROM func tests to be run with test ROM.
Timothy Chen652e97d2021-06-25 09:42:05 -070029 {
Alphan Ulusoy776d2ab2022-08-13 16:47:14 -040030 name: rom_keymgr_functest
Timothy Chen652e97d2021-06-25 09:42:05 -070031 uvm_test_seq: chip_sw_base_vseq
Timothy Trippelecd84362022-07-19 17:53:17 -070032 sw_images: ["//sw/device/silicon_creator/lib/drivers:keymgr_functest:1"]
Timothy Trippel7a553fb2022-01-25 22:02:44 -080033 en_run_modes: ["sw_test_mode_test_rom"]
Timothy Chen1af590e2022-06-15 14:36:10 -070034 run_opts: ["+sw_test_timeout_ns=10000000"]
Timothy Chen652e97d2021-06-25 09:42:05 -070035 }
36 ]
Timothy Trippel7a553fb2022-01-25 22:02:44 -080037
Timothy Chen652e97d2021-06-25 09:42:05 -070038 regressions: [
39 {
Alphan Ulusoy776d2ab2022-08-13 16:47:14 -040040 name: rom_functests
41 tests: ["rom_keymgr_functest"]
Timothy Chen652e97d2021-06-25 09:42:05 -070042 }
Timothy Trippel80aa0052022-03-07 22:56:44 -080043 {
44 name: signed
45 tests: ["chip_sw_uart_smoketest_signed"]
46 }
Timothy Chen652e97d2021-06-25 09:42:05 -070047 ]
48}