|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-ppc-devel
[XenPPC] [PATCH 0/3] move start_info_t construction to linux 
| 
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 <=
 |  |  | 
  
    |  |  |