microblaze: Increase max dtb size to 64K from 32K
This patch increases max dtb size to 64K from 32K. This fixes the issue of kernel hang with larger dtb of size greater than 32KB. Signed-off-by: Siva Durga Prasad Paladugu <siva.durga.paladugu@xilinx.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com>
This commit is contained in:
parent
6bf8be7ff7
commit
22648c989c
@ -99,7 +99,7 @@ big_endian:
|
||||
_prepare_copy_fdt:
|
||||
or r11, r0, r0 /* incremment */
|
||||
ori r4, r0, TOPHYS(_fdt_start)
|
||||
ori r3, r0, (0x8000 - 4)
|
||||
ori r3, r0, (0x10000 - 4)
|
||||
_copy_fdt:
|
||||
lw r12, r7, r11 /* r12 = r7 + r11 */
|
||||
sw r12, r4, r11 /* addr[r4 + r11] = r12 */
|
||||
|
@ -46,7 +46,7 @@ SECTIONS {
|
||||
__fdt_blob : AT(ADDR(__fdt_blob) - LOAD_OFFSET) {
|
||||
_fdt_start = . ; /* place for fdt blob */
|
||||
*(__fdt_blob) ; /* Any link-placed DTB */
|
||||
. = _fdt_start + 0x8000; /* Pad up to 32kbyte */
|
||||
. = _fdt_start + 0x10000; /* Pad up to 64kbyte */
|
||||
_fdt_end = . ;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user