Hi everyone,\
\
As we already know, a "Read miss" at the last cache level (LLC) means that the 
desired block in the LLC for reading was not found. Consequently, it is 
necessary to locate a victim block and copy the desired block from the main 
memory to the victim block's location in the last cache level.

I want to see the data content of the blocks that were brought to the last 
level of the cache due to a read miss from the main memory. However, I am 
unsure where the Read Miss operation is implemented. Based on my research, it 
appears that the function:\
\
CacheBlk\* BaseCache::handleFill(PacketPtr pkt, CacheBlk \*blk, PacketList 
&writebacks, bool allocate)\
\
maybe helpful in this regard.

I would greatly appreciate any suggestions or guidance on how to effectively 
validate my findings. For your information, I am utilizing a classic cache 
configuration and an O3 CPU type.

Thank you for your attention to this matter, and I eagerly look forward to your 
guidance.

Sincerely,\
Zahra Moein
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org

Reply via email to