<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7638.1">
<TITLE>Boot strategies and Boot Image formats in arch/powerpc</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><FONT SIZE=2 FACE="Arial">Hi all,</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">currently i am trying to migrate our existing PowerPC board supports from the arch/ppc - directory into the new arch/powerpc. I am directly working within a cloned paulus_powerpc git repository on the most recent status.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">We (Kontron) want to bring our kernel sources into the appropriate for an open source submission. We are modifying both our proprietary Bootloader, and the Linux Kernel, to make them fit to the new conventions, e.g. the flattened device tree.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">However, i dont understand the following:</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">In the old structure, the kernel provided a bunch of sub directories (simple,openfirmware,...) to create a wrapper around the Linux kernel for brining it into the format, which is appropriate for the boot loader used.</FONT></P>

<P><FONT SIZE=2 FACE="Arial">This structure was easily adaptable for custom image formats.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">Now, these dirs dont exist any more.</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">What is the strategy here (i could assume one the 3 variants below ?</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">a) Is it now in the responsibility of the bootloader, to support one of the image formats, </FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp; which can be generated here currently ?</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">b) Will these subdirs (e.g. &quot;simple&quot;) come here, but just where not ported yet ?</FONT>
</P>

<P><FONT SIZE=2 FACE="Arial">c) Or, shall such wrapper around the kernel, and/or bringing the kernel into a particular file format</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp; be performed outside the kernel source, by proprietary tools</FONT>

<BR><FONT SIZE=2 FACE="Arial">&nbsp;&nbsp;&nbsp; (e.g. like U-boot does it with the mkimage tool) ?</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">-- </FONT>

<BR><FONT SIZE=2 FACE="Courier New">Mit freundlichen Gruessen / Best regards</FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">Claus Gindhart</FONT>

<BR><FONT SIZE=2 FACE="Courier New">SW R&amp;D</FONT>

<BR><FONT SIZE=2 FACE="Courier New">Kontron Modular Computers</FONT>

<BR><FONT SIZE=2 FACE="Courier New">phone :++49 (0)8341-803-374</FONT>

<BR><FONT SIZE=2 FACE="Courier New"><A HREF="mailto:claus.gindhart@kontron-modular.com">mailto:claus.gindhart@kontron-modular.com</A></FONT>

<BR><FONT SIZE=2 FACE="Courier New"><A HREF="http://www.kontron.com">http://www.kontron.com</A></FONT>
</P>

<P><FONT SIZE=2 FACE="Courier New">-----BEGIN GEEK CODE BLOCK-----</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp; Version: 3.1</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp; GU d- s++:&gt;++:+ a+ C++$ !U !P L++&gt;$ E-- W+(-) N- o?</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp; K? w !O !M V !PS PE- Y+ PGP+ t 5? X R* tv- b+ DI+++</FONT>

<BR><FONT SIZE=2 FACE="Courier New">&nbsp; D-- G e++&gt; h--- !r x+++</FONT>

<BR><FONT SIZE=2 FACE="Courier New">------END GEEK CODE BLOCK------</FONT>
</P>
<BR>
<BR>
<BR>
<BR>
<BR>

</BODY>
</HTML>