Commit graph

604 commits

Author SHA1 Message Date
Sascha Hauer
d69ea86d79 Merge branch 'for-next/doc' 2016-03-11 10:49:43 +01:00
Sascha Hauer
1d8493e63b Release v2016.03.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2016-03-10 10:50:39 +01:00
Robert Schwebel
29fe2e34e1 Documentation: commands: remove autogenerated directory on mrproper
On 'make mrproper', remove the directory hierarchy autogenerated with
'make docs'.

Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2016-02-10 08:18:22 +01:00
Sascha Hauer
2608e27f6e Release v2016.02.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2016-02-08 08:10:15 +01:00
Sascha Hauer
97cdaac43c Release v2016.01.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2016-01-11 11:50:53 +01:00
Sascha Hauer
e6b83bd498 Release v2015.12.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-12-08 07:23:04 +01:00
Sascha Hauer
1d9295b344 Merge branch 'for-next/misc' 2015-11-06 16:10:42 +01:00
Sascha Hauer
bc4ea539d4 Release v2015.11.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-11-06 15:12:43 +01:00
Trent Piepho
550cf79c21 Make list of flash images and fix link all single image cases
Create a new file named 'barebox-flash-images' in the top level output
directory that lists each image generated, one per line.  Paths will
be relative to the top level output directory.  This works if multiple
images are generated as well as for a single image.

Also update the existing barebox-flash-image symlink to point to the
image in all cases where there is a single image generated.  If
multiple images are generated, it will point to the non-existent file
'multi-image-build'.

Signed-off-by: Trent Piepho <tpiepho@kymetacorp.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-10-27 16:52:40 +01:00
Sascha Hauer
0b8212ae94 Release v2015.10.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-10-06 16:09:31 +02:00
Sascha Hauer
60e8d75715 Release v2015.09.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-09-01 09:17:52 +02:00
Sascha Hauer
21d2ef003f Release v2015.08.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-08-05 14:33:25 +02:00
Sascha Hauer
0011d7c1fc Makefile: Use cc-option for -fno-delete-null-pointer-checks
To only pass this option when it's supported by the compiler.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-07-13 09:12:43 +02:00
Sascha Hauer
d0c482359f Build with -fno-delete-null-pointer-checks
This becomes important with gcc-4.9. Without this gcc assumes
that accessing NULL pointers traps and everything that happens
behind the access is not executed. This recently happened with
i.MX53 which has:

static int imx53_silicon_revision(void)
{
	void __iomem *rom = MX53_IROM_BASE_ADDR;

	rev = readl(rom + SI_REV);
	...
}

This resulted in object code in which the last instruction is
the readl, the reset of the function is missing because gcc assumes this
is never executed.

Disable this optimization with -fno-delete-null-pointer-checks since
in barebox NULL pointers can indeed be valid.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-07-08 12:57:34 +02:00
Sascha Hauer
69be27c14b Release v2015.07.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-07-03 06:21:31 +02:00
Sascha Hauer
780c5c84e9 Merge branch 'for-next/imx' 2015-06-09 09:26:43 +02:00
Sascha Hauer
d47e89a45d Release v2015.06.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-06-08 20:23:02 +02:00
Andrey Smirnov
c66574342d Makefile.lib: Make 'check_file_size' more flexible
Make 'check_file_size' more flexible by not hardcoding the file whose
size is going to be checked to '$@'. This way it is possible to use
this subroutine to check the size of files other than the target of
the rule.

Signed-off-by: Andrey Smirnov <andrew.smirnov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-05-07 09:49:40 +02:00
Sascha Hauer
3bc7f48a44 Release v2015.05.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-05-06 08:51:30 +02:00
Sascha Hauer
026f30ccc2 Release v2015.04.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-04-13 10:27:02 +02:00
Sascha Hauer
ae16aba24b Release v2015.03.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-03-06 07:18:44 +01:00
Sascha Hauer
ce961e3412 Merge branch 'for-next/misc' 2015-02-04 19:09:15 +01:00
Sascha Hauer
ade5b109ac Release v2015.02.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-02-02 12:40:02 +01:00
Masahiro Yamada
7f7cdb3466 kbuild: drop $(KBUILD_DTBS) from the all target
$(KBUILD_DTBS) is not set anywhere.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-02-02 11:46:30 +01:00
Masahiro Yamada
130f4da232 kbuild: drop bogus "common/barebox_default_env*" from CLEAN_FILES
Since commit 7fa10256c3 (defaultenv: Allow multiple
defaultenvironment overlays), barebox_default_env* is created
in the defaultenv/ directory.  They are cleaned up when
"make clean" descends into the defaultenv/ directory.

We can simply delete "common/barebox_default_env*" from the
top Makefile.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-02-02 11:46:30 +01:00
Sascha Hauer
2af31fbc23 Merge branch 'for-next/kbuild' 2015-01-09 17:38:26 +01:00
Sascha Hauer
fbb13e75be Release v2015.01.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-01-09 17:20:08 +01:00
Masahiro Yamada
bf522706fd kbuild: drop include/asm from MRPROPER_FILES
Since commit a1a9665113 (kbuild: do not create symbolic link
include/asm), the symbolic link include/asm is not created.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-01-08 14:41:03 +01:00
Masahiro Yamada
a414bba585 kbuild: delete include/generated directory by "make mrproper"
Otherwise, "make mrproper" misses to delete some generated files
such as include/generated/compile.h.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-01-08 14:41:03 +01:00
Masahiro Yamada
e7554c0cb2 kbuild: create a build directory automatically for out-of-tree build
Kbuild supports saving output files in a separate directory.
But the build directory must be created beforehand. For example,

  $ mkdir -p dir/to/store/output/files
  $ make O=dir/to/store/output/files defconfig

Creating a build directory automatically would be useful.

[ imported from Linux Kernel, commit 1c9e70a55b08 ]
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Acked-by: Sam Ravnborg <sam@ravnborg.org>
Signed-off-by: Michal Marek <mmarek@suse.cz>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-01-08 13:55:39 +01:00
Masahiro Yamada
ccbe2cd91c kbuild: do not create include2 directory
include/asm-$(SRCARCH) does not exist.  Creating include2
directory is meaningless.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-01-05 12:27:19 +01:00
Masahiro Yamada
a1a9665113 kbuild: do not create symbolic link include/asm
There does not exist include/asm-$(SRCARCH) any more, so no point
to create a symbolic link to an empty directory.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-01-05 12:27:19 +01:00
Masahiro Yamada
0ec6488501 kbuild: remove redundant -include include/generated/autoconf.h
include/generated/autoconf.h is included from include/linux/kconfig.h
and we already have "-include $(srctree)/include/linux/kconfig.h"
just below.

Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2015-01-05 12:27:19 +01:00
Sascha Hauer
4b579fea5d Release v2014.12.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-12-08 08:52:05 +01:00
Sascha Hauer
e3c49aac69 Merge branch 'for-next/misc' 2014-11-05 15:47:39 +01:00
Sascha Hauer
ab51604a66 Release v2014.11.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-11-05 15:05:11 +01:00
Antony Pavlov
ccd6cbef53 Makefile: fix typos
This patch is based on these linux kernel commits:

    commit d384e35a25445bb60457b7dab8cffe178c6b7ecb
    Author: Linus Nilsson <lajnold@acc.umu.se>
    Date:   Sun Jan 20 17:10:01 2008 +0100

        Makefile: Change typoed 'behavour' to 'behaviour'

    commit fe8d0a41081d6d0912386f3672ccc0bf1d675630
    Author: Kirill Smelkov <kirr@mns.spb.ru>
    Date:   Thu Apr 9 15:34:34 2009 +0400

        kbuild: fix a few typos in top-level Makefile

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-11-03 09:18:20 +01:00
Antony Pavlov
bc4312717b Typoes: "whith" -> "with"
This patch is based on linux kernel commit

    commit e1b8513d21845fbeb93d6d2c4973db874385059f
    Author: Robert P. J. Day <rpjday@crashcourse.ca>
    Date:   Sun Feb 3 15:14:02 2008 +0200

        Typoes:  "whith" -> "with"

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Cc: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-11-03 09:18:20 +01:00
Sascha Hauer
8c746628fe Merge branch 'for-next/misc' 2014-10-02 08:54:42 +02:00
Sascha Hauer
2120bc5721 Release v2014.10.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-10-02 08:02:13 +02:00
Lucas Stach
0ddd94147b Makefile: enable Werror=implicit-function-declaration
This should prevent us from ever again missing an
failure similar to that one fixed in ee3254569d
(EFI: add missing include) by throwing a build error.

Signed-off-by: Lucas Stach <dev@lynxeye.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-09-16 16:37:29 +02:00
Sascha Hauer
1202e6e83c Release v2014.09.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-09-04 15:28:52 +02:00
Sascha Hauer
8a11a59b37 Merge branch 'for-next/efi'
Conflicts:
	.gitignore
	Makefile
	drivers/serial/Makefile
2014-08-07 06:14:56 +02:00
Sascha Hauer
8b464dc6ee Merge branch 'for-next/doc'
Conflicts:
	Makefile
2014-08-07 06:14:27 +02:00
Sascha Hauer
3522192d6d Merge branch 'for-next/canon' 2014-08-07 06:14:18 +02:00
Sascha Hauer
d50ce839da Release v2014.08.0
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-08-04 20:56:04 +02:00
Antony Pavlov
f708453459 ARM: add Canon A1100 ROM image generation
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-08-01 15:40:41 +02:00
Antony Pavlov
d7aebd9ce6 Makefile: clean barebox.zynq
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Cc: Steffen Trumtrar <s.trumtrar@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-07-28 07:58:51 +02:00
Antony Pavlov
0acd345c02 treewide: drop Doxygen stuff
Doxygen documentation is removed in the commit

  commit 98360be0fe
  Author: Sascha Hauer <s.hauer@pengutronix.de>
  Date:   Tue Jun 17 10:27:03 2014 +0200

      Documentation: remove doxygen documentation

Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-07-28 07:56:15 +02:00
Sascha Hauer
1dff7e414d Add initial EFI architecture support
This adds support for running barebox in an EFI environment
on X86 PC hardware.

Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2014-07-16 10:46:18 +02:00