WARNING - OLD ARCHIVES

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/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

Re: [Xen-devel] New release candidate for Xen 3.4.3

To: Keir Fraser <keir.fraser@xxxxxxxxxxxxx>
Subject: Re: [Xen-devel] New release candidate for Xen 3.4.3
From: "Bryan D. Payne" <bryan@xxxxxxxxxxxx>
Date: Thu, 22 Apr 2010 16:24:52 -0400
Cc: "xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Thu, 22 Apr 2010 13:26:14 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:from:date:x-google-sender-auth:received:message-id :subject:to:cc:content-type:content-transfer-encoding; bh=XU3yA8yh+zU4FtFbYaVAfWivQdja5uIxt8i/2iLk2sg=; b=HzFLa+WQ92yDDW/uvNNwTyNs81KnPTE6DiA+edN9eqCFqctV5zjgusIrNxLSBYTFqP eUu3xxJ+snJKFdjHtZKxLJpvVkiVH4/YP4FDE2sBakzjUWQUxrt77rjdxOM12dOsf4XM u4KDu2j4Nm+EMdF33Liw96oFrpUHQyddqNLY8=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; b=oryqBn5Opq7c4i2hNyqLCfoHZ4mrmVr+tMWw0JSqx8Y/l4T/M1d3z8U+G/609vKJhu Rdg3QaMm7CDgNSSToVbpBMT/nQPfHgG7g7bcg1Te1pznBEXQ9Pp0W2HHdrKoaNgBHbKR 0oEso2Z5WhrwB3qieIIGuwkqjRCPNdV4hGYFU=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <C7F5CC8C.12145%keir.fraser@xxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <C7F5CC8C.12145%keir.fraser@xxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
> I hope that this will be the final RC before the 3.4.3 release. Please test!

I'm getting a build error with this RC.  I simply did a "make world"
after cloning the repository and end up with the resulting error while
building tools/ioemu-remote/i386-dm:

helper2.c: In function ‘cpu_x86_init’:
helper2.c:150: error: ‘shared_iopage_t’ has no member named ‘vcpu_ioreq’

I've build many other versions of Xen from the source without
problems, so I doubt that this is something unusual with my build
environment.  However, in debugging this I did notice that
'shared_iopage_t' is defined in ioreq.h, which has four locations
inside the build tree:

(1) dist/install/usr/include/xen/hvm/ioreq.h
(2) 
dist/install/lib/modules/2.6.18.8-xen/source/include/xen/interface/hvm/ioreq.h
(3) linux-2.6.18-xen.hg/include/xen/interface/hvm/ioreq.h
(4) tools/include/xen/hvm/ioreq.h

Comparing these, (1) and (4) are the same and (2) and (3) are the
same.  The definition of shared_iopage_t in (2) and (3) looks like
this:

struct shared_iopage {
    struct ioreq vcpu_ioreq[1];
};
typedef struct shared_iopage shared_iopage_t;

And the definition of shared_iopage_t in (1) and (4) looks like this:

struct shared_iopage {
    struct vcpu_iodata   vcpu_iodata[1];
};
typedef struct shared_iopage shared_iopage_t;

I'm not sure what's going on here, but it seems like it could be a bug
in the build system.  Since this is an RC, I wanted to report it and
see if anyone can comment on why this is happening.

Thanks,
bryan

_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel