In Ruby System, it is only supported flush by MOESI_hammer coherence protocol, flush isn’t supported by MESI_*. This means that some protocols cannot be used when checkpointing or switching from detailed to less detailed timing modes.
How can add flush in MESI_Three_Level protocol? as I know, adding flush is hard. There are many states and events that need to be considered to support flush in the protocol, are there any good ideas to add flush to the protocol? It takes fundamentally updating the coherence protocol, _______________________________________________ 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