It sounds to me like you're recreating quemu (high performance, but
little/no performance fidelity).

Andreas

On 06/06/2013 14:19, "Mazen Ezzeddine" <[email protected]> wrote:

>Mazen Ezzeddine <mazen.ezzeddine <at> gmail.com> writes:
>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> Dear
>> all,
>> I
>> am new to Gem5, please advise me about the following issues. Note
>> that I am running x86_64  GNU-Linux.
>>
>>
>> Suppose
>>      that we are running a guest VM, say ARM_Linux, emulated using Gem5.
>>      Does the guest OS running inside the VM execute in privileged or
>>      user mode.
>>
>>
>>
>> Using
>>      Gem5, can I execute simultaneously two different VMs  (ex.
>>      ARM_Linux and x86_Linux) on the same host platform. Note that I am
>>      not concerned about performance of the VMs being executed.
>>
>>
>>
>> Many
>> thanks,
>>
>>
>>
>> _______________________________________________
>> gem5-users mailing list
>> gem5-users <at> gem5.org
>> http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
>
>
>
>==========================================================================
>==
>Thanks all for reply.
>
>
>So,  the Gem5 simulator maintains a data structure to virtualize the
>architected state of the guest CPU ex. registers, MMU, system regs etc.
>Each
>guest instruction, whether privileged or not,  is interpreted  using the
>host ISA in such a way to produce an effect on the virtual hardware that
>is
>exactly similar to the effect produced by that instruction when running
>on a
>real CPU. Is this true? does it achieve a total transparency?
>
>Suppose that I am creating the virtual CPU using a host firmware that
>dynamically  translates (or interpret) from the guest ISA into the host
>ISA
>(without a host OS) what are the considerations and strategies of such
>approach?
>
>Best thanks.
>
>_______________________________________________
>gem5-users mailing list
>[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.

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

Reply via email to