|
|
|
|
|
|
|
|
|
|
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
|
|
|
|
|