From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NLelS-0002ku-7T for qemu-devel@nongnu.org; Fri, 18 Dec 2009 10:29:10 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NLelN-0002ie-Nc for qemu-devel@nongnu.org; Fri, 18 Dec 2009 10:29:09 -0500 Received: from [199.232.76.173] (port=37575 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NLelN-0002iZ-FR for qemu-devel@nongnu.org; Fri, 18 Dec 2009 10:29:05 -0500 Received: from cantor2.suse.de ([195.135.220.15]:59550 helo=mx2.suse.de) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NLelN-0006ev-6S for qemu-devel@nongnu.org; Fri, 18 Dec 2009 10:29:05 -0500 From: Alexander Graf Date: Fri, 18 Dec 2009 16:29:04 +0100 Message-Id: <1261150144-1702-1-git-send-email-agraf@suse.de> Subject: [Qemu-devel] [PATCH] S390: Bail out whithout KVM List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Carsten Otte , Aurelien Jarno 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 --- 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 b57fa9c..a33076a 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); -- 1.6.0.2