QEMU on ppc64 adds an additional property in the device tree if
running with KVM, so you could check that property for the string
"linux,kvm" to see if KVM is enabled:
0000000: 6c69 6e75 782c 6b76 6d00 linux,kvm.
echo qemu
skip_lkvm=true
fi
+ elif [ -d /proc/device-tree/hypervisor ] &&
+ grep -q "linux,kvm" /proc/device-tree/hypervisor/compatible; then
+ # We are running as a spapr KVM guest on ppc64
+ echo kvm
+ skip_lkvm=true
else
# XXX This is known to fail for qemu with the explicit -cpu
# option, since /proc/cpuinfo will not contain the QEMU