summaryrefslogtreecommitdiffstats
path: root/boot
Commit message (Collapse)AuthorAgeFilesLines
* u-boot: update default helper tools to 2010.12Mike Frysinger2010-12-271-1/+1
| | | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: add support for version 2010.12Thomas Petazzoni2010-12-251-1/+5
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: add CROSS_COMPILE/ARCH when building host toolsThomas Petazzoni2010-12-161-1/+1
| | | | | | | | | | | | | | | | Even when building the host tools, for some reason U-Boot tries to execute the cross-compiler, so tell it which cross-compiler to use in order to avoid failure such as: /usr/bin/make -j12 -C /home/test/outputs/test-253-mini2440_defconfig/build/u-boot-custom tools make[1]: arm-linux-gcc: Command not found make[1]: Entering directory `/home/test/outputs/test-253-mini2440_defconfig/build/u-boot-custom' for dir in tools examples api_examples ; do /usr/bin/make -C $dir _depend ; done Generating include/autoconf.mk /bin/sh: line 3: arm-linux-gcc: command not found Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* barebox: bump Barebox to 2010.11Thomas Petazzoni2010-12-161-1/+1
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: add U-Boot 2010.09Thomas Petazzoni2010-12-161-1/+5
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* at91bootstrap: no board name check when 'make source' is usedThomas Petazzoni2010-12-161-1/+4
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* at91bootstrap: rename config options for consistencyThomas Petazzoni2010-12-161-5/+5
| | | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* at91bootstrap: switch to the official versionThomas Petazzoni2010-12-163-106/+358
| | | | | | | | | | | | | | The Buildroot makefile was fetching and building the special AT91Bootstrap of Ulf, which is not the Atmel official version. While Ulf's variant has a better configuration/build system, the Atmel version, as officially supported, is probably a better choice for the future. The Atmel version only needed a small tweak to work with EABI toolchains. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* boot/syslinux: allow build on x86_64Heiko Zuerker2010-11-291-1/+1
| | | | | | Signed-off-by: Heiko Zuerker <smiley73@users.sourceforge.net> Acked-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* barebox/u-boot/linux: don't error out on missing config when make sourcePeter Korsgaard2010-09-282-2/+6
| | | | | | As it breaks 'make allyesconfig; make source', used for the source mirror. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: pass ARCH/CROSS_COMPILE when running make <board>_configPeter Korsgaard2010-09-271-1/+2
| | | | | | Gets rid of a bunch of (ignored) errors about missing cross compiler. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: fix custom patch handlingThomas Petazzoni2010-07-291-1/+1
| | | | | | | | | | | | | | | | When U-Boot is enabled and no custom patch directory has been set, then the current test: ifneq ($(strip $(BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR)),"") works. However, when U-Boot is not enabled, but still gets compiled because mkimage is needed to build the kernel, BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR is completely empty. It does not even have quotes. So the test in fact needs to be: ifneq ($(call qstrip,$(BR2_TARGET_UBOOT_CUSTOM_PATCH_DIR)),) Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: fix custom patch dir handlingOssy2010-07-261-2/+2
| | | | | Signed-off-by: Ossy <ossy1980@gmx.net> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: add Marvell u-boot.kwb supportPeter Korsgaard2010-07-262-1/+19
| | | | | | | | Marvell boards like the sheevaplug needs a special .kwb image format, so add an option for it similar to how we handle zImage/uImage/.. for the kernel. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* u-boot: fix version detection and get rid of unneeded double CFLAGS/LDFLAGSPeter Korsgaard2010-07-141-3/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Update all packages to quote $(TARGET_CC)Thomas Petazzoni2010-07-072-6/+6
| | | | | | | Now that TARGET_CC contains several space-separated words, it must be used quoted everywhere. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: add 2010.06 releasePeter Korsgaard2010-07-052-5/+12
| | | | | | | | | | A few minor modifications of u-boot.mk is needed to support 2010.06: - U-Boot now uses ARCH=powerpc like the kernel (instead of ARCH=ppc) - Library files have moved, so adjust the target mkimage/fw_printenv rules (still compatible with older versions) Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Fix u-boot 2010.03 build for AVR32 targetsThiago A. Correa2010-06-231-0/+5
| | | | | Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* at91dataflashboot: fix patch targetPeter Korsgaard2010-06-141-1/+2
| | | | | | | Touch destination file so the patch target isn't rerun for every invocation. Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* at91bootstrap: add help textPeter Korsgaard2010-06-141-0/+6
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* at91bootstrap: don't depend on BR .configPeter Korsgaard2010-06-141-1/+1
| | | | Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
* Add support for the Barebox bootloaderThomas Petazzoni2010-06-123-0/+76
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91dataflashboot: add two patchesThomas Petazzoni2010-06-122-0/+65
| | | | | | | | The first patch allows to build with an EABI toolchain. The second patch disables the install step of at91dataflashboot Makefile since it tries to copy files to /tftpboot. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91dataflashboot: add a patch stepThomas Petazzoni2010-06-121-1/+5
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91dataflashboot: various fixesThomas Petazzoni2010-06-121-8/+6
| | | | | | | Fix the URL, fix the directory to which it gets unpacked, fix make target names to be lower-case only. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91dataflashboot: fix configuration optionsThomas Petazzoni2010-06-121-4/+6
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91bootstrap: fix AT91BOOTSTRAP_BINARYThomas Petazzoni2010-06-121-5/+1
| | | | | | | Use AT91BOOTSTRAP_BOARD instead of BOARD_NAME. Remove AT91BOOTSTRAP_VERSION from the final binary image name. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91bootstrap: fix install procedureThomas Petazzoni2010-06-121-5/+4
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91bootstrap: don't use the ATMEL_MIRROR thingThomas Petazzoni2010-06-121-2/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91bootstrap: bump version to 2.13Thomas Petazzoni2010-06-121-4/+2
| | | | | | | At the same time, remove the unused AT91BOOTSTRAP_PATCH_LEVEL and AT91BOOTSTRAP_PATCHED_VERSION variables. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91bootstrap: add a check to verify that BR2_TARGET_AT91BOOTSTRAP_BOARD is setThomas Petazzoni2010-06-121-0/+5
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91bootstrap: remove unused/useless codeThomas Petazzoni2010-06-121-12/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91bootstrap: fix incorrect config option commentThomas Petazzoni2010-06-121-4/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91bootstrap: fix the boot source selectionThomas Petazzoni2010-06-121-6/+0
| | | | | | | | The boot source configuration options were depending on U-Boot configuration options. Let's make it independent and just allow the user to select whichever boot source is appropriate. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91bootstrap: simplify configurationThomas Petazzoni2010-06-121-8/+0
| | | | | | | | There no need to depends on BR2_TARGET_AT91BOOTSTRAP when the configuration options are already inside a if BR2_TARGET_AT91BOOTSTRAP. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* at91bootstrap: do not default to $(BOARD_NAME)Thomas Petazzoni2010-06-121-1/+1
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* syslinux: depends on host-nasmThomas Petazzoni2010-06-121-2/+2
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* syslinux: remove the unnecessary SYSLINUX_SUPPORTED_ARCH checkThomas Petazzoni2010-06-121-20/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* syslinux: bump version and fix buildThomas Petazzoni2010-06-123-24/+34
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* grub2: only available on x86 and PowerPC and mark as BROKENThomas Petazzoni2010-06-121-0/+5
| | | | | | | | | | | | | The build process of grub2 breaks the compilation. It breaks with: ./configure: line 4766: syntax error near unexpected token `external' ./configure: line 4766: `AM_GNU_GETTEXT(external)' In addition to this, it later requires Ruby. Do we really want to make Buildroot depend on Ruby being installed on the host ? Do we really want to build our own Ruby ? Do we even care about Grub2 ? Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* grub2: remove non-existing optionsThomas Petazzoni2010-06-122-36/+0
| | | | | | | | Much of the grub2.mk seems to have been copy/pasted from grub.mk. However, all the network/splashimage related ./configure options do not exist in grub2. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* grub2: fix buildThomas Petazzoni2010-06-122-45/+27
| | | | | | | | grub2 now builds fine, but some work remains to make it usable. What should be installed exactly in the TARGET_DIR ? What is the installation procedure and what should Buildroot do ? Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* grub2: bump versionThomas Petazzoni2010-06-121-4/+4
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* grub/grub2: update splash image locationThomas Petazzoni2010-06-122-2/+2
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* grub/grub2: drop unnecessary dependency on uclibcThomas Petazzoni2010-06-122-2/+2
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* grub2: remove GRUB2_ARCH_SUPPORTEDThomas Petazzoni2010-06-121-19/+0
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* grub: remove GRUB_SUPPORTED_ARCHThomas Petazzoni2010-06-121-19/+0
| | | | | | | grub can already only be selected for x86 and x86_64. No need to check again for this in grub.mk. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: use BR2_TARGET_UBOOT_VERSION instead of BR2_UBOOT_VERSIONThomas Petazzoni2010-06-122-2/+2
| | | | | | In order to be coherent with all other BR2_TARGET_UBOOT_* options. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: beautify option promptsThomas Petazzoni2010-06-121-5/+5
| | | | Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* u-boot: re-add infrastructure to specify custom tarballThomas Petazzoni2010-06-122-4/+23
| | | | | | | | | | | | | | | | | The bootloader being very specific to the hardware, being able to build U-Boot from an arbitrary tarball available on the web might be needed. Therefore, for U-Boot, we provide two methods : * Get a given stable version from U-Boot official FTP server * Get an arbitrary tarball This should hopefully satisfy most needs, without complicating too much the U-Boot build procedure on Buildroot side. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>