Hi guys,

I merely wanted to point out that gem5 already has extensive support for 
checkpoint and restore. Also, if all you want it to simulate for N ticks, then 
pause, do something, then continue, you can easily do this from python.

The other thread is on how to bridge Ethernet from a host into gem5. There I 
honestly do not see how a pause facility in the simulator will help you as it 
is already many 100-1000x slower than the host. Pausing it will only make it 
even slower. Am I missing something?

Andreas

From: Kumail Ahmed <[email protected]<mailto:[email protected]>>
Date: Sunday, 25 January 2015 02:09
To: zaher odeh <[email protected]<mailto:[email protected]>>, gem5 users 
mailing list <[email protected]<mailto:[email protected]>>
Cc: Andreas Hansson <[email protected]<mailto:[email protected]>>
Subject: Re: [gem5-users] Pause & Resume Simulation

Hello Zaheer,

I'm interested in knowing how to resume and pause the simulation. Can you give 
me some idea how to move forward?

Best regards,
Kumail Ahmed

On Fri, Jan 23, 2015 at 10:27 AM, zaher odeh via gem5-users 
<[email protected]<mailto:[email protected]>> wrote:
I would like to create an Ethernet Bridge to Gem5, that will control and modify 
 the gem5 simulation.
Would you propose a good approach to do that?


On Friday, January 23, 2015 10:06 AM, Andreas Hansson 
<[email protected]<mailto:[email protected]>> wrote:


Hi Zaher,

That sounds like an Ethernet bridge to me, and indeed the difference in time 
scales will cause you massive issues. I think there are plenty people out there 
that would be interested, and also have ideas and be able to help. If you don’t 
mind sharing it with the user list I’d suggest to reply not only to me, but 
also to gem5-users.

Andreas

From: zaher odeh <[email protected]<mailto:[email protected]>>
Reply-To: zaher odeh <[email protected]<mailto:[email protected]>>
Date: Friday, 23 January 2015 08:59
To: Andreas Hansson <[email protected]<mailto:[email protected]>>
Subject: Re: [gem5-users] Pause & Resume Simulation

Hi, I want to connect a multicore gem5 simulation to and external "Observer " 
using TCP/IP, this observer shall be able to send/receive data messages and 
control events between gem5 and this observer.
This would mean, that I should be able to pause/resume gem5 and also modify the 
gem5 schedule to run additional instructions/events provided by the observer.

Thanks in advanced.



On Friday, January 23, 2015 9:35 AM, Andreas Hansson 
<[email protected]<mailto:[email protected]>> wrote:


Hi Zaher,

Any object that is unserialized has the option of scheduling events. I don’t 
really understand what “adding my own events” really accomplishes, so perhaps 
you can shed some light on what it is you are trying to do.

Andreas

From: zaher odeh <[email protected]<mailto:[email protected]>>
Reply-To: zaher odeh <[email protected]<mailto:[email protected]>>
Date: Friday, 23 January 2015 08:30
To: Andreas Hansson <[email protected]<mailto:[email protected]>>, 
gem5 users mailing list <[email protected]<mailto:[email protected]>>
Subject: Re: [gem5-users] Pause & Resume Simulation

Dear Andreas,

I need to be able to modify the simulation schedule, by adding my own events. I 
tried to go through the checkpoint option (using the available wiki pages) but 
I couldn't find a way to do it. Do you know how to do it or would you propose 
another resource ?


On Thursday, January 22, 2015 7:36 PM, Andreas Hansson 
<[email protected]<mailto:[email protected]>> wrote:


Hi Zaher,

Why not use the checkpointing functionality?

Andreas

From: zaher odeh via gem5-users 
<[email protected]<mailto:[email protected]>>
Reply-To: zaher odeh <[email protected]<mailto:[email protected]>>, gem5 users 
mailing list <[email protected]<mailto:[email protected]>>
Date: Thursday, 22 January 2015 13:23
To: "[email protected]<mailto:[email protected]>" 
<[email protected]<mailto:[email protected]>>
Subject: [gem5-users] Pause & Resume Simulation

Dear Hadi,

I am also interested being able to pause and resume the simulation, have you 
found a way to do that?
The only way that I could found was to modify the gem5 simulation schedule 
myself, but I am still not able to do it and its very complicated way.

Could you please share you progress/ideas?

Best Regads,
Zaher


-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered 
in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, 
Registered in England & Wales, Company No: 2548782



-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered 
in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, 
Registered in England & Wales, Company No: 2548782



-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered 
in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, 
Registered in England & Wales, Company No: 2548782



_______________________________________________
gem5-users mailing list
[email protected]<mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users


-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.

ARM Limited, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, Registered 
in England & Wales, Company No: 2557590
ARM Holdings plc, Registered office 110 Fulbourn Road, Cambridge CB1 9NJ, 
Registered in England & Wales, Company No: 2548782
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to