exec_prefix=@exec_prefix@
PATH=@libexecdir@:/sbin:/usr/sbin:$PATH
+# Many fullvirt hypervisors give an indication through CPUID. Use the
+# helper program to get this information.
+
+cpuid=`virt-what-cpuid-helper`
+
# Check for various products in the BIOS information.
dmi=`dmidecode 2>&1`
-if echo "$dmi" | grep -q 'Manufacturer: VMware'; then
+# Check for VMware.
+# cpuid check added by Chetan Loke.
+
+if [ "$cpuid" = "VMwareVMware" ]; then
+ echo vmware
+elif echo "$dmi" | grep -q 'Manufacturer: VMware'; then
echo vmware
fi
+# Check for VirtualPC.
+
if echo "$dmi" | grep -q 'Manufacturer: Microsoft Corporation'; then
echo virtualpc
fi
# Check for UML.
# Added by Laurent Léonard.
if grep -q 'UML' /proc/cpuinfo; then
- echo uml
+ echo uml
fi
-# To tell if it is Xen and KVM HVM (fully virtualized) we can use this
-# helper C program.
-
-cpuid=`virt-what-cpuid-helper`
-
# Check for Xen.
if [ "$cpuid" = "XenVMMXenVMM" ]; then