openhwgroup / cv32e40p

CV32E40P is an in-order 4-stage RISC-V RV32IMFCXpulp CPU based on RI5CY from PULP-Platform
https://docs.openhwgroup.org/projects/cv32e40p-user-manual/en/latest
Other
941 stars 412 forks source link

RVFI - Adding missing perf counter + correcting issue on mstatus_fs with flw #957

Closed YoannPruvost closed 6 months ago

YoannPruvost commented 6 months ago

This PR adds to RVFI the sampling and reporting of the performance counters CSR It also corrects an issue when sampling mstatus_fs update caused by flw