blob: 4fb359413e2fe3dd16de1bad39336dcc6203364f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
--- kvm-45/qemu/vl.c 2007-10-02 01:36:33.000000000 -0700
+++ kvm-45/qemu/vl.c 2007-10-07 23:32:19.000000000 -0700
@@ -8421,8 +8421,13 @@ int main(int argc, char **argv)
#endif
#ifdef USE_KVM
case QEMU_OPTION_no_kvm:
+#if __GNUC__ >= 4
+ fprintf(stderr, "Can't run without kvm if compiled with gcc4\n");
+ exit(1);
+#else
kvm_allowed = 0;
break;
+#endif
case QEMU_OPTION_no_kvm_irqchip:
kvm_irqchip = 0;
break;
@@ -8552,8 +8557,13 @@ int main(int argc, char **argv)
#if USE_KVM
if (kvm_allowed) {
if (kvm_qemu_init() < 0) {
+#if __GNUC__ >= 4
+ fprintf(stderr, "Could not initialize KVM, can't run without kvm if compiled with gcc4\n");
+ exit(1);
+#else
fprintf(stderr, "Could not initialize KVM, will disable KVM support\n");
kvm_allowed = 0;
+#endif
}
}
#endif
|