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
The extension Zifencei (fence.i instruction) shall be optional.
Therefore, a parameter RVZifencei shall be defined to configure it at RTL level. The extension shall be disabled on CV32A60X and CV32A65X (@yanicasa).
A way to disable the extension (fence.i instruction) shall be provided by Spike. (@zchamski)
The text was updated successfully, but these errors were encountered:
ASintzoff
added
CV32A65X
Part: Embedded configuration
Type:Bug
For bugs in the RTL, Documentation, Verification environment or Tool and Build system
labels
Jan 23, 2025
Spike implementation of fence.i assumes that Zifencei standard extension is always present: it does not have the appropriate require(EXT_....) clause in the instruction implementation of fence.i.
Spike TODOs:
Ensure that the proper flag for optional presence of Zifencei exists (implement one if not.)
… instruction. (#2580)
Spike part of fix to CVA6 issue openhwgroup/cva6#2734.
Spike code explicitly assumed Zifencei as being present for backward compatibility, cf. the diff on isa_parser.cc.
This request changes the original Spike behavior to require the explicit inclusion of Zifencei in the ISA string to enable the fence.i instruction.
…2822)
This MR implements the non-RTL part of CVA6 project changes needed for #2734:
* changes to scripts
* changes to configuration files
* turn off Zifencei support in RTL configuration.
Is there an existing CVA6 bug for this?
Bug Description
The extension Zifencei (
fence.i
instruction) shall be optional.Therefore, a parameter
RVZifencei
shall be defined to configure it at RTL level. The extension shall be disabled on CV32A60X and CV32A65X (@yanicasa).A way to disable the extension (
fence.i
instruction) shall be provided by Spike. (@zchamski)The text was updated successfully, but these errors were encountered: