Mike,

I agree with Andreas ‹ devices are going to be the pain. You might be able
to get the CPU state to transfer, but it will be extremely hard and
fragile.

Someone at ISCA (I think it was in the SST workshop) mentioned a project
called qsim which builds qemu as a library that can be used for
simulators. This might be more suitable if you want to use qemu+gem5. I
think you could use this library to duct tape qemu to gem5 and use it
similar to how we use kvm. In this case, you¹d do state transfer within
gem5 which should be less fragile.

//Andreas

[1] http://www.cdkersey.com/qsim-web/


On 17/06/2015 09:34, "Andreas Hansson" <[email protected]> wrote:

>Hi Mike,
>
>I think the main challenge is device state. You will need the same
>devices, and a coherent view of their state.
>
>The CPU¹s should be easy in comparison. There it¹s just a matter of
>someone sitting down and doing the work.
>
>Andreas
>
>On 17/06/2015 09:31, "mike upton" <[email protected]> wrote:
>
>>It seems to me that it should be possible to directly import kvm or qemu
>>generated checkpoints into the simulator.
>>
>>Does the community agree, or am I missing something.
>>
>>
>>
>>Thanks,
>>
>>Mike
>>_______________________________________________
>>gem5-dev mailing list
>>[email protected]
>>http://m5sim.org/mailman/listinfo/gem5-dev
>
>
>-- 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-dev mailing list
>[email protected]
>http://m5sim.org/mailman/listinfo/gem5-dev


-- 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-dev mailing list
[email protected]
http://m5sim.org/mailman/listinfo/gem5-dev

Reply via email to