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

[Xen-devel] [powerpc] initial PowerPC support

To: Keir Fraser <Keir.Fraser@xxxxxxxxxxxx>
Subject: [Xen-devel] [powerpc] initial PowerPC support
From: Hollis Blanchard <hollisb@xxxxxxxxxx>
Date: Mon, 10 Jul 2006 14:23:05 -0500
Cc: Jimi Xenidis <jimix@xxxxxxxxxxxxxx>, xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxx>, xen-ppc-devel <xen-ppc-devel@xxxxxxxxxxxxxxxxxxx>
Delivery-date: Mon, 10 Jul 2006 12:23:01 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
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>
Organization: IBM Linux Technology Center
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi Keir, we have pushed the initial PowerPC support to
http://xenbits.xensource.com/ext/xenppc-unstable-merge.hg ; it's ready
for you to pull into xen-unstable.hg when you're satisfied with it.

Unforunately Jimi and I are both going to be traveling a bit in the
upcoming days, but we will address comments as possible. Also, we will
be in Ottawa to discuss in person if everything hasn't been ironed out
by then.

There are just a couple changes outside of xen/arch/powerpc that need
explanation:

xen/arch/x86/irq.c
xen/include/xen/irq.h
        We're using x86/irq.c wholesale, and so need this extra PIC logic.

xen/common/memory.c
        PowerPC's page->count_info is a long, because atomic operations are
performed on it. There's no need to change its type for the other
architectures, but this printk needed to change.

xen/include/public/xencomm.h
        This is the data structure that Linux uses to pass arbitrarily sized
buffers to Xen, so it needs to be in public/ .

-- 
Hollis Blanchard
IBM Linux Technology Center


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

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