Hello,

I have a question about cache prefetch interface for Marssx86.

in master branch file cacheController.cpp : line 276. The prefetch code is :

if(queueEntry->prefetch) {
                    /* In case of prefetch just wakeup the dependents
entries */
                    queueEntry->prefetchCompleted = true;
                    clear_entry_cb(queueEntry);
 }

It seems if the return data is a prefetched data. Marss just clear the
queue entry. It does not insert this data into the LLC. Does anybody has
idea about why is that or is this a wrong implementation?

Thanks
zhe
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to