|
|
|
|
|
|
|
|
|
|
xen-devel
RE: [Xen-devel] Shell test for pv vs hvm (vs dom0)
Thanks much! These are great!
> -----Original Message-----
> From: Daniel P. Berrange [mailto:berrange@xxxxxxxxxx]
> Sent: Monday, February 25, 2008 6:46 AM
> To: Keir Fraser
> Cc: Alex Williamson; dan.magenheimer@xxxxxxxxxx;
> xen-devel@xxxxxxxxxxxxxxxxxxx
> Subject: 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
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- Re: [Xen-devel] Shell test for pv vs hvm (vs dom0), (continued)
|
|
|
|
|