Looks like cset 8863 included a header in xenbus.h that makes the ia64 build unhappy. domid_t isn''t define so we blow up including grant_table.h. Fix below. Thanks, Alex Signed-off-by: Alex Williamson <alex.williamson@hp.com> --- diff -r 3ed537add538 linux-2.6-xen-sparse/include/xen/xenbus.h --- a/linux-2.6-xen-sparse/include/xen/xenbus.h Fri Feb 17 21:26:49 2006 +0100 +++ b/linux-2.6-xen-sparse/include/xen/xenbus.h Fri Feb 17 17:05:38 2006 -0700 @@ -34,6 +34,7 @@ #include <linux/device.h> #include <linux/notifier.h> #include <asm/semaphore.h> +#include <xen/interface/xen.h> #include <xen/interface/grant_table.h> #include <xen/interface/io/xenbus.h> #include <xen/interface/io/xs_wire.h> _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Keir, The patch below is needed to build ia64 on current xen-unstable. Please apply. BTW, the new mmap''ing of the kva page through the /proc entry does seem to avoid the problem we were having with kmem on ia64. Thanks, Alex Signed-off-by: Alex Williamson <alex.williamson@hp.com> --- diff -r 64f11b0e2e7d xen/include/xen/console.h --- a/xen/include/xen/console.h Sat Mar 4 19:16:36 2006 +0100 +++ b/xen/include/xen/console.h Sun Mar 5 10:32:10 2006 -0700 @@ -8,6 +8,7 @@ #define __CONSOLE_H__ #include <xen/spinlock.h> +#include <xen/guest_access.h> extern spinlock_t console_lock; _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel
Reasonably Related Threads
- [PATCH][XEN] Use a union to pack the dual-short combos in an endian neutral way.
- [PATCH] xen/pv-on-hvm kexec: shutdown watches from old kernel
- [PATCH] linux-2.6.18/backends: use xenbus_be.ko interfaces instead of open-coding them
- [PATCH 3/3] gnttab: cleanup
- [PATCH 010/113] xen: replace callers of alloc_vm_area()/free_vm_area() with xen_ prefixed one.