cva6 icon indicating copy to clipboard operation
cva6 copied to clipboard

Which exceptions and interrupts can be deligated?

Open MikeOpenHWGroup opened this issue 2 years ago • 3 comments

The medeleg and mideleg CSRs indicate which exceptions can be delegated to non-machine mode code. The User Manual indicates that all 32-bits of these CSRs are R/W which implies that all interrupts and exceptions can be delegated. It seems unlikely that this is correct.

Please update the User Manual to indicate which exceptions and interrupts can be delegated, and the R/W bits of the medeleg and mideleg CSRs.

MikeOpenHWGroup avatar Apr 25 '23 19:04 MikeOpenHWGroup

@ASintzoff, as exception an sinterrupt verificator, you should have a clearer view than me on this point ! I assign the point to you

JeanRochCoulon avatar Aug 21 '23 12:08 JeanRochCoulon

Hi @ASintzoff and @JeanRochCoulon, I just noticed that this Issue has both CV32A60AX and notCV32A65X labels. Is that correct?

MikeOpenHWGroup avatar Mar 14 '25 01:03 MikeOpenHWGroup

We should not be confused by the similarity between CV32A60AX label and CV32A60X configuration name.

There are few issues with CV32A60AX labels. Maybe, it will be reused for the configuration with the same name.

ASintzoff avatar Mar 17 '25 08:03 ASintzoff