Hello
I'm trying to modify and extend ruby CHI protocol for my research. Before doing
so, I'm looking for a simple way to verify my ruby model.
I used to use ruby_random_test.py config on ruby protocols to test multi-core
cache coherence and it worked well, but when I do the same thing on CHI, like
build/X86_CHI/gem5.opt --debug-flags=ProtocolTrace
configs/example/ruby_random_test.py -n 2
It fails with error:
build/X86_CHI/mem/ruby/slicc_interface/AbstractController.cc:415: fatal: fatal
condition i == downstreamAddrMap.end() occurred:
system.ruby.network.ext_links1.ext_node: couldn't find mapping for address 3fc0
Is there any thing different between CHI and other ruby protocols when I use
the ruby_random_test.py, and is there any way to fix this problem?
Or is there any new tools for CHI to do the verification?
Any help would be appreciated. Thanks in advance FU
_______________________________________________
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