Control and Status Registers (CSR)
ConceptControl and Status Registers (CSRs) are processor registers used to control operation and hold processor state. In ProcessorFuzz, transitions in CSR values are used as a coverage signal for processor fuzzing because they indicate entry into new processor states.
WIKI
Control and Status Registers (CSR)
Overview
Control and Status Registers (CSRs) are registers that control processor operation and hold processor state. In the ProcessorFuzz work, CSRs are treated as a compact architectural signal for observing when execution reaches a new processor state.
Use in processor fuzzing
ProcessorFuzz introduces a CSR-transition coverage metric for hardware fuzzing of processors. The key idea is that a new transition in CSR values counts as a coverage increase. Because CSRs control and hold processor state, transitions in their values are used as evidence that the processor has entered a new state.
NEIGHBORHOOD
No graph connections found for this entity yet. It may appear in future ingestion runs.
explore full graph →