This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-devel] System call exits for unmodified guests

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] System call exits for unmodified guests
From: Methos <methos.oldest@xxxxxxxxx>
Date: Fri, 11 Mar 2011 12:50:03 -0500
Delivery-date: Sat, 12 Mar 2011 07:21:44 -0800
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=cR2K1P0K0oGesAgah+k+yQt+oV+rm2RjiL05eo0e74I=; b=cr8hTkFEM+AKc5NTMEiEp+WWqv3+4L7+4PAewoz0PyAvZ8J/a7IDeYBzPkSd4wAVDg 92B5o+/QltQ/W6fn5o7pAd3BR+ibrnGMycrjx/YmXF/4NdKXuPjABLjwFHq49hJYpeN6 sZ9SyYj2wrp81fEgX6E5wzUhEIvMTpZvRvj40=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=XGbTqv49EBWru1BEuVBmRqFidp5LzNPFQOPmh+ervO4Ake4Qbu2iA5tvGPqlkWWyqL n60YE1LkgKf0efSJbUKhacZwKthuXyuCCnYMgAFS/DfLlUOhMXWxT4bOPI4NBUNBlYKm rdUjkQ2L8w0W65H51yz5jKZt/KgcIFqw5vu6U=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx

I am new to xen hypervisor technology. I wanted to know if there is any way to register callback in the hypervisor that would be called whenever a guest application makes a guest os system call. That is whenever a guest VM performs "int 80" or "sysenter", the vm should exit and pass the control to the hypervisor. If its possible to do so, which bits should be set in VMCS?

I tried to look through the intel manual for VT, but could not actually find out specific information. I would appreciate some information about this.
The guest OS is unmodified and not paravirtualized.

Xen-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-devel] System call exits for unmodified guests, Methos <=