Hello
I came across this comment:

 /*
     * Flushin of the caches is disabled currently because we need to
     * implement a logic where every cache will check physaddr's cache line
     * address with pending requests and flush them.
     */

I want to implement flushing of write-back cache in cacheController.cpp.
Flushing is done during simulation itself, such as after 1M instruction.
Can you give some pointers.

I think I need to check whether dirty; then call send-update-message ..
But
1. What about dependent entries?
2. It will take multiple cycles. what happens during that time?
Thanks and Regards
Sparsh Mittal
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to