Hi Masoud, I built the system with a different protocol, but it still seg-fault at DMA-controller.... Do you remember anything you did differently than mine (see below)?
thanks very much, Carole root@carole-software-lab-nehalem:~/gem5-latest/gem5# scons RUBY=True PROTOCOL=MOESI_CMP_directory build/ALPHA_FS/gem5.opt root@carole-software-lab-nehalem:~/gem5-latest/gem5# ./build/ALPHA_FS/gem5.opt configs/example/ruby_fs.py -t gem5 Simulator System. http://gem5.org gem5 is copyrighted software; use the --copyright option for details. gem5 compiled Jul 26 2011 12:40:19 gem5 started Jul 26 2011 12:40:55 gem5 executing on carole-software-lab-nehalem command line: ./build/ALPHA_FS/gem5.opt configs/example/ruby_fs.py -t Global frequency set at 1000000000000 ticks per second info: kernel located at: /home/carole/gem5-latest/gem5/binaries/vmlinux Listening for system connection on port 3456 fatal: system.dma_cntrl0.dma_sequencer.ruby_system without default or user set value Segmentation fault On Tue, Jul 26, 2011 at 11:23 AM, Masoud Dehyadegari <[email protected]>wrote: > Hi Carole, > > I had the same problem with MI_example protocol but when I use > MESI_CMP_directory protocol with the following command I could simulate > scons PROTOCOL=MESI_CMP_directory build/ALPHA_FS/m5.opt > > > Thanks, > Masoud > > > > On Tue, Jul 26, 2011 at 7:20 PM, Carole-Jean Wu <[email protected]>wrote: > >> Hi Nilay, >> >> I updated the latest gem5 release... but still having some seg. faults. >> >> root@carole-software-lab-nehalem:~/gem5-latest/gem5# >> ./build/ALPHA_FS/gem5.opt configs/example/ruby_fs.py >> gem5 Simulator System. http://gem5.org >> gem5 is copyrighted software; use the --copyright option for details. >> >> gem5 compiled Jul 26 2011 10:43:01 >> gem5 started Jul 26 2011 10:46:57 >> gem5 executing on carole-software-lab-nehalem >> command line: ./build/ALPHA_FS/gem5.opt configs/example/ruby_fs.py >> Global frequency set at 1000000000000 ticks per second >> info: kernel located at: /home/carole/gem5-latest/gem5/binaries/vmlinux >> Listening for system connection on port 3456 >> fatal: system.dma_cntrl0.dma_sequencer.ruby_system without default or user >> set value >> Segmentation fault >> >> Do you know how to resolve this issue? >> >> thanks, >> Carole >> >> root@carole-software-lab-nehalem:~/gem5-latest/gem5# >> ./build/ALPHA_FS/gem5.opt configs/example/ruby_fs.py >> gem5 Simulator System. http://gem5.org >> gem5 is copyrighted software; use the --copyright option for details. >> >> gem5 compiled Jul 26 2011 10:43:01 >> gem5 started Jul 26 2011 10:46:57 >> gem5 executing on carole-software-lab-nehalem >> command line: ./build/ALPHA_FS/gem5.opt configs/example/ruby_fs.py >> Global frequency set at 1000000000000 ticks per second >> info: kernel located at: /home/carole/gem5-latest/gem5/binaries/vmlinux >> Listening for system connection on port 3456 >> fatal: system.dma_cntrl0.dma_sequencer.ruby_system without default or user >> set value >> Segmentation fault >> >> >> On Mon, Jul 25, 2011 at 7:33 PM, Nilay Vaish <[email protected]> wrote: >> >>> On Mon, 25 Jul 2011, Carole-Jean Wu wrote: >>> >>> Hi, >>>> >>>> I built an ALPHA-FS system and trying to start the full system >>>> simulation >>>> with the cache memory module, Ruby. However, I am getting the following >>>> error message complaining that the ALPHA system does not have dma >>>> controller. Has anyone encountered this and know how to resolve the >>>> issue? >>>> >>>> thanks in advance, >>>> Carole Wu >>>> >>>> ~/gem5-stable# ./build/ALPHA_FS/gem5.opt configs/example/ruby_fs.py >>>> >>>> gem5 Simulator System. http://gem5.org >>>> gem5 is copyrighted software; use the --copyright option for details. >>>> >>>> gem5 compiled Jul 25 2011 15:35:49 >>>> gem5 started Jul 25 2011 15:57:06 >>>> gem5 executing on carole-software-lab-nehalem >>>> command line: ./build/ALPHA_FS/gem5.opt configs/example/ruby_fs.py >>>> Error: could not create sytem for ruby protocol MI_example >>>> Traceback (most recent call last): >>>> File "<string>", line 1, in <module> >>>> File "/home/carole/gem5-stable/src/**python/m5/main.py", line 356, in >>>> main >>>> exec filecode in scope >>>> File "configs/example/ruby_fs.py", line 123, in <module> >>>> system._dma_devices) >>>> File "/home/carole/gem5-stable/**configs/ruby/Ruby.py", line 70, in >>>> create_system >>>> % protocol) >>>> File "<string>", line 1, in <module> >>>> File "/home/carole/gem5-stable/**configs/ruby/MI_example.py", line >>>> 151, in >>>> create_system >>>> system.dma_cntrl.dma_**sequencer.port = dma_device.dma >>>> File "/home/carole/gem5-stable/src/**python/m5/SimObject.py", line >>>> 604, in >>>> __getattr__ >>>> % (self.__class__.__name__, attr) >>>> AttributeError: object 'LinuxAlphaSystem' has no attribute 'dma_cntrl' >>>> >>>> >>> I have made changes that rectify the error. You would need to either >>> download the latest version of gem5, or else update your gem5 repository. >>> >>> -- >>> Nilay >>> ______________________________**_________________ >>> gem5-users mailing list >>> [email protected] >>> http://m5sim.org/cgi-bin/**mailman/listinfo/gem5-users<http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users> >>> >> >> >> _______________________________________________ >> gem5-users mailing list >> [email protected] >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >> > > > _______________________________________________ > gem5-users mailing list > [email protected] > http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users >
_______________________________________________ gem5-users mailing list [email protected] http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
