10 Feb, 2015

1 commit


07 Apr, 2014

1 commit


08 Nov, 2013

1 commit


03 Sep, 2013

1 commit


12 Feb, 2013

1 commit


04 Dec, 2012

1 commit

  • The current rules have the .dtb files build in a different directory
    from the .dts files. This patch changes microblaze to use the generic dtb
    rule which builds .dtb files in the same directory as the source .dts.

    This requires moving parts of arch/microblaze/boot/Makefile into newly
    created arch/microblaze/boot/dts/Makefile, and updating
    arch/microblaze/Makefile to call the new Makefile. linked_dtb.S is also
    moved into boot/dts/ since it's used by rules that were moved.

    Cc: Michal Simek
    Cc: microblaze-uclinux@itee.uq.edu.au
    Signed-off-by: Stephen Warren
    Signed-off-by: Rob Herring

    Stephen Warren
     

31 Mar, 2012

1 commit

  • Pull kbuild changes from Michal Marek:
    - Unification of cmd_uimage among archs that use it
    - make headers_check tries harder before reporting a missing
    include
    - kbuild portability fix for shells that do not support echo -e
    - make clean descends into samples/
    - setlocalversion grep fix
    - modpost typo fix
    - dtc warnings fix

    * 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:
    setlocalversion: Use "grep -q" instead of piping output to "read dummy"
    modpost: fix ALL_INIT_DATA_SECTIONS
    Kbuild: centralize MKIMAGE and cmd_uimage definitions
    headers_check: recursively search for linux/types.h inclusion
    scripts/Kbuild.include: Fix portability problem of "echo -e"
    scripts: dtc: fix compile warnings
    kbuild: clean up samples directory
    kbuild: disable -Wmissing-field-initializers for W=1

    Linus Torvalds
     

26 Mar, 2012

1 commit

  • All ARCHs have the same definition of MKIMAGE. Move it to Makefile.lib
    to avoid duplication.

    All ARCHs have similar definitions of cmd_uimage. Place a sufficiently
    parameterized version in Makefile.lib to avoid duplication.

    Signed-off-by: Stephen Warren
    Acked-by: Nicolas Pitre
    Tested-by: Mike Frysinger [Blackfin]
    Tested-by: Michal Simek [Microblaze]
    Tested-by: Guan Xuetao [unicore32]
    Signed-off-by: Michal Marek

    Stephen Warren
     

19 Mar, 2012

1 commit


15 Jan, 2012

1 commit

  • This hooks dtc into Kbuild's dependency system.

    Thus, for example, "make dtbs" will rebuild tegra-harmony.dtb if only
    tegra20.dtsi has changed yet tegra-harmony.dts has not. The previous
    lack of this feature recently caused me to have very confusing "git
    bisect" results.

    For ARM, it's obvious what to add to $(targets). I'm not familiar enough
    with other architectures to know what to add there. Powerpc appears to
    already add various .dtb files into $(targets), but the other archs may
    need something added to $(targets) to work.

    Signed-off-by: Stephen Warren
    Acked-by: Shawn Guo
    [mmarek: Dropped arch/c6x part to avoid merging commits from the middle
    of the merge window]
    Signed-off-by: Michal Marek

    Stephen Warren
     

24 Dec, 2010

1 commit


04 Aug, 2010

2 commits


01 Apr, 2010

2 commits

  • If CONFIG_INITRAMFS_SOURCE is set, "scripts/gen_initramfs_list.sh"
    checks if the cpio image exists. Remove the duplicate check from the
    Makefile.

    Remove the "clean-kernel" variable which is unused in the Makefile and
    is not used by the Kbuild.

    Signed-off-by: Arun Bhanu
    Signed-off-by: Michal Simek

    Arun Bhanu
     
  • 'make clean' does not to delete the following build generated file:
    arch/microblaze/boot/linux.bin.ub

    'make mrproper' does not to delete the following build generated files:
    arch/microblaze/boot/simpleImage.*

    Fix the Makefile to delete these build generated files.

    See [1] for a discussion on why simpleImage.* files are deleted with 'make
    mrproper' and not with 'make clean'.
    [1] http://lkml.org/lkml/2010/3/12/96

    Signed-off-by: Arun Bhanu
    Signed-off-by: Michal Simek

    Arun Bhanu
     

14 Dec, 2009

1 commit

  • Two version are generated.
    linux.bin.ub which is created from linux.bin file
    and
    simpleImage..ub which is created from stripped simpleImage. file

    Load address and entry point is for microblaze first instruction
    which is CONFIG_KERNEL_BASE_ADDR variable.

    There is possible for simpleImage format parse _start symbol too.

    simpleImage. is still stripped elf file

    I cleared simpleImage..unstrip file because there are so big.

    Signed-off-by: Michal Simek

    Michal Simek
     

24 Sep, 2009

1 commit

  • Instead of remembering to specify DTB= on the make commandline, this commit
    allows the much friendlier make simpleImage.
    where .dts is expected to be found in arch/microblaze/boot/dts/
    The resulting vmlinux, with the compiled DTS linked in, will be copied to
    boot/simpleImage.

    This mirrors the same functionality as on PowerPC,
    albeit achieving it in a slightly different way.

    + strip simpleImage file
    The size of output file is very similar to linux.bin.

    vmlinux - full elf without fdt blob
    simpleImage..unstrip - full elf with fdt blob
    simpleImage. - stripped elf with fdt blob

    Add symlink to generic system.dts in platform folder

    Signed-off-by: John Williams
    Signed-off-by: Michal Simek

    Michal Simek
     

26 May, 2009

1 commit


27 Mar, 2009

1 commit