From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Novotny Subject: Re: How to detect if a machine is a Virtual machine ?? Date: Wed, 23 Dec 2009 10:35:54 +0100 Message-ID: <4B31E47A.40604@redhat.com> References: <0a0cdd47-ffb6-4911-b704-c427360b2c62@default> <4B30A167.8070802@redhat.com> <4B31DFE5.1010408@oracle.com> <4B31E418.1050703@redhat.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: <4B31E418.1050703@redhat.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org On 12/23/2009 10:34 AM, Michal Novotny wrote: > On 12/23/2009 10:16 AM, John Haxby wrote: >> On 22/12/09 10:37, Michal Novotny wrote: >>> Hi Sachin, >>> the tool is not in the virtual machine. This is the tool that's in >>> dom0. Since there is a source code for this one you could scp it to >>> the guest, compile and run inside the guest environment. There is no >>> need to provide a guest with this tool by default and in fact this >>> is really impossible so it's better to scp it to the guest and >>> compile there. >> >> It's also worth pointing out that the underlying test for xen in this >> program executes a particular instruction to find the information >> about its environment. What that means is that it's possible to >> write a version of ./tools/misc/xen-detect.c that will work in any >> guest machine OS. > But one more point, if you want to know whether XEN_PV is returned for > dom0 PV guest or domU (since it's the same for both) you can try to > look for /proc/xen/privcmd. This one is available only in dom0 because > privileged commands are for privileged domain (domain-0) only... Oh, sorry, I did mean for domU PV guest or dom0, of course... Michal