Hi Mitch, Your scripts were of great help and saved us a lot of time.
Hi Alberto, I have added fixes to the scripts which should allow it to work fine with latest gem5. You can find them here https://sites.google.com/site/nitheshkurella/scipts Regards Nithesh On Tue, May 20, 2014 at 12:55 PM, Alberto Martinez via gem5-users < [email protected]> wrote: > Hello, > I am trying to use a Nehalem configuration that I found in this email list > right here: > > http://comments.gmane.org/gmane.comp.emulators.m5.users/14015 > > But I am having some erros. > I moved to config/alberto the files included in the .tar that you can see > in the link I wrote (Nehalem.py, Nahalem.cfg y se2.py). And I run: > > ./build/X86_FS/gem5.opt configs/alberto/se2.py > --cfg=configs/alberto/nehalem.cfg > --cmd=./tests/test-progs/hello/bin/alpha/linux/hello > > I found 2 errors complaining about 2 attributes in the BranchPredictor, > and I deleted them (cause there were not important for what I need to do), > but I still have some erros I cannot solve. > > First I have: > > Traceback (most recent call last): > File "<string>", line 1, in <module> > File "/home/amartinez/gem5/src/python/m5/main.py", line 387, in main > exec filecode in scope > File "configs/alberto/se2.py", line 96, in <module> > detailed_cpu = Nehalem(cpu_id = 0, switched_out=detailed_switched_out, > **cpu_options) > File "/home/amartinez/gem5/src/python/m5/SimObject.py", line 672, in > __init__ > setattr(self, key, val) > File "/home/amartinez/gem5/src/python/m5/SimObject.py", line 767, in > __setattr__ > % (self.__class__.__name__, attr) > AttributeError: Class Nehalem has no parameter clock > > > But "clock" attribute is defined in Nehalem.cfg like that: > > [cpu] > type = nehalem > clock = 2GHz > > I tried deleting it from there, and adding it in Nehalem.py like: > > class Nehalem(DerivO3CPU): > clock = 2 > LQEntries = 48 > SQEntries = 32 > LSQDepCheckShift = 0 > LFSTSize = 1024 > SSITSize = 1024 > decodeToFetchDelay = 1 > renameToFetchDelay = 1 > .... > > But then I got this error: > > > File "<string>", line 1, in <module> > File "/home/amartinez/gem5/src/python/m5/main.py", line 387, in main > exec filecode in scope > File "configs/alberto/se2.py", line 7, in <module> > from Nehalem import * > File "configs/alberto/Nehalem.py", line 78, in <module> > class Nehalem(DerivO3CPU): > File "/home/amartinez/gem5/src/python/m5/SimObject.py", line 254, in > __init__ > setattr(cls, key, val) > File "/home/amartinez/gem5/src/python/m5/SimObject.py", line 348, in > __setattr__ > "Class %s has no parameter \'%s\'" % (cls.__name__, attr) > AttributeError: Class Nehalem has no parameter 'clock' > > > Actually complaining because I added that parameter. What am I doing > wrong? Am I using this script and configuration wrong? How should I use it > then? > > Thanks a lot for your attention, > Alberto > > > _______________________________________________ > 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
