Take a look at http://www.gem5.org/M5ops as they might provide some of the 
functionality you're looking for. The other thing that might work for you is 
the PCEvent object which lets you trigger an event based on a PC value.

Ali

On Jan 21, 2013, at 7:45 AM, Konstantinos Parasyris <kopar...@uth.gr> wrote:

> Since the application which runs on gem5 does not know that is being executed 
> in a simulator
> there is no easy way to make the user application to communicate with the 
> simulator as fas as
> I know . What you could do is create a new instruction and add it to the ISA  
> This is the  logic of the 
> current checkpoint  switch cpu which is pushed to the user level with the 
> help of a library provided 
> by gem5 and can be executed by a user level application. As I said I am not 
> sure if this is the 
> only solution of your problem.  
> 
> On 01/21/2013 02:25 PM, fs wrote:
>> hi, all
>> i'd like to run a program in gem5 with fs mode, i compiled that program with 
>> cross compiler and run it in gem5 successfully.
>> I could print value of variants like "tid", "time"etc easily, just insert a 
>> "printf()" function in my program.
>> however ,i want to tell simualtor value that variants, then i could take use 
>> of them to inform
>> simulator trigger events.
>> 
>> i think my program is running in user's address space, 
>> how can i transfer those variants from my program to simulator(which run 
>> with top privilege) ,
>> it's need InterProcess Communication or there is some easy way?
>> 
>>  
>> Maybe this question is very stupid, any suggestion is very grateful!
>> 
>> than you in andvance!
>> 
>> 
>> _______________________________________________
>> 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

_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to