]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ARC: Build system: Makefiles, Kconfig, Linker script
authorVineet Gupta <vgupta@synopsys.com>
Fri, 18 Jan 2013 09:42:20 +0000 (15:12 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Mon, 11 Feb 2013 14:30:25 +0000 (20:00 +0530)
commitcfdbc2e16e65c1ec1c23057640607cee98d1a1bd
tree8954eab255b91ae91ac474bb187a64810a14a917
parent79a033c6b946c252c5217907d244cdb37b1114b5
ARC: Build system: Makefiles, Kconfig, Linker script

Arnd in his review pointed out that arch Kconfig organisation has several
deficiencies:

* Build time entries for things which can be runtime extracted from DT
  (e.g. SDRAM size, core clk frequency..)
* Not multi-platform-image-build friendly (choice .. endchoice constructs)
* cpu variants support (750/770) is exclusive.

The first 2 have been fixed in subsequent patches.
Due to the nature of the 750 and 770, it is not possible to build for
both together, w/o special runtime glue code which would hurt
performance.

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Sam Ravnborg <sam@ravnborg.org>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
14 files changed:
arch/arc/Kbuild [new file with mode: 0644]
arch/arc/Kconfig [new file with mode: 0644]
arch/arc/Kconfig.debug [new file with mode: 0644]
arch/arc/Makefile [new file with mode: 0644]
arch/arc/boot/Makefile [new file with mode: 0644]
arch/arc/include/asm/Kbuild
arch/arc/kernel/Makefile [new file with mode: 0644]
arch/arc/kernel/arcksyms.c [new file with mode: 0644]
arch/arc/kernel/asm-offsets.c [new file with mode: 0644]
arch/arc/kernel/vmlinux.lds.S [new file with mode: 0644]
arch/arc/lib/Makefile [new file with mode: 0644]
arch/arc/mm/Makefile [new file with mode: 0644]
arch/arc/plat-arcfpga/Kconfig [new file with mode: 0644]
arch/arc/plat-arcfpga/Makefile [new file with mode: 0644]