Thanks a lot to you all!
Nithesh I will try your scripts as soon as I get to my faculty!
Again thanks a lot, you made my day a better one! ;)

Alberto


2014-05-20 20:02 GMT+02:00 Nithesh Kurella <nithes...@gmail.com>:

> 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 <
> gem5-users@gem5.org> 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
>> gem5-users@gem5.org
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>>
>
>
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to