mirror of
https://github.com/openhwgroup/cve2.git
synced 2025-04-24 14:09:08 -04:00
- A new parameter and a run-time control bit (DataIndTiming and data_ind_timing) enabling different behaviour for running security critical code sections. - In the new mode, all branches act as if taken, with not-taken branches executing as a branch to the next instruction. - This should give similar execution time/power characteristics regardless of the branch condition. - Note that with the BranchTargetALU, branches stall an extra cycle in secure mode to avoid factoring the branch-taken decision into the branch target address mux. Signed-off-by: Tom Roberts <tomroberts@lowrisc.org> |
||
---|---|---|
.. | ||
ibex_alu.sv | ||
ibex_compressed_decoder.sv | ||
ibex_controller.sv | ||
ibex_core.f | ||
ibex_core.sv | ||
ibex_core_tracing.sv | ||
ibex_counters.sv | ||
ibex_cs_registers.sv | ||
ibex_decoder.sv | ||
ibex_ex_block.sv | ||
ibex_fetch_fifo.sv | ||
ibex_icache.sv | ||
ibex_id_stage.sv | ||
ibex_if_stage.sv | ||
ibex_load_store_unit.sv | ||
ibex_multdiv_fast.sv | ||
ibex_multdiv_slow.sv | ||
ibex_pkg.sv | ||
ibex_pmp.sv | ||
ibex_prefetch_buffer.sv | ||
ibex_register_file_ff.sv | ||
ibex_register_file_fpga.sv | ||
ibex_register_file_latch.sv | ||
ibex_tracer.sv | ||
ibex_tracer_pkg.sv | ||
ibex_wb_stage.sv |