| #
f12af1f3 |
| 06-Dec-2010 |
Wolfgang Denk <wd@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot-video
|
| #
14f88c43 |
| 29-Nov-2010 |
Anatolij Gustschin <agust@denx.de> |
video: move fsl_diu_fb driver to drivers/video
Since the driver is used not only on Freescale boards, we move it to a common place for video drivers as suggested by Wolfgang. The patch also cleans u
video: move fsl_diu_fb driver to drivers/video
Since the driver is used not only on Freescale boards, we move it to a common place for video drivers as suggested by Wolfgang. The patch also cleans up the top level Makefile.
Signed-off-by: Anatolij Gustschin <agust@denx.de>
show more ...
|
| #
d0d2271f |
| 28-Nov-2010 |
Wolfgang Denk <wd@denx.de> |
Prepare v2010.12-rc2
Signed-off-by: Wolfgang Denk <wd@denx.de>
|
| #
566d49a3 |
| 22-Nov-2010 |
Wolfgang Denk <wd@denx.de> |
512x: Cleanup for partial linking and --gc-sections
Signed-off-by: Wolfgang Denk <wd@denx.de> Cc: Anatolij Gustschin <agust@denx.de> Cc: Timur Tabi <timur@freescale.com> Acked-by: Stefan Roese <sr@d
512x: Cleanup for partial linking and --gc-sections
Signed-off-by: Wolfgang Denk <wd@denx.de> Cc: Anatolij Gustschin <agust@denx.de> Cc: Timur Tabi <timur@freescale.com> Acked-by: Stefan Roese <sr@denx.de>
show more ...
|
| #
635d1b3e |
| 18-Nov-2010 |
Matthias Weisser <weisserm@arcor.de> |
Makefile: Fix build with USE_PRIVATE_LIBGCC
If USE_PRIVATE_LIBGCC is set the yes building fails with a missing libgcc.a As we use partial linking now it is libgcc.o now.
Signed-off-by: Matthias Wei
Makefile: Fix build with USE_PRIVATE_LIBGCC
If USE_PRIVATE_LIBGCC is set the yes building fails with a missing libgcc.a As we use partial linking now it is libgcc.o now.
Signed-off-by: Matthias Weisser <weisserm@arcor.de>
show more ...
|
| #
6d8962e8 |
| 05-Nov-2010 |
Sebastien Carlier <sebastien.carlier@gmail.com> |
Switch from archive libraries to partial linking
Before this commit, weak symbols were not overridden by non-weak symbols found in archive libraries when linking with recent versions of binutils. A
Switch from archive libraries to partial linking
Before this commit, weak symbols were not overridden by non-weak symbols found in archive libraries when linking with recent versions of binutils. As stated in the System V ABI, "the link editor does not extract archive members to resolve undefined weak symbols".
This commit changes all Makefiles to use partial linking (ld -r) instead of creating library archives, which forces all symbols to participate in linking, allowing non-weak symbols to override weak symbols as intended. This approach is also used by Linux, from which the gmake function cmd_link_o_target (defined in config.mk and used in all Makefiles) is inspired.
The name of each former library archive is preserved except for extensions which change from ".a" to ".o". This commit updates references accordingly where needed, in particular in some linker scripts.
This commit reveals board configurations that exclude some features but include source files that depend these disabled features in the build, resulting in undefined symbols. Known such cases include: - disabling CMD_NET but not CMD_NFS; - enabling CONFIG_OF_LIBFDT but not CONFIG_QE.
Signed-off-by: Sebastien Carlier <sebastien.carlier@gmail.com>
show more ...
|
| #
1032d974 |
| 16-Nov-2010 |
Minkyu Kang <mk7.kang@samsung.com> |
Merge branch 'master' of git://git.denx.de/u-boot-arm
|
| #
d963e84c |
| 12-Nov-2010 |
Wolfgang Denk <wd@denx.de> |
Merge branch 'master' of /home/wd/git/u-boot/master
|
| #
37a3bda0 |
| 02-Nov-2010 |
Minkyu Kang <mk7.kang@samsung.com> |
Merge branch 'master' of git://git.denx.de/u-boot-arm
|
| #
0c0892be |
| 29-Oct-2010 |
Wolfgang Denk <wd@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot-marvell
Conflicts: include/configs/km_arm.h
Signed-off-by: Wolfgang Denk <wd@denx.de>
|
| #
e03f3169 |
| 28-Oct-2010 |
Wolfgang Denk <wd@denx.de> |
Drop support for CONFIG_SKIP_RELOCATE_UBOOT
For ARM systems, before ELF relocation was introduced, CONFIG_SKIP_RELOCATE_UBOOT coul be used to prevent *COPYING* the U-Boot image from whereever it was
Drop support for CONFIG_SKIP_RELOCATE_UBOOT
For ARM systems, before ELF relocation was introduced, CONFIG_SKIP_RELOCATE_UBOOT coul be used to prevent *COPYING* the U-Boot image from whereever it was loaded to it's link address (CONFIG_SYS_TEXT_BASE). The name was badly chosen, as no relocation was performed at all, it was just a memcpy().
With ELF relocation, this does not work like that any more, and related boards need to be fixed anyway. So don't keep this relict any longer.
Signed-off-by: Wolfgang Denk <wd@denx.de> Tested-by: Heiko Schocher <hs@denx.de> Tested-by: Reinhard Meyer <u-boot@emk-elektronik.de>
show more ...
|
| #
31d80c77 |
| 27-Oct-2010 |
Prafulla Wadaskar <prafulla@marvell.com> |
kirkwood: get rid of config.mk files
After moving the definition of CONFIG_SYS_TEXT_BASE to the respective board config files, all Marvell kirkwood board have just a single and common entry in their
kirkwood: get rid of config.mk files
After moving the definition of CONFIG_SYS_TEXT_BASE to the respective board config files, all Marvell kirkwood board have just a single and common entry in their config.mk files:
KWD_CONFIG = $(SRCTREE)/board/$(BOARDDIR)/kwbimage.cfg
Replace the only reference to KWD_CONFIG in the top level Makefile by an equivalent setting, and remove all kirkwood config.mk files.
Signed-off-by: Wolfgang Denk <wd at denx.de> Cc: Prafulla Wadaskar <prafulla at marvell.com> Cc: Siddarth Gore <gores at marvell.com> Cc: Simon Kagstrom <simon.kagstrom at netinsight.net> Cc: Heiko Schocher <hs at denx.de> Cc: Eric Cooper <ecc at cmu.edu> Acked-by: Wolfgang Denk <wd at denx.de> Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
show more ...
|
| #
908614f2 |
| 27-Oct-2010 |
Wolfgang Denk <wd@denx.de> |
Prepare v2010.12-rc1
Signed-off-by: Wolfgang Denk <wd@denx.de>
|
| #
f0fee6a6 |
| 27-Oct-2010 |
Wolfgang Denk <wd@denx.de> |
Makefile: fix dependencies for building NAND_SPL
Building of NAND based boards failed sometimes (especially on MP systems) because of incorrect / missing dependencies.
Signed-off-by: Wolfgang Denk
Makefile: fix dependencies for building NAND_SPL
Building of NAND based boards failed sometimes (especially on MP systems) because of incorrect / missing dependencies.
Signed-off-by: Wolfgang Denk <wd@denx.de> Tested-by: Heiko Schocher <hs@denx.de>
show more ...
|
| #
16a354f9 |
| 25-Oct-2010 |
Wolfgang Denk <wd@denx.de> |
include/asm-offsets.h: automatically generate assembler constants
A recurrent issue is that certain C level constructs like sizeof() or offsetof() cannot be used in assembler files, which is inconve
include/asm-offsets.h: automatically generate assembler constants
A recurrent issue is that certain C level constructs like sizeof() or offsetof() cannot be used in assembler files, which is inconvenient when such constructs are used in the definition of macro names etc.
To avoid duplication of such definitions (and thus another cause of problems), we adapt the Linux way to automatically generate the respective definitions from the respective C header files.
In Linux, this is implemented in include/linux/kbuild.h, Kbuild, and arch/*/kernel/asm-offsets.c; we adapt the code from the Linux v2.6.36 kernel tree.
We also copy the concept of the include/generated/ directory which can be used to hold other automatically generated files as well.
We start with an architecture-independent lib/asm-offsets.c which generates include/generated/generic-asm-offsets.h (included by include/asm-offsets.h, which is what will be referred to in the actual source code). Later this may be extended by architecture-specific arch/*/lib/asm-offsets.c files that will generate a include/generated/asm-offsets.h.
Signed-off-by: Wolfgang Denk <wd@denx.de> Acked-by: Kumar Gala <galak@kernel.crashing.org>
show more ...
|
| #
96859514 |
| 26-Oct-2010 |
Wolfgang Denk <wd@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot-blackfin
|
| #
36cf8cb4 |
| 19-Oct-2010 |
Mike Frysinger <vapier@gentoo.org> |
Blackfin: bf527-ezkit-v2: move to boards.cfg
Now that the boards.cfg file supports options to mkconfig, we can move the bf527-ezkit-v2 target out of the Makefile and into boards.cfg.
Signed-off-by:
Blackfin: bf527-ezkit-v2: move to boards.cfg
Now that the boards.cfg file supports options to mkconfig, we can move the bf527-ezkit-v2 target out of the Makefile and into boards.cfg.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
show more ...
|
| #
c163f447 |
| 25-Oct-2010 |
Wolfgang Denk <wd@denx.de> |
Merge branch 'master' of ssh://gemini/home/wd/git/u-boot/master
|
| #
678150f1 |
| 23-Oct-2010 |
Wolfgang Denk <wd@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot-sh
|
| #
03626be3 |
| 19-Oct-2010 |
Nobuhiro Iwamatsu <iwamatsu@nigauri.org> |
sh: sh4: Move to boards.cfg
Move the sh4 target boards out of the Makefile and into boards.cfg. And fix sh4 of MAKEALL.
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
|
| #
3771c69d |
| 19-Oct-2010 |
Nobuhiro Iwamatsu <iwamatsu@nigauri.org> |
sh: sh3: Move to boards.cfg
Move the sh3 target boards out of the Makefile and into boards.cfg. And fix sh3 of MAKEALL.
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
|
| #
e0f0e527 |
| 19-Oct-2010 |
Nobuhiro Iwamatsu <iwamatsu@nigauri.org> |
sh: rsk7203: Move to boards.cfg
Move the rsk7203 target out of the Makefile and into boards.cfg. And fix sh2 of MAKEALL.
Signed-off-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org>
|
| #
b1881575 |
| 19-Oct-2010 |
Wolfgang Denk <wd@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot-arm
|
| #
2ea88b06 |
| 19-Oct-2010 |
Eric Cooper <ecc@cmu.edu> |
Makefile: rename TEXT_BASE to CONFIG_SYS_TEXT_BASE
|
| #
f3a14d37 |
| 14-Oct-2010 |
Mike Frysinger <vapier@gentoo.org> |
Makefile: allow boards to check file size limits
Boards often have a reserved size limit on the flash where they're stored. Sometimes during upgrades or config changes, those limits are exceeded, bu
Makefile: allow boards to check file size limits
Boards often have a reserved size limit on the flash where they're stored. Sometimes during upgrades or config changes, those limits are exceeded, but no one notices until they try to upgrade and the limit screws things up. Either not enough of U-Boot is written to flash (and so the reboot fails), or too much is written (and so things after it get clobbered).
So allow boards to declare a size limit (in bytes) and have the build system check it while building.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
show more ...
|