<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="font-size:12pt;color:#000000;font-family:Calibri,Helvetica,sans-serif;" dir="ltr">
<p><font size="2"><span style="font-size:10pt;">Hi.</span></font></p>
<p><font size="2"><span style="font-size:10pt;"><br>
</span></font></p>
<p><font size="2"><span style="font-size:10pt;">I recently upgraded one of Ericssons platforms from a old 3.6.x to the latest 3.16.x LTS kernel.<br>
It was a smooth upgrade, besides kernel decompression taking much longer to complete. From like 2 seconds to 10-12 seconds.<br>
I also tried a 4.10.z kernel with the same result.<br>
The decompression code doesn't have any significant changes as far as I can see. Maybe I am looking in the wrong place?<br>
Did the ppc arch init change between 3.6.x and 3.16.x? I am thinking of cache init, prefetch copy functions etc?<br>
The old Redboot loader starts the kernel with caches off. Maybe the older init re-initialized the caches before decompression?<br>
Bootloader is identical, so is the compiler. Nothing has changed besides the kernel itself.<br>
It is 1.5M or so, no external modules. Runtime speed after decompression seems absolutely normal.<br>
I couldn't find anything significant anywhere regarding this.<br>
</span></font></p>
<p><font size="2"><span style="font-size:10pt;"><br>
</span></font></p>
<p><font size="2"><span style="font-size:10pt;">Hints would be much appreciated.</span></font></p>
<p><font size="2"><span style="font-size:10pt;"><br>
</span></font></p>
<p><font size="2"><span style="font-size:10pt;">Regards,</span></font></p>
<p><font size="2"><span style="font-size:10pt;">Christian<br>
</span></font></p>
</div>
</body>
</html>