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