Thank you!
Binh
On 10/02/2013 02:25 AM, Hossein Nikoonia wrote:
Dear Pham,
Dear List!
I would like to present a modified version of gem5 that simulates the
behavior of a virtualization layer and can simulate virtual machines.
You may download it from http://ece.ut.ac.ir/DSDLab/virtual-gem5.tar.gz
For more information on how to run this, see
gem5-with-virtualization-support.README inside. And if needed, don't
hesitate to contact me :)
Best
Seyed Hossein
On Mon, Sep 30, 2013 at 6:03 PM, Hossein Nikoonia <[email protected]
<mailto:[email protected]>> wrote:
I'am happy to see you are interested! I'll contact you soon :)
Sent from my iPad
On Sep 30, 2013, at 6:12 PM, "Binh Q. Pham"
<[email protected] <mailto:[email protected]>> wrote:
Hi Seyed,
I am very interested in having the code if possible. Please let
me know the best way to get it.
Thanks a bunch!
Binh
On 9/30/13 12:37 AM, Hossein Nikoonia wrote:
Hi,
See Virtual-GEMS paper. My patch is similar to this.
http://www-mount.ece.umn.edu/~jjyi/MoBS/2009/program/02D-Garcia-Guirado.pdf
<http://www-mount.ece.umn.edu/%7Ejjyi/MoBS/2009/program/02D-Garcia-Guirado.pdf>
For a brief overview:
- It works in FS mode.
- Memory model is Ruby.
- Multiple instance of "system" is fired up for each VM and then
we properly connect ports of them to ruby.
- You can specify the start-up scripts for each VM. if you do
not specify, you can get terminal with m5term.
- It does not kill other features of gem5 and you can work with
ruby_fs or others as before.
- It supports vCPU
- ...
limitations:
- I/O is not shared (it is dedicated for each VM. like
Intel-VT's direct I/O)
- We do not run a hypervisor. We just simulate the behavior of
the hypervisor.
- ...
It is not published yet.
We have submitted a paper about it. It's under review.
If you are interested, I may send you the code :)
Let me know!
Best
Seyed Hossein
On Sun, Sep 29, 2013 at 10:33 PM, Binh Q. Pham
<[email protected] <mailto:[email protected]>> wrote:
That would be nice. Could you briefly describe your
virtualized environment in Gem5?
I guess your patch has not been committed to the public tree
yet? If so, please let me know the best way to get access to
that.
Thanks,
Binh
On 9/29/13 2:24 PM, Hossein Nikoonia wrote:
It is very hard to run a full hypervisor in gem5 since the simulator is
not a complete environment.
However, if you want to run virtual machines on gem5 to have a
virtualized environment, i might be able to help.
I have a patch for that....
Its similar to Virtual-GEMS .
Sent from my iPad
On Sep 29, 2013, at 9:49 PM, "Binh Q. Pham"<[email protected]>
<mailto:[email protected]> wrote:
Hi,
I am wondering if it is possible to run virtual machine(s) on Gem5
setup using for example KVM, Xen, VMware ESX...? Recently, I saw a few request
change-set to the gem5-dev for the KVM support, but I am not sure if it is
available to the public yet?
Thank you,
Binh
_______________________________________________
gem5-users mailing list
[email protected] <mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected] <mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
--
_______________________________________________
gem5-users mailing list
[email protected] <mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected] <mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
--
_______________________________________________
gem5-users mailing list
[email protected] <mailto:[email protected]>
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users
_______________________________________________
gem5-users mailing list
[email protected]
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users