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] HVM hypercalls

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] HVM hypercalls
From: Ruslan Nikolaev <nruslan_devel@xxxxxxxxx>
Date: Wed, 28 Jul 2010 12:22:39 -0700 (PDT)
Delivery-date: Wed, 28 Jul 2010 12:23:14 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1280344959; bh=H4MDEAXd4xBDcgVv9wgWVvUFpvADUEtFDepP8pRj3iU=; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=2ccH2FGdfvR5VT3BdZpjDFkQ0u0CIxi0l7ml3ggE6nFKVWmrL+Goi9KWYGf9sN4Md7lnLGzBRpONvfSCENHyeS2/wTUKCWIyLTgUvRWLkkjau3+chXqECpuUXRnOhc52wNVCR4j1OLQyTG1nXuK/wjlJcQyCsWAYdrlPdk+RkNE=
Domainkey-signature: a=rsa-sha1; q=dns; c=nofws; s=s1024; d=yahoo.com; h=Message-ID:X-YMail-OSG:Received:X-Mailer:Date:From:Subject:To:MIME-Version:Content-Type; b=blOkD/2bO5/V6ATqk3HgGkCA6BFD9e0+ksxIKgWj0NDTQ6hpL4QLmRA2I76Y6M7Qg7wlU3TM5Mp5VHqkxpPg1S4yUppZp8RqFrpp5S9G37i/8tPHCtIuwoCyHZu8qn/4g/+TUHfvgVU7WUg3fsDEqv7G2UEIYb+OgcIf7AzsadA=;
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 need to use hypercalls from HVM domain (e.g. HYPERVISOR_add_to_physmap). 
However, it does not work when I am trying to invoke it from HVM Linux guest. 
Basically, I don't see that anything happens on hypervisor's side. I also 
grep'ed the guest code for 'vmmcall'/'vmcall' and did not find anything. Is it 
possible to do it at all? Is it possible to make hypercalls from HVM domains or 
are they simply used for tools responsible to load HVM domain? Also, are they 
allowed (if allowed at all) from stubdom, ioemu, or both configurations?

I am using latest Xen version (xen-4.0.1-rc). I also tried both official Linux 
distribution as an HVM domain and the version from Xen repositary. The computer 
has Nehalem processor with VMX.



Xen-devel mailing list

<Prev in Thread] Current Thread [Next in Thread>