• Linus Walleij's avatar
    ARM: 9010/1: uncompress: Print the location of appended DTB · c03e4147
    Linus Walleij authored
    When using the kernel with an appended DTB it is useful to
    know where this will end up in the physical memory at the
    time the kernel boots.
    
    We add a debug print macro that will help out with this.
    Here is a sample debug print after passing -DDEBUG to head.S
    during compilation:
    
    DTB:0x40CEBA70 (0x000051B5)
    C:0x402080C0-0x40CF0CE0->0x41801D00-0x422EA920
    DTB:0x422E56B0 (0x00005262)
    
    This means that the appended DTB is first found after the
    compressed kernel at 0x40CEBA70 of size 0x51B5 and then
    after the compressed kernel is moved to 0x41801D00
    it is found again at 0x422E56B0 and is there size 0x5262.
    
    The growth in size of the FDT is due to the call to
    atags_to_fdt() that augments the DTB with ATAG information.
    Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
    Signed-off-by: default avatarRussell King <rmk+kernel@armlinux.org.uk>
    c03e4147
head.S 37.6 KB