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] Remaining ia64 differences in xen driver code

To: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
Subject: Re: [Xen-devel] Remaining ia64 differences in xen driver code
From: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Date: Sat, 5 Nov 2005 10:05:53 +0000
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Sat, 05 Nov 2005 10:14:51 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <516F50407E01324991DD6D07B0531AD57E7CB9@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
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>
References: <516F50407E01324991DD6D07B0531AD57E7CB9@xxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx

This is fine by me.

 -- Keir


On 4 Nov 2005, at 17:31, Magenheimer, Dan (HP Labs Fort Collins) wrote:

Hi Keir --

I've continued trimming the ia64 differences from various
xen driver modules and have it down to a handful.  This last
round required adding a few #include lines, a couple of calls
to xen_init(), and a few ia64 defines (see cset 7514 in
http://xenbits.xensource.com/ext/xen-ia64-unstable.hg) and
will be in the next ia64 pull.

A handful of ia64 differences remain.  Since:

- we don't have a good way to split out driver arch-dep
  differences into a separate file (as is done with
  xen/common vs xen/arch) other than moving code into
  header files
- remaining changes would require some Xen/x86 code movement
- 3.0 freeze is nearing and moving code around is potentially
  dangerous

...I'd like to move the remaining handful of ia64 differences
into the mainline using "#ifdef __ia64__".  Would that
be OK?  If so, I will include them in the next ia64 pull.
If not, I'd appreciate some help with the x86 code changes.

Thanks,
Dan

P.S. If you want to look at the specific ifdefs, they can be
found in:

http://xenbits.xensource.com/ext/xen-ia64-unstable.hg?cmd=manifest; manif est=d2459f19e52e7402572d1a22f3305a9584e6adae;path=/linux-2.6-xen- sparse/
arch/ia64/xen/drivers/patches/

(If this URL gets mangled, go to:
http://xenbits.xensource.com/ext/xen-ia64-unstable.hg
and walk the manifest to
linux-2.6-xen-sparse/arch/ia64/xen/drivers/patches)

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


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

<Prev in Thread] Current Thread [Next in Thread>