Thank you so much! Will take a look.

Also wanted to thank you for your tutorials and learning_gem5 code.

My research would not be possible without them.

Regards,

Armand

On Thu, Mar 19, 2020 at 6:36 PM Jason Lowe-Power <ja...@lowepower.com>
wrote:

> Hi Armand,
>
> You can definitely do this in gem5! We have what we call m5ops or "magic
> instructions" that allow for these kinds of "hypercalls" from the simulated
> system into the simulator. The documentation has a little information about
> this (http://www.gem5.org/documentation/general_docs/m5ops/). However,
> the code in util/m5 is probably the best place to look.
>
> Cheers,
> Jason
>
> On Thu, Mar 19, 2020 at 1:55 PM Armand Behroozi <arma...@umich.edu> wrote:
>
>> Hello All,
>>
>> I wanted to know if there is a method for passing data (such as the
>> pointer to an array returned from malloc) from an application to gem5 while
>> the application is running.
>>
>> Currently, in order to pass gem5 the address bounds, I run the
>> application without gem5, print out the address bounds of multiple arrays
>> onto the screen and then pass them as command line arguments to the run
>> script when I execute the application with gem5. I'm using SE mode.
>>
>> I've worked with another simulator that allows you to insert special
>> function calls into the source code using the data you want to pass as
>> arguments. Control is then transferred to code inside of the simulator and
>> the data can then be used to set the values of variables inside of the
>> simulator.
>>
>> In other words, I want to create a gem5 event in application code (I have
>> looked at "Create gem5 Event in application code").
>>
>> Any help would be much appreciated.
>>
>> Thank you.
>>
>> Regards,
>>
>> Armand Behroozi
>> _______________________________________________
>> 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