]> git.dujemihanovic.xyz Git - u-boot.git/commit
xilinx: common: Change bootm_size variable setting
authorMichal Simek <michal.simek@xilinx.com>
Wed, 12 Aug 2020 10:17:53 +0000 (12:17 +0200)
committerMichal Simek <michal.simek@xilinx.com>
Thu, 20 Aug 2020 07:58:16 +0000 (09:58 +0200)
commit2570cc6430cf191b2b0f71b9dcfed46c94a645dc
treeaa0e6c1b675f4b68315f2bc54abc76e224fd9d4d
parentca0f616530316f324516fd91a2d90e0449f1e526
xilinx: common: Change bootm_size variable setting

Linux kernel for arm32 requires dtb and initrd to be placed in low memory
to work properly. This requirement is described in chapter 4b) and 5) in
Linux documentation (Documentation/arm/booting.rst).

There is an issue on arm32 with 2GB of memory that bootm_size is bigger
than Linux lowmem (for example with VMSPLIT_3G). That's why limit bootm
size on these systems not to be above 768MB.

Signed-off-by: Michal Simek <michal.simek@xilinx.com>
board/xilinx/common/board.c