blob: cebf4f31da0f0d793efcb206e683f891f0dc7bac [file] [log] [blame]
Zane Shelley88eb2022022-01-20 14:25:14 -06001#include "simulator.hpp"
2
3START_TEST_CASE(tod_fault)
4
5CHIP(proc0, P10_20)
6
7START_ITERATION
8
9REG_SCOM(proc0, 0x570F001C, 0x4000000000000000) // GLOBAL_CS_FIR[1]
10REG_SCOM(proc0, 0x570F001B, 0x4000000000000000) // GLOBAL_RE_FIR[1]
11REG_SCOM(proc0, 0x01040000, 0x0800000000000000) // TP_CHIPLET_CS_FIR[4]
12REG_SCOM(proc0, 0x01040001, 0x0800000000000000) // TP_CHIPLET_RE_FIR[4]
13REG_SCOM(proc0, 0x01040100, 0x0000007000000000) // TP_LOCAL_FIR[25:27]
14REG_SCOM(proc0, 0x01040103, 0x0000001000000000) // TP_LOCAL_FIR_MASK
15REG_SCOM(proc0, 0x01040107, 0x0000002000000000) // TP_LOCAL_FIR_ACT1
16
17REG_SCOM(proc0, 0x00040030, 0xf000000000000000) // TOD_ERROR
18REG_SCOM(proc0, 0x00040032, 0xc000000000000000) // TOD_ERROR_MASK
19REG_SCOM(proc0, 0x00040033, 0xa000000000000000) // TOD_ERROR_ROUTING
20
Zane Shelleyb7005ca2023-03-24 15:23:59 -050021EXP_SIG(proc0, 0x7d9b, 0, 3, CHIP_CS)
Zane Shelley88eb2022022-01-20 14:25:14 -060022EXP_SIG(proc0, 0xdf2a, 0, 26, RECOVERABLE)
23
24END_ITERATION
25
26END_TEST_CASE