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] [PATCH 0/2] 32bit gdbserver-xen/libxc to debug 64bit gue

To: <mukesh.rathor@xxxxxxxxxx>, <xen-devel@xxxxxxxxxxxxxxxxxxx>
Subject: Re: [Xen-devel] [PATCH 0/2] 32bit gdbserver-xen/libxc to debug 64bit guest
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Fri, 02 Nov 2007 08:15:42 +0000
Delivery-date: Fri, 02 Nov 2007 01:10:51 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
In-reply-to: <472A87F3.2070808@xxxxxxxxxx>
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/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcgdKI9Kzcn83YkbEdyizwAWy6hiGQ==
Thread-topic: [Xen-devel] [PATCH 0/2] 32bit gdbserver-xen/libxc to debug 64bit guest
User-agent: Microsoft-Entourage/11.3.6.070618
On 2/11/07 02:14, "Mukesh Rathor" <mukesh.rathor@xxxxxxxxxx> wrote:

> Please note, to achieve the above, an ifdef had to be added to user.h. This
> forced it to be copied locally. As a result, files that included this header,
> had also to be created/copied in the xen-sparse tree from the gdbserver tree
> to include local user.h.

The sparse tree should be overlaid a normal full gdbserver tree, so user.h
should be in the same place whether you've modified it or not. So I don;t
see why you'd need to pull in every file that includes user.h.

The 32-on-64 compat layer inside Xen already builds 32-bit versions of
structures when building 64-bit Xen. I think they're under include/compat/
or something like that. It would make sense to make use of those rather than
hack up the original headers with explicit compat types.

 -- Keir



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