Skip to content

Commit 09cb8de

Browse files
dansmathersjamesbeyond
authored andcommitted
Draft: Add m-mode CLIC interrupt testcases
This is a draft version of the m-mode (Smclic) 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 m-mode CLIC interrupt tests in riscof testlist flow, add Smclic to riscof yaml file, e.g.: spike/spike_isa.yaml: ISA: RV32IMCZicsr_Zifencei_Smclic Signed-off-by: Dan Smathers <dan.smathers@seagate.com>
1 parent c239aef commit 09cb8de

File tree

9 files changed

+5189
-0
lines changed

9 files changed

+5189
-0
lines changed

riscv-test-suite/rv32i_m/Smclic/src/clicdirect-01.S

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

riscv-test-suite/rv32i_m/Smclic/src/cliclevel-01.S

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

riscv-test-suite/rv32i_m/Smclic/src/cliclevel-02.S

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

riscv-test-suite/rv32i_m/Smclic/src/cliclevel-03.S

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

riscv-test-suite/rv32i_m/Smclic/src/cliclevel-04.S

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

riscv-test-suite/rv32i_m/Smclic/src/clicnomint-01.S

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

riscv-test-suite/rv32i_m/Smclic/src/clicnomint-02.S

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

riscv-test-suite/rv32i_m/Smclic/src/clicnomint-03.S

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

riscv-test-suite/rv32i_m/Smclic/src/clicwfi-01.S

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

0 commit comments

Comments
 (0)