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