Fix initrd/dtb interaction
authorAndy Fleming <afleming@freescale.com>
Tue, 14 Aug 2007 15:32:59 +0000 (10:32 -0500)
committerWolfgang Denk <wd@denx.de>
Tue, 14 Aug 2007 15:38:19 +0000 (17:38 +0200)
commit073e1b509980cefe6f53c2d7fbbcd135df1e3924
treeba308cd8f7ecad186bdbf13991355c508ccf00d7
parenta4d2636f2a859245ed3a401f26189da2dfda4ceb
Fix initrd/dtb interaction

The original code would wrongly relocate the blob to be right before
the initrd if it existed.  The blob *must* be within CFG_BOOTMAPSZ,
if it is defined.  So we make two changes:

1) flag the blob for relocation whenever its address is above BOOTMAPSZ

2) If the blob is being relocated, relocate it before kbd, not initrd

Signed-off-by: Andy Fleming <afleming@freescale.com>
common/cmd_bootm.c