• Jonas Gorski's avatar
    MIPS: Add support for vmlinuz.bin appended dtb · c0b4e101
    Jonas Gorski authored
    Add support for detecting a vmlinuz.bin appended dtb and overriding
    the boot arguments to match the UHI interface.
    
    To ensure _edata / __apendend_dtb points to the actual end of the
    binary, align the data section to 16 bytes instead of the address
    cursor.
    
    Due to ld.script not going through the preprocessor, we can't check
    for MIPS_ZBOOT_APPENDED_DTB being enabled, so always reserve space
    for it. It should have no consequences for booting without it enabled
    except 1 MiB more ram usage during the uncompressing stage.
    Signed-off-by: default avatarJonas Gorski <jogo@openwrt.org>
    Cc: linux-mips@linux-mips.org
    Cc: devicetree@vger.kernel.org
    Cc: John Crispin <blogic@openwrt.org>
    Cc: Kevin Cernekee <cernekee@gmail.com>
    Cc: Florian Fainelli <f.fainelli@gmail.com>
    Cc: Aaro Koskinen <aaro.koskinen@iki.fi>
    Cc: Markos Chandras <markos.chandras@imgtec.com>
    Cc: Andrew Bresticker <abrestic@chromium.org>
    Cc: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
    Cc: Paul Burton <paul.burton@imgtec.com>
    Cc: James Hartley <James.Hartley@imgtec.com>
    Patchwork: https://patchwork.linux-mips.org/patch/9741/Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
    c0b4e101
Kconfig 72.2 KB