ok that problem solved. thank you
--
// Naderan *Mahmood;

On Mon, Feb 20, 2012 at 7:42 PM, Steve Reinhardt <[email protected]> wrote:

> There's still a problem in your script, but there was an issue in some new
> code that prevented you from getting a decent error message.  I just pushed
> a patch to give you a better error message; pull it and see if it helps.
>
> Steve
>
>
> On Mon, Feb 20, 2012 at 7:17 AM, Mahmood Naderan <[email protected]>wrote:
>
>> After adding that to my cmp.py, I now get this error:
>>
>>
>> Global frequency set at 1000000000000 ticks per second
>> Traceback (most recent call last):
>>  File "<string>", line 1, in <module>
>>  File "/home/mahmood/gem5-ef8630054b5e/src/python/m5/main.py", line
>> 357, in main
>>    exec filecode in scope
>>  File "configs/example/cmp.py", line 108, in <module>
>>    Simulation.run(options, root, system, FutureClass)
>>  File "/home/mahmood/gem5-ef8630054b5e/configs/common/Simulation.py",
>> line 245, in run
>>    m5.instantiate(checkpoint_dir)
>>  File "/home/mahmood/gem5-ef8630054b5e/src/python/m5/simulate.py",
>> line 79, in instantiate
>>    d = root.get_config_as_dict()
>>  File "/home/mahmood/gem5-ef8630054b5e/src/python/m5/SimObject.py",
>> line 939, in get_config_as_dict
>>    d[self._children[n].get_name()] =
>>  self._children[n].get_config_as_dict()
>>  File "/home/mahmood/gem5-ef8630054b5e/src/python/m5/SimObject.py",
>> line 939, in get_config_as_dict
>>    d[self._children[n].get_name()] =
>>  self._children[n].get_config_as_dict()
>>  File "/home/mahmood/gem5-ef8630054b5e/src/python/m5/params.py", line
>> 247, in get_config_as_dict
>>    a.append(v.get_config_as_dict())
>>  File "/home/mahmood/gem5-ef8630054b5e/src/python/m5/SimObject.py",
>> line 939, in get_config_as_dict
>>    d[self._children[n].get_name()] =
>>  self._children[n].get_config_as_dict()
>>  File "/home/mahmood/gem5-ef8630054b5e/src/python/m5/SimObject.py",
>> line 929, in get_config_as_dict
>>    if type(self._values[param].value) in \
>>  File "/home/mahmood/gem5-ef8630054b5e/src/python/m5/util/multidict.py",
>> line 66, in __getitem__
>>    raise KeyError, e
>> KeyError: 'size'
>>
>>
>> On 2/20/12, Gabriel Michael Black <[email protected]> wrote:
>> > http://repo.gem5.org/gem5/file/ef8630054b5e/configs/example/se.py#l199
>> >
>> > There's a full_system parameter when creating the simulation's Root
>> object.
>> >
>> > Gabe
>> >
>> > Quoting Mahmood Naderan <[email protected]>:
>> >
>> >> sorry I can not find out how se.py tells the binary to switch to SE
>> mode
>> >> If I can find that, I can do the same thing in my cmp.py
>> >>
>> >> Do you know?
>> >>
>> >> On 2/20/12, Mahmood Naderan <[email protected]> wrote:
>> >>> it isn't compatible with previous cmp.py.
>> >>> I have to check and port my scripts to new one.
>> >>> thanks
>> >>>
>> >>> On 2/19/12, Pritha Ghoshal <[email protected]> wrote:
>> >>>> You can just run SE mode by building the common .opt file and then
>> >>>> using:
>> >>>> ./build/X86/gem5.opt ./configs/example/se.py.
>> >>>>
>> >>>> The se.py file also has been modified to support the change in the
>> >>>> binary
>> >>>> file..
>> >>>>
>> >>>> Pritha
>> >>>>
>> >>>> On Sat, Feb 18, 2012 at 11:48 PM, Mahmood Naderan
>> >>>> <[email protected]>wrote:
>> >>>>
>> >>>>> >there is a variable set which calls the full system mode or
>> >>>>> >the Syscall Emulation mode.
>> >>>>>
>> >>>>> What is that then? How can I run simulation in X86_SE?
>> >>>>>
>> >>>>> On 2/18/12, Pritha Ghoshal <[email protected]> wrote:
>> >>>>> > Hi Mehmood,
>> >>>>> >
>> >>>>> > You have to just run this command:
>> >>>>> > scons build/X86/m5.debug
>> >>>>> >
>> >>>>> > The FS and SE modes have become run time usages rather than build
>> >>>>> > time.
>> >>>>> > Therefore the binary stays the same for both of them, whereas in
>> the
>> >>>>> fs.py
>> >>>>> > file or se.py file there is a variable set which calls the full
>> >>>>> > system
>> >>>>> mode
>> >>>>> > or the Syscall Emulation mode.
>> >>>>> >
>> >>>>> > Pritha
>> >>>>> >
>> >>>>> >
>> >>>>> > On Sat, Feb 18, 2012 at 12:36 PM, Mahmood Naderan
>> >>>>> > <[email protected]>wrote:
>> >>>>> >
>> >>>>> >> Hi
>> >>>>> >> It seems that variables in build_opt are changed in new
>> revisions.
>> >>>>> >>
>> >>>>> >> for this command:
>> >>>>> >> scons build/X86_SE/m5.debug
>> >>>>> >>
>> >>>>> >> I get this error:
>> >>>>> >> Error: cannot find variables file
>> >>>>> >> /home/mahmood/gem5-ef8630054b5e/build/variables/X86_SE or default
>> >>>>> >> file(s) /home/mahmood/gem5-ef8630054b5e/build_opts/X86_SE
>> >>>>> >>
>> >>>>> >> comparing  with previous revisions, there is no X86_SE file.
>> Instead
>> >>>>> >> there is only a file named  "x86".
>> >>>>> >>
>> >>>>> >> http://repo.m5sim.org/gem5/file/ef8630054b5e/build_opts
>> >>>>> >>
>> >>>>> >> --
>> >>>>> >> // Naderan *Mahmood;
>> >>>>> >> _______________________________________________
>> >>>>> >> gem5-users mailing list
>> >>>>> >> [email protected]
>> >>>>> >> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>> >>>>> >>
>> >>>>> >
>> >>>>>
>> >>>>>
>> >>>>> --
>> >>>>> --
>> >>>>> // Naderan *Mahmood;
>> >>>>> _______________________________________________
>> >>>>> gem5-users mailing list
>> >>>>> [email protected]
>> >>>>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>> >>>>>
>> >>>>
>> >>>
>> >>>
>> >>> --
>> >>> --
>> >>> // Naderan *Mahmood;
>> >>>
>> >>
>> >>
>> >> --
>> >> --
>> >> // Naderan *Mahmood;
>> >> _______________________________________________
>> >> 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
>> >
>>
>>
>> --
>> --
>> // Naderan *Mahmood;
>> _______________________________________________
>> 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

Reply via email to