rsd-devel / rsd

RSD: RISC-V Out-of-Order Superscalar Processor
Apache License 2.0
934 stars 95 forks source link

Fix a bug that causes incorrect recovery if all instructions are flushed when ActiveList is full #51

Closed reo-pon closed 1 year ago

reo-pon commented 1 year ago

Fix recovery logic:

Now recovery works correctly even when ActiveList is full.

(This bug was found using hardware fuzzing technique by mmxsrup)