X-Git-Url: http://git.maemo.org/git/?p=qemu;a=blobdiff_plain;f=kvm-all.c;fp=kvm-all.c;h=b24d8766f46f1069ce79dac2ea991669ddbd64a3;hp=c89e3b1cfe67c9093ba07eebf2048ab5b5a449a1;hb=168ccc11c323af885de353d9e045c0c1f78f6f2f;hpb=4ca1a9c62af1b98a359254546cd8e9999c892670 diff --git a/kvm-all.c b/kvm-all.c index c89e3b1..b24d876 100644 --- a/kvm-all.c +++ b/kvm-all.c @@ -404,6 +404,9 @@ static void kvm_reset_vcpus(void *opaque) int kvm_init(int smp_cpus) { + static const char upgrade_note[] = + "Please upgrade to at least kernel 2.6.29 or recent kvm-kmod\n" + "(see http://sourceforge.net/projects/kvm).\n"; KVMState *s; int ret; int i; @@ -454,7 +457,8 @@ int kvm_init(int smp_cpus) */ if (!kvm_check_extension(s, KVM_CAP_USER_MEMORY)) { ret = -EINVAL; - fprintf(stderr, "kvm does not support KVM_CAP_USER_MEMORY\n"); + fprintf(stderr, "kvm does not support KVM_CAP_USER_MEMORY\n%s", + upgrade_note); goto err; } @@ -465,8 +469,8 @@ int kvm_init(int smp_cpus) ret = -EINVAL; fprintf(stderr, - "KVM kernel module broken (DESTROY_MEMORY_REGION)\n" - "Please upgrade to at least kvm-81.\n"); + "KVM kernel module broken (DESTROY_MEMORY_REGION).\n%s", + upgrade_note); goto err; }