28 Jul, 2015

1 commit


28 Mar, 2015

3 commits


09 Sep, 2014

1 commit


29 Mar, 2014

1 commit

  • U-Boot has supported two kinds of asm-offsets.h.

    One is generic for all architectures and its source is located at
    ./lib/asm-offsets.c.

    The other is SoC specific and its source is under SoC directory.
    The problem here is that only boards with SoC directory can use
    the asm-offsets infrastructure.
    Putting asm-offsets.c right under CPU directory does not work.

    Now a new demand is coming. PowerPC folks want to use asm-offsets.
    But no PowerPC boards have SoC directory.

    It seems inconsistent that some boards add asm-offsets.c to SoC
    directoreis and some to CPU directories.
    It looks more reasonable to put asm-offsets.c under arch/$(ARCH)/lib.

    This commit merges asm-offsets.c under SoC directories into
    arch/$(ARCH)/lib/asm-offsets.c.

    By the way, I doubt the necessity of some entries in asm-offsets.c.
    I am leaving refactoring to the board maintainers.
    Please check "TODO" in the comment blocks in
    arch/{arm,nds32}/lib/asm-offsets.c.

    Signed-off-by: Masahiro Yamada
    Cc: Yuantian Tang

    Masahiro Yamada
     

26 Feb, 2014

1 commit

  • Generate include/generated/generic-asm-offsets.h and
    include/generated/asm-offsets.h in ./Kbuild.

    This commit also changes the include guard.

    Before this commit, __ASM_OFFSETS_H__ was used for both of them.
    So we could not include generic-asm-offsets.h and asm-offsets.h
    at the same time.

    This commit renames the include guard of the former to
    __GENERIC_ASM_OFFSETS_H__.

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada