Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[hardware] 🐛 Wait previous stores to be done before killing
When an exception occurs on a store (e.g., page fault), the store unit needs to wait until all the previous stores have been ack on the b channel. This will bump the commit instruction correctly and preserve consistency and memory ordering with CVA6 (we cannot complete a store before receiving the ack from the memory system).
- Loading branch information