[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [Xen-devel] recent major -unstable changes cause ia64 build to be broken

  • To: "Christian Limpach" <Christian.Limpach@xxxxxxxxxxxx>
  • From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
  • Date: Tue, 10 May 2005 16:20:39 -0700
  • Cc: xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Tue, 10 May 2005 23:20:40 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xensource.com>
  • Thread-index: AcVVtiXOY1V71C60Q6icDSPxCi3NWAAAG1vg
  • Thread-topic: [Xen-devel] recent major -unstable changes cause ia64 build to be broken

> Did you also try putting it at the end of xen/sched.h, just before the
> include of xen/slab.h?  That's the only header file which includes
> xen/slab.h, everything else but xen/arch/ia64/acpi.c is common code
> or x86 specific code.  I don't see how including xen/mm.h 
> from xen/sched.h
> would be different from including it from xen/slab.h, 
> especially when it's
> done at the end where all of xen/sched.h is already parsed.  
> Even reversing
> the two includes at the end of xen/sched.h (domain.h/slab.h) 
> should do the
> trick, since domain.h also includes xen/mm.h.

Yes I did try it there, as well as at the beginning and a couple
other places in the file that make sense.

When you searched for slab.h (and mm.h), you probably weren't
looking at the linux headers which get included in the Xen/ia64
build.  I think the dependency is buried deep in there somewhere.


Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.