24 Jul, 2013

1 commit


28 Mar, 2013

1 commit


13 Mar, 2013

1 commit

  • Refactor linker-generated array code so that symbols
    which were previously linker-generated are now compiler-
    generated. This causes relocation records of type
    R_ARM_ABS32 to become R_ARM_RELATIVE, which makes
    code which uses LGA able to run before relocation as
    well as after.

    Note: this affects more than ARM targets, as linker-
    lists span possibly all target architectures, notably
    PowerPC.

    Conflicts:
    arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds
    arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
    arch/arm/cpu/armv7/omap-common/u-boot-spl.lds
    board/ait/cam_enc_4xx/u-boot-spl.lds
    board/davinci/da8xxevm/u-boot-spl-da850evm.lds
    board/davinci/da8xxevm/u-boot-spl-hawk.lds
    board/vpac270/u-boot-spl.lds

    Signed-off-by: Albert ARIBAUD

    Albert ARIBAUD
     

11 Mar, 2013

1 commit

  • On some architectures certain values of splashimage will lead to
    a data abort exception.

    Document the problem, and implement a callback for splashimage to
    reject such values.

    Cc: Anatolij Gustschin
    Cc: Wolfgang Denk
    Signed-off-by: Nikita Kiryanov
    Acked-by: Igor Grinberg

    Nikita Kiryanov
     

22 Dec, 2012

1 commit

  • SPL doesn't write to the environment. These list entries prevent the
    functions from being garbage-collected, even though nothing will look at
    the list. This caused several SPL builds (e.g. P2020RDB-PC_NAND) to
    break due to size limitations and/or unresolved symbols.

    A static inline function is used to provide a context in which we
    can consume the callback, and thus avoid unused function warnings.

    Signed-off-by: Scott Wood
    Acked-by: Joe Hershberger
    Acked-by: Kim Phillips

    Scott Wood
     

14 Dec, 2012

7 commits