set -u
root=''
skip_qemu_kvm=false
+skip_lkvm=false
VERSION="@VERSION@"
-have_cpuinfo() {
+have_cpuinfo () {
test -e "${root}/proc/cpuinfo"
}
-fail() {
+fail () {
echo "virt-what: $1" >&2
exit 1
}
-usage() {
+usage () {
echo "virt-what [options]"
echo "Options:"
echo " --help Display this help"
echo xen-domU
fi
skip_qemu_kvm=true
+ skip_lkvm=true
elif [ -f "${root}/sys/hypervisor/type" ] &&
grep -q "xen" "${root}/sys/hypervisor/type"; then
# Ordinary kernel with pv_ops. There does not seem to be
fi
fi
+if ! "$skip_lkvm"; then
+ if [ "$cpuid" = "LKVMLKVMLKVM" ]; then
+ echo lkvm
+ fi
+fi
+
# Check for Docker.
if [ -f "${root}/.dockerinit" ]; then
echo docker