The problem is that all of the ruby test config files need to have
"addToPath(configs/topologies)" added to them in addition to configs/common
and configs/ruby which is already there. I missed that in the original
patch.

Would it be easier for me create a patch and submit it to reviewboard which
does this? Or for you just you just to make the change and commit?

Jason


On Sat, Jul 21, 2012 at 8:05 AM, Andreas Hansson <[email protected]>wrote:

> Hi everyone,
>
> Is there some Ruby ninja out there that could fix this?
>
>
> *****
> build/X86_MESI_CMP_directory/tests/opt/long/fs/10.linux-boot/x86/linux/pc-simple-timing-ruby-MESI_CMP_directory
> FAILED!
>
> It appears to be caused by:
>
> changeset:   9100:3caf131d7a95
> user:        Brad Beckmann <[email protected]>
> date:        Tue Jul 10 22:51:53 2012 -0700
> summary:     ruby: changes how Topologies are created
>
> The output (and note that it requires you to remove the build directory
> and rebuild from scratch):
>
> Traceback (most recent call last):
>   File "<string>", line 1, in <module>
>   File "/... /gem5/src/python/m5/main.py", line 359, in main
>     exec filecode in scope
>   File "tests/run.py", line 70, in <module>
>     execfile(joinpath(tests_root, 'configs', test_filename + '.py'))
>   File "tests/configs/pc-simple-timing-ruby.py", line 62, in <module>
>     Ruby.create_system(options, system, system.piobus, system._dma_ports)
>   File "/ .../gem5/configs/ruby/Ruby.py", line 104, in create_system
>     % protocol)
>   File "<string>", line 1, in <module>
>   File "/ .../gem5/configs/ruby/MESI_CMP_directory.py", line 189, in
> create_system
>     topology = create_topology(all_cntrls, options)
>   File "/ .../gem5/configs/ruby/Ruby.py", line 88, in create_topology
>     exec "import %s as Topo" % options.topology
>   File "<string>", line 1, in <module>
> ImportError: No module named Crossbar
>
> Thanks,
>
> Andreas
>
> -- IMPORTANT NOTICE: The contents of this email and any attachments are
> confidential and may also be privileged. If you are not the intended
> recipient, please notify the sender immediately and do not disclose the
> contents to any other person, use it for any purpose, or store or copy the
> information in any medium. Thank you.
> _______________________________________________
> gem5-dev mailing list
> [email protected]
> http://m5sim.org/mailman/listinfo/gem5-dev
>
_______________________________________________
gem5-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to