Skip to content

Commit 35ee9c1

Browse files
dansmathersjamesbeyond
authored andcommitted
Draft: Add s-mode CLIC interrupt testcases
This is a draft version of the s-mode (Ssclic) CLIC interrupt testcases using clint MSW and MTIMER macros. Note: pulls are not yet available for spike or sail that support CLIC but these testcases should help enable their development. This pull requires: riscv-software-src/riscv-config#169, riscv-software-src/riscof#106 riscv-software-src/riscv-isa-sim#1596 To include s-mode CLIC interrupt tests in riscof testlist flow, add Ssclic to riscof yaml file, e.g.: spike/spike_isa.yaml: ISA: RV32IMCZicsr_Zifencei_Ssclic Signed-off-by: Dan Smathers <dan.smathers@seagate.com>
1 parent 68e9b39 commit 35ee9c1

16 files changed

+13573
-0
lines changed

riscv-test-suite/rv32i_m/Ssclic/src/sclicdeleg-01.S

Lines changed: 836 additions & 0 deletions
Large diffs are not rendered by default.

riscv-test-suite/rv32i_m/Ssclic/src/sclicmdisable-01.S

Lines changed: 841 additions & 0 deletions
Large diffs are not rendered by default.

riscv-test-suite/rv32i_m/Ssclic/src/sclicmdisable-02.S

Lines changed: 847 additions & 0 deletions
Large diffs are not rendered by default.

riscv-test-suite/rv32i_m/Ssclic/src/sclicmdisable-03.S

Lines changed: 838 additions & 0 deletions
Large diffs are not rendered by default.

riscv-test-suite/rv32i_m/Ssclic/src/sclicnodeleg-01.S

Lines changed: 835 additions & 0 deletions
Large diffs are not rendered by default.

riscv-test-suite/rv32i_m/Ssclic/src/sclicorder-01.S

Lines changed: 854 additions & 0 deletions
Large diffs are not rendered by default.

riscv-test-suite/rv32i_m/Ssclic/src/sclicorder-02.S

Lines changed: 858 additions & 0 deletions
Large diffs are not rendered by default.

riscv-test-suite/rv32i_m/Ssclic/src/sclicorder-03.S

Lines changed: 861 additions & 0 deletions
Large diffs are not rendered by default.

riscv-test-suite/rv32i_m/Ssclic/src/sclicorder-04.S

Lines changed: 858 additions & 0 deletions
Large diffs are not rendered by default.

riscv-test-suite/rv32i_m/Ssclic/src/sclicprivorder-01.S

Lines changed: 862 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)