Message ID | 87vcwdev9a.fsf@linux.vnet.ibm.com |
---|---|
State | New |
Headers | show |
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" <edgar.iglesias@gmail.com> 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=<value optimized out>) 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 <stdio.h> > #include <string.h> > #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);
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 <stdio.h> #include <string.h> #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);