You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AyoubJalali opened this issue
Apr 18, 2024
· 3 comments
· Fixed by #2716
Assignees
Labels
CV32A60AXPart: Application configuration (former "step1")CV32A65XPart: Embedded configurationType:BugFor bugs in the RTL, Documentation, Verification environment or Tool and Build system
Hello,
This a CV32A65X RTL bug, as the core configuration does not support S-mode, so should not support S-mode interrupt, but the CV32A65X has an input irq_i[0] for Supervisor external interrupt, when irq_i[0] is assert the MIP.SEIP is asserted, that the normal behavior if we support the S-mode, but the CV32A65X does not.
The text was updated successfully, but these errors were encountered:
AyoubJalali
added
Type:Bug
For bugs in the RTL, Documentation, Verification environment or Tool and Build system
CV32A60AX
Part: Application configuration (former "step1")
CV32A65X
Part: Embedded configuration
labels
Apr 18, 2024
I can't reproduce this issue. Asserting irq_i[0] only raise MIP.MEIP and MIP.SEIP stay at 0.
The RTL seems fine since PR #2017 which was merged few weeks before your issue.
CV32A60AXPart: Application configuration (former "step1")CV32A65XPart: Embedded configurationType:BugFor bugs in the RTL, Documentation, Verification environment or Tool and Build system
Is there an existing CVA6 bug for this?
Bug Description
Hello,
This a CV32A65X RTL bug, as the core configuration does not support S-mode, so should not support S-mode interrupt, but the CV32A65X has an input irq_i[0] for Supervisor external interrupt, when irq_i[0] is assert the MIP.SEIP is asserted, that the normal behavior if we support the S-mode, but the CV32A65X does not.
The text was updated successfully, but these errors were encountered: