1. 05 May, 2012 3 commits
    • Sam Ravnborg's avatar
      kbuild: link of vmlinux moved to a script · 1f2bfbd0
      Sam Ravnborg authored
      Move the final link of vmlinux to a script to improve
      readability and maintainability of the code.
      
      The Makefile fragments used to link vmlinux has over the
      years seen far too many changes and the logic had become
      hard to follow.
      
      As the process by nature is serialized there was
      nothing gained including this in the Makefile.
      
      "um" has special link requirments - and the
      only way to handle this was to hard-code the linking
      of "um" in the script.
      This was better than trying to modularize it only for the
      benefit of "um" anyway.
      
      The shell script has been improved after input from:
      Arnaud Lacombe <lacombar@gmail.com>
      Nick Bowler <nbowler@elliptictech.com>
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Cc: Arnaud Lacombe <lacombar@gmail.com>
      Cc: Nick Bowler <nbowler@elliptictech.com>
      Cc: Richard Weinberger <richard@nod.at>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      1f2bfbd0
    • Sam Ravnborg's avatar
      kbuild: refactor final link of sparc32 · 95698570
      Sam Ravnborg authored
      sparc32 uses an additional final link to support btfix.
      Introduce a new set of exported variables in the top-level Makefile
      to make the extra linking step simpler.
      
      sparc32 has hardcoded knowledge of kallsyms support. This fix
      include support for EXTRA_KALLSYM_PASS=1.
      The ugly part is that it is hardcoded in the arch/sparc/boot
      Makefile.
      Signed-off-by: default avatarSam Ravnborg <sam@ravnborg.org>
      Cc: "David S. Miller" <davem@davemloft.net>
      Signed-off-by: default avatarMichal Marek <mmarek@suse.cz>
      95698570
    • Sam Ravnborg's avatar
  2. 04 May, 2012 1 commit
  3. 31 Mar, 2012 36 commits