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-ppc-devel

[XenPPC] [PATCH 0/3] move start_info_t construction to linux

To: xen-ppc-devel@xxxxxxxxxxxxxxxxxxx
Subject: [XenPPC] [PATCH 0/3] move start_info_t construction to linux
From: Ryan Harper <ryanh@xxxxxxxxxx>
Date: Wed, 24 Jan 2007 11:41:02 -0600
Delivery-date: Wed, 24 Jan 2007 09:41:51 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-ppc-devel-request@lists.xensource.com?subject=help>
List-id: Xen PPC development <xen-ppc-devel.lists.xensource.com>
List-post: <mailto:xen-ppc-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ppc-devel>, <mailto:xen-ppc-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/cgi-bin/mailman/listinfo/xen-ppc-devel>, <mailto:xen-ppc-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-ppc-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mutt/1.5.6+20040907i
This patchset moves the creation of the start_info_t structure from
libxc to linux.  Removing the creation of start_info_t from libxc allows
us to revert our changes to the start_info_t struct  in
xen/include/public/xen.h.  This is achieved by adding a new node in the
flat devtree, /xen/start_info_t  under which all of the PPC relevant
fields become properties.

I've modified linux:xen_init_early() to work with either the previous
start-info field present in the devtree that Xen constructs for dom0, or
construct a start_info_t based on properties in the /xen/start_info_t if
present (domUs).

This is one of the steps to eventually removing then need for
start_info_t entirely 

Signed-off-by: Ryan Harper <ryanh@xxxxxxxxxx>

 arch/powerpc/platforms/xen/setup.c     |   27 +++++++++--
 tools/libxc/powerpc64/mk_flatdevtree.c |   36 +++++++++++++--
 tools/libxc/powerpc64/mk_flatdevtree.h |    6 +-
 tools/libxc/powerpc64/xc_linux_build.c |   76 ++++++++++++++-------------------
 xen/include/public/xen.h               |   14 +++---
 5 files changed, 97 insertions(+), 62 deletions(-)

-- 
Ryan Harper
Software Engineer; Linux Technology Center
IBM Corp., Austin, Tx
(512) 838-9253   T/L: 678-9253
ryanh@xxxxxxxxxx

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

<Prev in Thread] Current Thread [Next in Thread>
  • [XenPPC] [PATCH 0/3] move start_info_t construction to linux, Ryan Harper <=