Merge 40x->40s, again
Created by: silabs-robin
Merged cv32e40x/dev
branch into cv32e40s/dev
, and manually copied/modified certain files from the x
directory to the s
directory.
ci_check
passes all tests except timeout on corev_rand_instr_test
.
This PR does the same as https://github.com/openhwgroup/core-v-verif/pull/1314 but for the latest fixes in 40x. Also updated the RTL hash to today's latest.
Changelist from manual copying:
- (Rejecting "dut_wrap" changes)
- (Rejecting "40s_cfg" changes)
- (Rejecting "tb")
- (Rejecting "constants")
- (Rejecting "flist")
- (Rejecting "interrupt_assert")
- (Rejecting "iss_wrap")
- (Rejecting "fcov_holes")
- (Rejecting "interrupt_test")
- (Rejecting "hello-world")
- (Rejecting "*csr_access_test")
- (Rejecting "mhpmcounter_29.yaml")
- (Rejecting "no_bitmanip.yaml")
- (Rejecting "core*tb_wrapper")
- (Rejecting "core_settings")
- (Rejecting "pma_instr_lib")
- (Rejecting "pma_cfg.sv")
- (Accept "tb_ifs")
- (Accept "illegal")
- (Accept "pma_test_cfg*.yaml")
- (Accept "default.yaml")
- (Accept "ldgen")
- (Accept "handlers")
- (Accept "40s_pkg")
- (Accept "debug_assert")
- (Accept "buserr_sb")
- (Fixed "requested_csr_por")
- (Fixed "modeled_csr_por")
- (Fixed "csr_instr_asm")
- (Fixed "csr_template.yaml")
- (Fixed "externalrepos")