From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:39091) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QV1Nh-0001It-7k for qemu-devel@nongnu.org; Fri, 10 Jun 2011 09:04:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QV1Ne-0005p8-Oi for qemu-devel@nongnu.org; Fri, 10 Jun 2011 09:04:08 -0400 Received: from mail-bw0-f45.google.com ([209.85.214.45]:43183) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QV1Ne-0005ow-6Z for qemu-devel@nongnu.org; Fri, 10 Jun 2011 09:04:06 -0400 Received: by bwz16 with SMTP id 16so2382483bwz.4 for ; Fri, 10 Jun 2011 06:04:05 -0700 (PDT) Date: Fri, 10 Jun 2011 15:04:01 +0200 From: "Edgar E. Iglesias" Message-ID: <20110610130401.GA24494@laped.lan> References: <20110610101233.GB13549@edde.se.axis.com> <87vcwdev9a.fsf@linux.vnet.ibm.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <87vcwdev9a.fsf@linux.vnet.ibm.com> Subject: Re: [Qemu-devel] fsdev - broken qemu-system-? List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Aneesh Kumar K.V" Cc: qemu-devel@nongnu.org On Fri, Jun 10, 2011 at 05:47:05PM +0530, Aneesh Kumar K.V wrote: > On Fri, 10 Jun 2011 12:12:33 +0200, "Edgar E. Iglesias" wrote: > > At least CRIS, Microblaze and lm32 are broken on latest git. Things fail with > > the following message: > > qemu-system-cris: there is no option group "fsdev" > > > > Under GDB I see a segfault... > > > > % gdb --args ~/src/c/qemu/git/build-qemu/cris-softmmu/qemu-system-cris -M axis-dev88 -kernel kimage -serial stdio .... > > envp=) at /home/edgar/src/c/qemu/git/qemu/vl.c:3015 > > (gdb) q > > A debugging session is active. > > > > Inferior 1 [process 1473] will be killed. > > > > Can you try this patch It works, thanks! Cheers > > diff --git a/fsdev/qemu-fsdev-dummy.c b/fsdev/qemu-fsdev-dummy.c > index 619e163..4e700dd 100644 > --- a/fsdev/qemu-fsdev-dummy.c > +++ b/fsdev/qemu-fsdev-dummy.c > @@ -13,8 +13,16 @@ > #include > #include > #include "qemu-fsdev.h" > +#include "qemu-config.h" > > int qemu_fsdev_add(QemuOpts *opts) > { > return 0; > } > + > +static void fsdev_register_config(void) > +{ > + qemu_add_opts(&qemu_fsdev_opts); > + qemu_add_opts(&qemu_virtfs_opts); > +} > +machine_init(fsdev_register_config);