Hello all,
I am facing an assertion when I try to flush the dcache periodically,
using a sheduling timing event.
I have set up a recurring timing event, and on the handler of this event
I try to flush the dcache or icache.
For the icache scenario I just call the base.cc::memInvalidate(), see
https://gem5.googlesource.com/public/gem5/+/96fce476785a834f102ae69a895e661cf08e47cd/src/mem/cache/base.cc#1585,
while for dcache case first I call the writeback (see:
https://gem5.googlesource.com/public/gem5/+/96fce476785a834f102ae69a895e661cf08e47cd/src/mem/cache/base.cc#1579)
and then the cache invalidation.
I have observed that for the dcache scenario the following assertion get
triggered, see
https://gem5.googlesource.com/public/gem5/+/96fce476785a834f102ae69a895e661cf08e47cd/src/mem/cache/base.cc#1322.
Am I doing something wrong during the dl1 cache flushing procedure?
Kind regards,
Michail
_______________________________________________
gem5-users mailing list -- gem5-users@gem5.org
To unsubscribe send an email to gem5-users-le...@gem5.org
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s