On Fri, Sep 05, 2008 at 11:43:55AM +0800, Zhang, Jingke wrote:
> Isaku Yamahata wrote:
> > Could you try the following patch to ioemu?
> > NOTE:This is only a band aid patch. GFW needs modifcation.
> >
> > ioemu: prevent qemu-dm segv.
> >
> > With dade7f0bdc8d and old bios, qemu-dm results in segv.
> >
> > Signed-off-by: Isaku Yamahata <yamahata@xxxxxxxxxxxxx>
> >
> > diff -r 9b5e1e05e886 tools/ioemu/hw/cirrus_vga.c
> > --- a/tools/ioemu/hw/cirrus_vga.c Mon Sep 01 17:50:13 2008 +0900
> > +++ b/tools/ioemu/hw/cirrus_vga.c Fri Sep 05 12:42:37 2008 +0900
> > @@ -2553,7 +2553,11 @@
> > end = begin + VGA_RAM_SIZE;
> >
> > fprintf(logfile,"mapping vram to %lx - %lx\n", begin, end);
> > -
> > + if (!s->vram_mfns) {
> > + fprintf(logfile, "Found old firmware skiping mapping
> > vram\n"); + return;
> > + }
> > +
> > xatp.domid = domid;
> > xatp.space = XENMAPSPACE_mfn;
> >
>
> Hi Isaku,
> I checked my building environment. My source were built twice by "make
> -j3" and "CONFIG_QEMU=ioemu make -j3". But they both use local ioemu (ia64 is
> different with x86?). What command did you use to enable ioemu-remote?
> So, remote-ioemu may not affect VTI booting, I will double check that
> with your patch. Thanks.
Hi Zhang.
Don't specify "CONFIG_QEMU=ioemu" or
specify
"CONFIG_QEMU=http://xenbits.xensource.com/git-http/qemu-xen-unstable.git"
git command is necessary to build with ioemu-remote while building
it pulls the ioemu-remote tree from the above URL.
--
yamahata
_______________________________________________
Xen-ia64-devel mailing list
Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-ia64-devel
|