|   | 
      | 
  
  
      | 
      | 
  
 
     | 
    | 
  
  
     | 
    | 
  
  
    |   | 
      | 
  
  
    | 
         
xen-devel
Re: [Xen-devel] Shell test for pv vs hvm (vs dom0)
 
On Mon, Feb 25, 2008 at 01:40:05PM +0000, Keir Fraser wrote:
> Yes, that should work for Linux just fine I think.
On x86 at least you also have the option of using  dmidecode to detect an
HVM guest, looking for 'Xen' in the 'System Information' block.
And the 'xen-detect' command in tools/misc/ provides another way to
detect presence of Xen PV vs HVM.
> On 25/2/08 12:58, "Alex Williamson" <alex.williamson@xxxxxx> wrote:
> 
> > 
> > On Sat, 2008-02-23 at 08:18 +0000, Keir Fraser wrote:
> >> There's no general way to discriminate between HVM and native from a shell
> >> script. You might discriminate between HVM and PV on Linux by looking for
> >> /sys/hypervisor or /proc/xen.
> > 
> > Isn't something like this generally sufficient for a shell script?
> > 
> > lspci -n | grep -q "5853:0001"
> > if [ $? -eq 0 ]; then
> > # HVM domain
> > elif [ -d /proc/xen ]; then
> > if grep -q "control_d" /proc/xen/capabilities; then
> > # DOM0
> > else
> > # DOMU
> > fi
> > else
> > # Native
> > fi
> > 
> > It seems fairly reliable on ia64 for Xen 3.x.  Thanks,
> > 
> > Alex
> 
> 
> 
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-devel
-- 
|=- Red Hat, Engineering, Emerging Technologies, Boston.  +1 978 392 2496 -=|
|=-           Perl modules: http://search.cpan.org/~danberr/              -=|
|=-               Projects: http://freshmeat.net/~danielpb/               -=|
|=-  GnuPG: 7D3B9505   F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505  -=| 
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 
 |   
 
 | 
    | 
  
  
    |   | 
    |