
Dear Alexander Stein,
In message 201008091351.39800.alexander.stein@systec-electronic.com you wrote:
Better do not build on undefined behaviour.
Yes, of course. But it seems difficult to recognise thing like a simple memmove with dest < src as an undefined behavior.
See the FAQ: http://www.denx.de/wiki/view/DULG/LinuxUncompressingError
It has been explained before (and often) that the download address of a kernel image must be sufficiently far away from the load address in the image header.
Please note that I'm not against fixing this problem, but if we address it, it should be fixed correctly, i. e. in sich a way that it will always work, not only for certain cases.
So how to fix this then? I'm totally inexperienced to compressed images.
Well, I don't an easy fix for the compression case.
Best regards,
Wolfgang Denk