Dan Smathers
Dan Smathers
would it make sense to have a software clint compatibility mode option where writes to CSR xIP, xIE is equivalent to writing to these shortcut bits? AIA directly references CLINT...
just pointing out that CLIC already has defined the ability to clear clicintip via CSR: _If the pending interrupt is edge-triggered, hardware will automatically clear the corresponding pending bit when...
Note that csrrsi or csrrci can be used with xnxti. if mstatus.mie is already 0 and you don't want to update mstatus, csrci t0, mnxti, MIE if mstatus.mie is already...
I don't need support for clic. I'm developing that. FYI, I'm the chair of fast interrupts task group - clic, and I'm going to be developing ACT tests for clic....
Can you point me to documentation on how and where to specify RVTEST_ISA? Do I add it to spike_isa.yaml or spike_platform.yaml like this? hart0: RVTEST_ISA: RV32IMCZicsr_Zifencei_Smclint ISA: RV32IMCZicsr_Zifencei I get...
or do you mean spike_isa.yaml should look like: hart0: ISA: RV32IMCZicsr_Zifencei_Smclint Smclint tests should look like: RVTEST_ISA("RV32I_Zicsr") ... #ifdef TEST_CASE_1 RVTEST_CASE(1,"//check ISA:=regex(.*32.*); check ISA:=regex(.*I.*Zicsr.*Smclint.*); def rvtest_mtrap_routine=True; def TEST_CASE_1=True",ebreak) and modifications...
this change is needed for the Smclint/Ssclint tests proposed in https://github.com/riscv-non-isa/riscv-arch-test/pull/372
It seems like this proposal could be standalone and apply to any interrupt controller (CLIC, CLINT, AIA)? Make a proposal to the SIG and see if they have it become...
riscof coverage --config=config.ini --suite=riscv-arch-test/riscv-test-suite/ --env=riscv-arch-test/riscv-test-suite/env --cgf-file /riscof/riscv-arch-test/coverage/rvi_c.cgf --cgf-file /riscof/riscv-arch-test/coverage/rvi.cgf --cgf-file /riscof/riscv-arch-test/coverage/rvi_fencei.cgf --cgf-file /riscof/riscv-arch-test/coverage/rvi_m.cgf --cgf-file /riscof/riscv-arch-test/coverage/rvi_priv.cgf | tee cov.log INFO | ****** RISCOF: RISC-V Architectural Test Framework 1.25.3 ******* INFO |...
@pawks Can you share your command you use to run coverage and I will try that? I was guessing at the correct command because I didn't see a quickstart command...