| #
6dab6add |
| 30-Sep-2009 |
Mike Frysinger <vapier@gentoo.org> |
env: only build env_embedded and envcrc when needed
The env code is protected by the ENV_IS_EMBEDDED define, so attempting to compile the code when this isn't defined is pointless. Now that the env
env: only build env_embedded and envcrc when needed
The env code is protected by the ENV_IS_EMBEDDED define, so attempting to compile the code when this isn't defined is pointless. Now that the env headers have unified around CONFIG_ENV_IS_EMBEDDED, convert the build system to only build the env objects when this is enabled. And now that the env code is conditionally compiled, we can drop the source code checks.
For people who want to extract the environment manually, add a new option CONFIG_BUILD_ENVCRC that only enables the envcrc utility.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
show more ...
|
| #
36e0eb63 |
| 07-Sep-2009 |
Prafulla Wadaskar <prafulla@marvell.com> |
mkimage: Add Kirkwood Boot Image support (kwbimage)
This patch adds support for "kwbimage" (Kirkwood Boot Image) image types to the mkimage code.
For details refer to docs/README.kwbimage
This pat
mkimage: Add Kirkwood Boot Image support (kwbimage)
This patch adds support for "kwbimage" (Kirkwood Boot Image) image types to the mkimage code.
For details refer to docs/README.kwbimage
This patch is tested with Sheevaplug board
Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com> Acked-by: Ron Lee <ron@debian.org>
Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
show more ...
|
| #
db588c7d |
| 07-Sep-2009 |
Prafulla Wadaskar <prafulla@marvell.com> |
mkimage: Include missing files in build dependency calculations
Include default_image.o and fit_image.o into the build dependency calculations. This makes sure they get rebuilt if any of the headers
mkimage: Include missing files in build dependency calculations
Include default_image.o and fit_image.o into the build dependency calculations. This makes sure they get rebuilt if any of the headers they include are modified
Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com> Acked-by: Ron Lee <ron@debian.org>
Edited commit message.
Signed-off-by: Wolfgang Denk <wd@denx.de>
show more ...
|
| #
c7138920 |
| 19-Aug-2009 |
Prafulla Wadaskar <prafulla@marvell.com> |
tools: mkimage: split code into core, default and FIT image specific
This is a first step towards reorganizing the mkimage code to make it easier to add support for additional images types. Current
tools: mkimage: split code into core, default and FIT image specific
This is a first step towards reorganizing the mkimage code to make it easier to add support for additional images types. Current mkimage code is specific to generating uImage and FIT image files, but the same framework can be used to generate other image types like Kirkwood boot images (kwbimage-TBD). For this, the mkimage code gets reworked:
Here is the brief plan for the same:- a) Split mkimage code into core and image specific support b) Implement callback functions for image specific code c) Move image type specific code to respective C files Currently there are two types of file generation/list supported (i.e uImage, FIT), the code is abstracted from mkimage.c/.h and put in default_image.c and fit_image.c; all code in these file is static except init function call d) mkimage_register API is added to add new image type support All above is addressed in this patch e) Add kwbimage type support to this new framework (TBD) This will be implemented in a following commit.
Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com> Edit commit message, fix coding style and typos. Signed-off-by: Wolfgang Denk <wd@denx.de>
show more ...
|
| #
34e00592 |
| 10-Aug-2009 |
Prafulla Wadaskar <prafulla@marvell.com> |
tools: mkimage: Makefile sorted
The tools/Makefile is sorted for all entries,
Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
|
| #
aa0c7a86 |
| 07-Sep-2009 |
Prafulla Wadaskar <prafulla@marvell.com> |
mkimage: Add Kirkwood Boot Image support (kwbimage)
This patch adds support for "kwbimage" (Kirkwood Boot Image) image types to the mkimage code.
For details refer to docs/README.kwbimage
This pat
mkimage: Add Kirkwood Boot Image support (kwbimage)
This patch adds support for "kwbimage" (Kirkwood Boot Image) image types to the mkimage code.
For details refer to docs/README.kwbimage
This patch is tested with Sheevaplug board
Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com> Acked-by: Ron Lee <ron@debian.org>
Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
show more ...
|
| #
37b80188 |
| 07-Sep-2009 |
Prafulla Wadaskar <prafulla@marvell.com> |
mkimage: Include missing files in build dependency calculations
Include default_image.o and fit_image.o into the build dependency calculations. This makes sure they get rebuilt if any of the headers
mkimage: Include missing files in build dependency calculations
Include default_image.o and fit_image.o into the build dependency calculations. This makes sure they get rebuilt if any of the headers they include are modified
Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com> Acked-by: Ron Lee <ron@debian.org>
Edited commit message.
Signed-off-by: Wolfgang Denk <wd@denx.de>
show more ...
|
| #
89a4d6b1 |
| 19-Aug-2009 |
Prafulla Wadaskar <prafulla@marvell.com> |
tools: mkimage: split code into core, default and FIT image specific
This is a first step towards reorganizing the mkimage code to make it easier to add support for additional images types. Current
tools: mkimage: split code into core, default and FIT image specific
This is a first step towards reorganizing the mkimage code to make it easier to add support for additional images types. Current mkimage code is specific to generating uImage and FIT image files, but the same framework can be used to generate other image types like Kirkwood boot images (kwbimage-TBD). For this, the mkimage code gets reworked:
Here is the brief plan for the same:- a) Split mkimage code into core and image specific support b) Implement callback functions for image specific code c) Move image type specific code to respective C files Currently there are two types of file generation/list supported (i.e uImage, FIT), the code is abstracted from mkimage.c/.h and put in default_image.c and fit_image.c; all code in these file is static except init function call d) mkimage_register API is added to add new image type support All above is addressed in this patch e) Add kwbimage type support to this new framework (TBD) This will be implemented in a following commit.
Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com> Edit commit message, fix coding style and typos. Signed-off-by: Wolfgang Denk <wd@denx.de>
show more ...
|
| #
14821d7d |
| 10-Aug-2009 |
Prafulla Wadaskar <prafulla@marvell.com> |
tools: mkimage: Makefile sorted
The tools/Makefile is sorted for all entries,
Signed-off-by: Prafulla Wadaskar <prafulla@marvell.com>
|
| #
9aef7388 |
| 19-Jul-2009 |
Mike Frysinger <vapier@gentoo.org> |
unify HOST_CFLAGS and HOSTCFLAGS
The top build system sets up HOSTCFLAGS a bit and exports it, but other places use HOST_CFLAGS instead. Unify the two as HOSTCFLAGS so that the values stay in sync.
unify HOST_CFLAGS and HOSTCFLAGS
The top build system sets up HOSTCFLAGS a bit and exports it, but other places use HOST_CFLAGS instead. Unify the two as HOSTCFLAGS so that the values stay in sync.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
show more ...
|
| #
2d8d2add |
| 15-Jun-2009 |
Mike Frysinger <vapier@gentoo.org> |
envcrc: add missing dependencies on env storage
When the envcrc building was made conditional, it missed a bunch of env storage types, so add all currently supported types.
Signed-off-by: Mike Frys
envcrc: add missing dependencies on env storage
When the envcrc building was made conditional, it missed a bunch of env storage types, so add all currently supported types.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
show more ...
|
| #
faa5a0c6 |
| 24-Apr-2009 |
Wolfgang Denk <wd@denx.de> |
Merge branch 'master' of git://git.denx.de/u-boot-at91
|
| #
f0a2c7b4 |
| 16-Apr-2009 |
Ilko Iliev <iliev@ronetix.at> |
at91: add support for the PM9263 board of Ronetix GmbH
The PM9263 board is based on the AT91SAM9263-EK board.
Here is the page on Ronetix website: http://www.ronetix.at/starter_kit_9263.html
Signe
at91: add support for the PM9263 board of Ronetix GmbH
The PM9263 board is based on the AT91SAM9263-EK board.
Here is the page on Ronetix website: http://www.ronetix.at/starter_kit_9263.html
Signed-off-by: Ilko Iliev <iliev@ronetix.at> Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
show more ...
|
| #
f63728c8 |
| 04-Apr-2009 |
Wolfgang Denk <wd@denx.de> |
One more fix for building env_embedded.o
In addition to the changes for CONFIG_ENV_IS_IN_FLASH as done in commit afcbce07, we also need to do the same for CONFIG_ENV_IS_IN_EEPROM and CONFIG_ENV_IS_I
One more fix for building env_embedded.o
In addition to the changes for CONFIG_ENV_IS_IN_FLASH as done in commit afcbce07, we also need to do the same for CONFIG_ENV_IS_IN_EEPROM and CONFIG_ENV_IS_IN_NVRAM.
Signed-off-by: Wolfgang Denk <wd@denx.de>
show more ...
|
| #
afcbce07 |
| 04-Apr-2009 |
Wolfgang Denk <wd@denx.de> |
Fix building of env_embedded.o
Since commit a706bfc7 common/env_embedded.o and tools/envcrc were only built when CONFIG_ENV_IS_EMBEDDED was set, but this breaks building for many boards.
We always
Fix building of env_embedded.o
Since commit a706bfc7 common/env_embedded.o and tools/envcrc were only built when CONFIG_ENV_IS_EMBEDDED was set, but this breaks building for many boards.
We always have to build these files when CONFIG_ENV_IS_IN_FLASH is set.
Signed-off-by: Wolfgang Denk <wd@denx.de>
show more ...
|
| #
ae644c17 |
| 04-Apr-2009 |
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> |
tools/Makefile: fix image.c dependancy location
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
|
| #
2f8d396b |
| 13-Mar-2009 |
Peter Tyser <ptyser@xes-inc.com> |
Add support for building native win32 tools
Add support for compiling the host tools in the tools directory using the MinGW toolchain. This produces executables which can be used on standard Window
Add support for building native win32 tools
Add support for compiling the host tools in the tools directory using the MinGW toolchain. This produces executables which can be used on standard Windows computers without requiring cygwin.
One must specify the MinGW compiler and strip utilities as if they were the host toolchain in order to build win32 executables, eg:
make HOSTCC=i586-mingw32msvc-gcc HOSTSTRIP=i586-mingw32msvc-strip tools
Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
show more ...
|
| #
e50abf66 |
| 13-Mar-2009 |
Peter Tyser <ptyser@xes-inc.com> |
tools/Makefile: Simplify HOST_CFLAGS/HOST_LDFLAGS generation
Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
|
| #
b0d4d721 |
| 13-Mar-2009 |
Peter Tyser <ptyser@xes-inc.com> |
tools/Makefile: Create generic build rules
Create a few generic build rules to replace the current method which has 1 build target for each file
Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
|
| #
273174dd |
| 13-Mar-2009 |
Peter Tyser <ptyser@xes-inc.com> |
tools/Makefile: Use auto-generated object file dependencies
Files in the SRCS variable have their dependencies automatically generated so remove duplicate explicit dependencies
Signed-off-by: Peter
tools/Makefile: Use auto-generated object file dependencies
Files in the SRCS variable have their dependencies automatically generated so remove duplicate explicit dependencies
Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
show more ...
|
| #
fb8b33c1 |
| 13-Mar-2009 |
Peter Tyser <ptyser@xes-inc.com> |
tools/Makefile: Remove symlinks for remaining source files
Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
|
| #
eed07331 |
| 13-Mar-2009 |
Peter Tyser <ptyser@xes-inc.com> |
tools/Makefile: Dynamically generate libfdt object dependencies
Add the libfdt files to the SRCS variable so that they have their dependencies automatically generated
Signed-off-by: Peter Tyser <pt
tools/Makefile: Dynamically generate libfdt object dependencies
Add the libfdt files to the SRCS variable so that they have their dependencies automatically generated
Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
show more ...
|
| #
c0170175 |
| 13-Mar-2009 |
Peter Tyser <ptyser@xes-inc.com> |
tools/Makefile: Remove symlinks for fdt targets
Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
|
| #
45d6bdff |
| 13-Mar-2009 |
Peter Tyser <ptyser@xes-inc.com> |
tools/Makefile: Add libfdt/ to the include search path
This change makes the process of symlinking libfdt_internal.h unnecessary
Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
|
| #
fba0e3a0 |
| 13-Mar-2009 |
Peter Tyser <ptyser@xes-inc.com> |
tools: Remove unecessary symlinking of zlib.h
crc32.c uses the zlib.h header in include/u-boot/zlib.h. The symlink was previously necessary to give U-Boot's version of zlib.h precedence over the ho
tools: Remove unecessary symlinking of zlib.h
crc32.c uses the zlib.h header in include/u-boot/zlib.h. The symlink was previously necessary to give U-Boot's version of zlib.h precedence over the host computer's version of zlib.h.
Signed-off-by: Peter Tyser <ptyser@xes-inc.com>
show more ...
|