Closed jjjt-git closed 8 months ago
Hi,
One thing would be to preserve backward compatibility, i mean in particualr the mcycleAccess = CsrAccess.NONE, and others.
Idea being to preserve that feature there, while also havig the possibility to have it implemented by your plugin :)
I added the legacy counters back in, but made sure, they will not be generated if a CounterService is part of the pipeline. I still have not tested the CounterPlugin, but hope to get to that later that week...
Ok thanks :)
The Plugin works.
I reverted the removal of the config options. The GenFull still uses the CounterPlugin, as does the VexRiscvAxi4LinuxPlicClint. However there is (currently) no module in the repo to provide performance counters. It should be quite simple to add to the various cache-modules, but I have not looked into it yet.
Thanks ^^ The pr seems all good to me, i just updated it to go into dev instead of master.
Also note since november i'm working on VexiiRiscv : https://github.com/SpinalHDL/VexiiRiscv
medium / long terms the idea is to migrate toward it. Let's me know if you are interrested into the project ^^
Fixed the condition.
Thanks ^^
my pleasure
Fixes #361 Not tested, because I did not find the time for it. So I do not know, whether it works or not.