If a package is sources multiple times, the destination address
may be recalculated and overwritten a few times. Prevent this by
using PKG-prefixed variables for results.
Thanks to MilhouseVH for suggesting this.
When kernel image is compressed, it is first loaded
to RAM at load address specified in command line,
then unpacks to loadaddr provided by uImage.
For decompressed image not to overwrite compressed
data, uncompressed image load address needs to be
shifted by compressed image size + 1 MiB alignment.
arm64 target does not support creating uImage.
Build Image first, then wrap it using u-boot's mkimage.
Requires defining UIMAGE_LOADADDR and UIMAGE_ENTRYADDR
in project options.
@hiassoft:
"
It was added about 6 years ago, in early kernel 3.x days, probably meant to fix an issue with Nvidia ION, but rejected upstream - see discussion here
https://mailman.alsa-project.org/pipermail/alsa-devel/2013-February/059570.html
I think we should drop it as it could cause issues. If there's some issue remaining it needs to be handled properly without downstream patches
"