Thanks for the swift reply.

Yes, the '-stop' causes it to return to emulation mode. The '-kill' is thus
given in emulation mode too. I was hoping I could wrap functions of interest
in '-run' & '-stop' statements and then flush the stats/logfile at the end
of the program's execution by using '-kill'.

By the way, is there a way to do the above without using '-kill'? It would
be nice to run several benchmarks & recalling simconfig without having to
reboot the MARSS environment each time.

Kind regards
Tim

On 7 January 2011 18:40, avadh patel <[email protected]> wrote:

> I guess I found the issue. When '-kill' is issued if Marss is not in
> simulation mode it will no kill the whole process. The fix is to kill the
> process when we saw '-kill' signal in 'plt_machine_configure'.
>
> Please can you answer the following two questions so I can clearly set the
> scenario as you mentioned and fix this issue in master branch.
>
> 1. When you give '-stop' does it switch to emulation mode and keep running
> or it stops the emulation also?
> 2. When '-kill' is given is it running in emulation mode or simulation?
>
> Thanks,
> Avadh
>
> On Fri, Jan 7, 2011 at 9:41 AM, Timothy Hayes <[email protected]> wrote:
>
>> Hello
>>
>> I've started using MARSS for a research project, my thanks to all of you
>> involved for a great piece of software.
>>
>> I have a question regarding switching between simulated and native modes.
>> I would like to execute my program in full and wrap the significant kernels
>> in 'ptlcall_switch_to_sim()' and 'ptlcall_switch_to_native()'. The former
>> works fine but when I call the latter, MARSS informs:
>> MARSSx86::Command received : -native
>> Warning: invalid option '-native'
>>
>> I've tried using 'ptlcall_single_flush("-stop")' in lieu of -native, but
>> when I try to do 'ptlcall_kill()' at the end of the program's execution,
>> MARSS informs:
>> MARSSx86::Command received : -kill
>> Warning: only one action (from -run, -stop, -kill) can be specified at
>> once
>>
>> This is problematic as the final snapshot isn't written to my stats file.
>> Can you advise me the typical way users circumvent this issue?
>>
>> Kind regards
>> Tim
>>
>> p.s. this naturally leads me to ask if I can run multiple benchmarks with
>> different logfiles/stats without having to kill and restart the SUT each
>> time?
>>
>>
>> _______________________________________________
>> http://www.marss86.org
>> Marss86-Devel mailing list
>> [email protected]
>> https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel
>>
>>
>
_______________________________________________
http://www.marss86.org
Marss86-Devel mailing list
[email protected]
https://www.cs.binghamton.edu/mailman/listinfo/marss86-devel

Reply via email to