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 <[EMAIL PROTECTED]> 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 [EMAIL PROTECTED] _______________________________________________ Xen-ppc-devel mailing list [email protected] http://lists.xensource.com/xen-ppc-devel
