various corev-dv fixes for NMI, PMA and bus errors
Created by: strichmo
- Restored NMI handler to corev-dv. This was somehow dropped in an earlier checkin.
-
@silabs-hfegran
I simplified the linker scripts with respect to NMI. This seems to be stable in random simulations but please take a look. - Rework some of NMI RVVI driver code. This is incomplete as some RVFI updates will be necessary (nmip RVFI).
- Add corev-dv bus error tests
- Even thought this bus error code is not completely working, I would like to PR this in to cv32e40x/dev to generate testcases for the design team and enable some RVFI testing for new features required