[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] 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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |