Skip to content

Add PC mux in cv32e40x_controller_fsm. use this mux for fencei PC and exception PC

Eclipse Webmaster requested to merge github/fork/silabs-oivind/todo_fix_6 into master

Created by: silabs-oivind

PR consists of 3 commits: ccd2871f: SEC clean. Move PC mux from CS registers to controller FSM f7432030: Not SEC clean. Update the halt/kill behavior upon fencei. This is not SEC clean because the previous implementation would try to fetch an (unneeded) instruction when IF was killed when fencei entered WB. Halting IF (not killing) prevents this redundant instruction fetch. 5069951c: SEC clean. Use output from PC mux in controller FSM upon fencei.

Merge request reports

Loading