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


[Xen-ia64-devel] Preliminary work on networking code

To: <xen-ia64-devel@xxxxxxxxxxxxxxxxxxx>
Subject: [Xen-ia64-devel] Preliminary work on networking code
From: "Magenheimer, Dan (HP Labs Fort Collins)" <dan.magenheimer@xxxxxx>
Date: Mon, 21 Nov 2005 16:57:16 -0800
Cc: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>, Ewan Mellor <ewan@xxxxxxxxxxxxx>
Delivery-date: Tue, 22 Nov 2005 00:58:42 +0000
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
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>
Sender: xen-ia64-devel-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcXu/66swbd6ZzrzQbq+ZFYPD89nXw==
Thread-topic: Preliminary work on networking code
I did a little work on netback and balloon to get them
to compile for ia64.  (netfront compiles without changes)
The attached patch on top of xen-unstable cset 7963 will
compile.  A few notes:

1) The resulting linux uses Xen-specific alloc_skb
   and __dev_alloc_skb so this will NOT be transparently
   paravirtualizable.  (It could be done with changes
   to the x86 sparse files; I haven't done it.)
2) The resulting code isn't intended to work, just to
   compile.  It should identify the vast majority of
   arch-dep lines in the netback/balloon code, but
   may entirely miss other code that will need semantic
   changes to get networking working.
3) Because there are so many (25) "ifdef __ia64__"
   it's unlikely this would be accepted into the
   Xen tree.  More work needs to be done first.
4) It might be possible (using the now-unused ia64
   patch file mechanism) to shoehorn this code into
   the tree.


Attachment: compile-net-ia64.7963.patch
Description: compile-net-ia64.7963.patch

Xen-ia64-devel mailing list
<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-ia64-devel] Preliminary work on networking code, Magenheimer, Dan (HP Labs Fort Collins) <=