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
