Hello everyone:
I have changed my MESI_Three_Level-L0cache.sm, but panic: Runtime error, assert
failure.
void setState(TBE tbe, Entry cache_entry, Address addr, State state)
assert((Dcache.isTagPresent(addr) && Icache.isTagPresent(addr)) == false);
if(is_valid(tbe)) {
return tbe.TBEState;
} else if (is_valid(cache_entry)) {
return cache_entry.CacheState;
}
I don't know the purpose of assert((Dcache.isTagPresent(addr) &&
Icache.isTagPresent(addr)) == false), Icache and Dcache are different, I don't
know what does mean?
Looking forward to your reply.
_______________________________________________
gem5-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s