From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KdAcu-0001nx-FC for qemu-devel@nongnu.org; Tue, 09 Sep 2008 17:19:56 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KdAcs-0001l6-Em for qemu-devel@nongnu.org; Tue, 09 Sep 2008 17:19:55 -0400 Received: from [199.232.76.173] (port=59660 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KdAcs-0001kw-8v for qemu-devel@nongnu.org; Tue, 09 Sep 2008 17:19:54 -0400 Received: from goliath.siemens.de ([192.35.17.28]:17866) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1KdAcr-0000AY-DM for qemu-devel@nongnu.org; Tue, 09 Sep 2008 17:19:54 -0400 Received: from mail2.siemens.de (localhost [127.0.0.1]) by goliath.siemens.de (8.12.11.20060308/8.12.11) with ESMTP id m89LJnlD030163 for ; Tue, 9 Sep 2008 23:19:49 +0200 Received: from belfalas ([163.242.202.68]) by mail2.siemens.de (8.12.11.20060308/8.12.11) with ESMTP id m89LJnje005937 for ; Tue, 9 Sep 2008 23:19:49 +0200 Resent-Message-ID: <20080909212024.GC10659@belfalas> Resent-To: qemu-devel@nongnu.org From: Dmitry Baryshkov Date: Tue, 9 Sep 2008 20:37:38 +0400 Message-Id: <1220978258-30894-2-git-send-email-dmitry.baryshkov@siemens.com> In-Reply-To: <1220978258-30894-1-git-send-email-dmitry.baryshkov@siemens.com> References: <1220978258-30894-1-git-send-email-dmitry.baryshkov@siemens.com> Subject: [Qemu-devel] [PATCH 2/2] qemu-accel: unbreak kqemu Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org Cc: Dmitry Baryshkov commit 1884dcadd64e1c4535a2b3e88008be9070aeb25b broke accelerators (at least kqemu) because it's initialised too early. Move accel_start() later (as it was before) so that it has all necessary data. Signed-off-by: Dmitry Baryshkov --- vl.c | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/vl.c b/vl.c index bf9d83c..bc0fc3f 100644 --- a/vl.c +++ b/vl.c @@ -8508,13 +8508,14 @@ int main(int argc, char **argv) exit(1); } + /* init the dynamic translator */ + cpu_exec_init_all(tb_size * 1024 * 1024); + if (accel_start()) { fprintf(stderr, "qemu: error, no suitable accelerator found\n"); exit(1); } - /* init the dynamic translator */ - cpu_exec_init_all(tb_size * 1024 * 1024); bdrv_init(); -- 1.5.6.5