[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-community] Regarding paravirtualization


  • To: Xen-community@xxxxxxxxxxxxxxxxxxx
  • From: Mourya Ch <chmourya@xxxxxxxxx>
  • Date: Sun, 3 Jan 2010 01:48:10 +0100
  • Cc:
  • Delivery-date: Sat, 02 Jan 2010 16:48:07 -0800
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=F6Q6gxUn3CyvJ1Hu2zlFTbVhnidW6SbuxIIsUmrKqDX6IH1pFWapURaeffnoUrOJJP NHyjGFT7clS6r4+/y00EEBi64BgmvS/jJK1pEJih7j6FWXXhj2WERclXoTijMqjCWZYo uAtv5xw0+XA289NaKBlbTYRItwvwLft0zRVM8=
  • List-id: Community Discussion <xen-community.lists.xensource.com>

OK, i was reading a document from VMware (understanding full
virtualization, paravirtualization, HAV). There it was written that in
para virtualization all the priviliged instructions are handled by the
hypervisor and the guest OS runs in Ring 0. I didnt understand why the
guest OS should be in Ring 0 when all the sensitive instructions are
traped into hypervisor. This is same as binary translation where guest
OS resides in Ring 3 and VMM resides in Ring 0, then all the sensitive
instructions are trapped into VMM. Also, i didnt understand where the
VMM resides in paravirtualization when the guest OS runs in Ring 0.
Also, in case of Xen the guest OS resides in Ring 1 and VMM in Ring 0,
this makes some sense to me (or am i missing something ?)

-- 
Mourya Chintalapati
MS, IT (Pervasive Computing)
Klagenfurt, Austria

_______________________________________________
Xen-community mailing list
Xen-community@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-community


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.