diff options
author | Alexander Graf <agraf@suse.de> | 2009-12-18 16:29:04 +0100 |
---|---|---|
committer | Aurelien Jarno <aurelien@aurel32.net> | 2009-12-18 16:39:19 +0100 |
commit | e249651ca94058547f7ae84694e82bb1ee03bc3c (patch) | |
tree | 2204b7c4a180e88e1041a96d6f00b2ce959c770c /hw/s390-virtio.c | |
parent | 86f3dba6518bd5fd106e1cf3f36dafda41ff377b (diff) | |
download | qemu-e249651ca94058547f7ae84694e82bb1ee03bc3c.zip qemu-e249651ca94058547f7ae84694e82bb1ee03bc3c.tar.gz qemu-e249651ca94058547f7ae84694e82bb1ee03bc3c.tar.bz2 |
S390: Bail out without KVM
Currently only the S390 KVM target works. To keep users from accidently not
using KVM, let's not even initialize the machine when KVM is not used.
Signed-off-by: Alexander Graf <agraf@suse.de>
Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
Diffstat (limited to 'hw/s390-virtio.c')
-rw-r--r-- | hw/s390-virtio.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/hw/s390-virtio.c b/hw/s390-virtio.c index e54ef0e..0fa6ba6 100644 --- a/hw/s390-virtio.c +++ b/hw/s390-virtio.c @@ -142,6 +142,13 @@ static void s390_init(ram_addr_t ram_size, ram_addr_t initrd_size = 0; int i; + /* XXX we only work on KVM for now */ + + if (!kvm_enabled()) { + fprintf(stderr, "The S390 target only works with KVM enabled\n"); + exit(1); + } + /* get a BUS */ s390_bus = s390_virtio_bus_init(&ram_size); |