I don&#39;t know if it can help you, but let&#39;s try. [1]<div>What I understand about that is. The compressed kernel is in fact a bzImage or some zImage kernel, and it is a file. As the link says in that compressed file we have this header that makes some early configurations. The kernel is uncompressed into the memory and the compressed kernel remains in the place it was before. Just what matter by the compressed kernel is that header info that it use to setup the stack to the new kernel.</div>

<div><br></div><div>I&#39;m no sure if I&#39;m talking some nosense, but that was what I saw in kernel boot files. Maybe some others mate here can complement or fix my thoughts here.</div><div><br></div><div><br></div><div>

[1] <a href="http://www.ibm.com/developerworks/library/l-linuxboot/">http://www.ibm.com/developerworks/library/l-linuxboot/</a><br><br><div class="gmail_quote">On Fri, Mar 8, 2013 at 10:12 PM, Jacky <span dir="ltr">&lt;<a href="mailto:jackyclivia@163.com" target="_blank">jackyclivia@163.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="line-height:1.7;font-size:14px;font-family:arial"> <br>Dear All,<br><br>Before, kernel first decompressed to other memory location and then merged and put at final destination. Now, kernel decompression  are decompressed in-place, so-called in-place decompression. <br>

<br>But the compressed part is encompassed by uncompressed part. So, after decompression, will the uncompressed part be overwritten by the decompressed kernel ? If so, some uncompressed part such as deal with kernel relocation will be overwritten by the decompressed kernel, which don&#39;t make sense, am I missed something ?<br>

<br>Regards,<br>Jacky<br><br><br></div><br><br><span title="neteasefooter"><span></span></span><br>_______________________________________________<br>
Kernelnewbies mailing list<br>
<a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
<a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Leônidas S. Barbosa (Kirotawa)<br><br>Engenheiro de Software - IBM (LTC - Linux Technology Center)<div>MsC Sistemas e Computação</div><div>Bacharel em Ciências da Computação.</div>

<div><br>blog nerd: <a href="http://corecode.wordpress.com/" target="_blank">corecode.wordpress.com/</a><div><br></div><div><a href="http://corecode.wordpress.com/" target="_blank"></a>User linux<span style="border-collapse:collapse;font-family:arial,sans-serif;font-size:13px"> : #480879</span></div>

<div><font face="arial, sans-serif"><span style="border-collapse:collapse"><br></span></font><div>&quot;Mais sábio é aquele que sabe que não sabe&quot; (Sócrates)<br>&quot;smile and wave&quot; - =D + o/ (Penguins of Madagascar)<br>

</div><div><br>日本語の学生です。<br>コンピュータサイエンスの学位.<br></div></div></div>
</div>