in calculating the privilege of load/stores. This is safe because it is only the *current* debug mode state which affects load/stores, and some new properties have been added to ensure load/stores can not be in aphase at the point debug mode is entered/exited (which is achieved by delaying the trap). Therefore there is no way for debug entry to inadvertently boost the privilege of an executing U-mode load/store. Also rename a confusingly-named signal for an unsquashable bus transfer in stage 2 that delays IRQ entry. |
||
|---|---|---|
| .. | ||
| arith | ||
| debug | ||
| hazard3.f | ||
| hazard3_config.vh | ||
| hazard3_config_inst.vh | ||
| hazard3_core.v | ||
| hazard3_cpu_1port.v | ||
| hazard3_cpu_2port.v | ||
| hazard3_csr.v | ||
| hazard3_csr_addr.vh | ||
| hazard3_decode.v | ||
| hazard3_frontend.v | ||
| hazard3_instr_decompress.v | ||
| hazard3_irq_ctrl.v | ||
| hazard3_ops.vh | ||
| hazard3_pmp.v | ||
| hazard3_power_ctrl.v | ||
| hazard3_regfile_1w2r.v | ||
| hazard3_triggers.v | ||
| hazard3_width_const.vh | ||
| rv_opcodes.vh | ||