This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


PATCH: was Re: [Xen-ia64-devel] Re: PATCH: implements DOM0_DOMAIN_SETUP

To: Alex Williamson <alex.williamson@xxxxxx>
Subject: PATCH: was Re: [Xen-ia64-devel] Re: PATCH: implements DOM0_DOMAIN_SETUP
From: Tristan Gingold <Tristan.Gingold@xxxxxxxx>
Date: Wed, 28 Jun 2006 10:18:38 +0200
Cc: xen-ia64-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Wed, 28 Jun 2006 01:14:30 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <1151447626.5600.67.camel@lappy>
List-help: <mailto:xen-ia64-devel-request@lists.xensource.com?subject=help>
List-id: Discussion of the ia64 port of Xen <xen-ia64-devel.lists.xensource.com>
List-post: <mailto:xen-ia64-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ia64-devel>, <mailto:xen-ia64-devel-request@lists.xensource.com?subject=unsubscribe>
References: <200606261601.25815.Tristan.Gingold@xxxxxxxx> <1151447626.5600.67.camel@lappy>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: KMail/1.5
Le Mercredi 28 Juin 2006 00:33, Alex Williamson a écrit :
> On Mon, 2006-06-26 at 16:01 +0200, Tristan Gingold wrote:
> > Hi,
> >
> > because DOM0_DOMAIN_SETUP has been added in common code, I repost my
> > patch (slightly updated).
> > This patch doesn't add features for user: s/he just have to recompile the
> > tools, the hypervisor and the kernel :-)
> >
> > The main change is cleanups wrt domain creation.  This is also a first
> > step for save & restore.
> Tristan,
>    Tools won't build for me with this patch:
> gcc  -O2 -fomit-frame-pointer -DNDEBUG -Wall -Wstrict-prototypes
> -Wdeclaration-after-statement  -D__XEN_TOOLS__ -Werror -fno-strict-aliasing
>  -I. -Wp,-MD,.xc_linux_build.o.d -c -o xc_linux_build.o xc_linux_build.c In
> file included from /usr/include/asm/pal.h:84,
>                  from /usr/include/asm/system.h:19,
>                  from xc_linux_build.c:19:
> /usr/include/asm/fpu.h:57: error: redefinition of `struct ia64_fpreg'
> In file included from /usr/include/asm/system.h:19,
>                  from xc_linux_build.c:19:
> /usr/include/asm/pal.h:92: error: syntax error before "pal_status_t"
> /usr/include/asm/pal.h:105: error: syntax error before "pal_cache_level_t"
> /usr/include/asm/pal.h:113: error: syntax error before "pal_cache_type_t"
> /usr/include/asm/pal.h:126: error: syntax error before
> "pal_cache_line_state_t" /usr/include/asm/pal.h:133: error: syntax error
> before "u64"
> ...
> It's making me a little uncomfortable to include <asm/system.h> in that
> file given that there are no other asm includes.  Thanks,
I have redefined struct ia64_boot_param as struct xen_ia64_boot_param in 
arch-ia64.h.  This solves this issue.


Attachment: xen-create3.diffs
Description: Text Data

Xen-ia64-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>