Hey Sadhana, First of i'll i'd read over the replacement policy documentation: https://www.gem5.org/documentation/general_docs/memory_system/replacement_policies/.
There are lot of options to get information on a cache blog. Generally I think this Stackoverflow gives the most comprehensive options on this: https://stackoverflow.com/questions/64954075/how-to-output-the-data-in-the-cache-set-when-the-cache-is-replaced. The most important thing to to keep in mind in the `CacheBlk->data` will always get you the data in the cache block (it's a `uint8_t*`). I don't know exactly what the options are here but they may be a debug flag that gets you what you want. For more information on using debug flags: https://www.gem5.org/documentation/learning_gem5/part2/debugging/. Kind regards, Bobby -- Dr. Bobby R. Bruce Room 3050, Kemper Hall, UC Davis Davis, CA, 95616 web: https://www.bobbybruce.net > On Sep 11, 2023, at 10:17 PM, Sadhana . via gem5-users <gem5-users@gem5.org> > wrote: > > Hello everyone, > I am working in gem5 version 22.0, I wan to design a cache replacement > policy as a part of my research work, which evicts blocks based on the > contents i.e. considering a number of zeros and ones. Is there a possibility > to get the content of cache blok, in gem5? > Thanks and Regards, > Sadhana, > Research Scholar-NITK, > Dept. of Computer Science and Engineering > . > _______________________________________________ > gem5-users mailing list -- gem5-users@gem5.org > To unsubscribe send an email to gem5-users-le...@gem5.org
_______________________________________________ gem5-users mailing list -- gem5-users@gem5.org To unsubscribe send an email to gem5-users-le...@gem5.org