9
0
Fork 0
barebox/lib
Sascha Hauer b859e325e9 Add pre-bootloader (pbl) image support
This allows for creating a pre-bootloader binary for
  - nand boot
  - mmc boot
  - compressed image
 
 Currently on the compressed image is implemented the boot really on current lowlevel
 init support. In a second step this could be move to the pbl c code with generic framework.
 
 The pbl will be incharge of the lowlevel init if needed.
 The barebox will skip it.
 
 The decompressor support lzo and gzip and allow to add easly more.
 
 Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.4.12 (GNU/Linux)
 
 iQIcBAABAgAGBQJQG6WuAAoJEOrjwV5ZMRf2UwEP/RVtYzL3/5tYgkYtE7ro7tu4
 bByT4UmZunrkLnqcSSfoan9G1ruiElDVJHIDgGMoYo2z29iOkwb2ui6EYq14kaWv
 rkkKDxZmxGis9plMlRO0ySNRgqbC061lnGuUe9XnZ6XBrGCAXCKm67LunNCV61Bm
 PRCSfK2yhO6bAYYW7jWFzdzCwH9DmEgMZBwOXsq/qzZUgJNfqauqRrOLA1Ot/R8E
 jUhSncOkVTezqJA7CnY2pAsBP+tXeNNaE5IVCO0WvC8l3zFHFRTnjAwOb4+xizNp
 kjjFh8NPSPGDphn6j9y2xbz5mPOqgZuQoIuYgPcYTgHLmhXKZGXa1Cr5MVHKhw1L
 923YUBGMop5SIMjACIzTByL6/toExRwldXyH3HC4fmr1uw/9gmExgmBujtMgt/Jc
 x9YAwkACEQoZ7BYo0oppkEsWmPsrDUgAoUMnN5RLDxKPeJCCPiOZwug21PrV8tUu
 053bfXLMKoEdpzAz5WkS1Ci1Qq0awv+8HZtOaVdRzkyGZaseAxeZ0vvLaBxnxHHJ
 asQRyGj373//KBeTFeVQVYTJyokd1KvbvhHz/kR5rAXfIU2+cNGaiWMVt5i9tWPY
 CV12tocse+E1f3zmuVh9WmO5gX+lNq2ZqUa/OaMYif83uXH2WbfqCvVbx1qTYOOq
 NmBxmE5f5e0Le9FPdpD1
 =t0vB
 -----END PGP SIGNATURE-----

Merge tag 'pbl' of git://git.jcrosoft.org/barebox into for-next/pbl

Add pre-bootloader (pbl) image support

This allows for creating a pre-bootloader binary for
 - nand boot
 - mmc boot
 - compressed image

Currently on the compressed image is implemented the boot really on current lowlevel
init support. In a second step this could be move to the pbl c code with generic framework.

The pbl will be incharge of the lowlevel init if needed.
The barebox will skip it.

The decompressor support lzo and gzip and allow to add easly more.

Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2012-08-03 15:55:53 +02:00
..
fdt initial libfdt support 2011-10-19 10:08:48 +02:00
lzo lzo: Allow for static inlining 2012-07-23 23:57:44 +02:00
zlib_inflate Unused files removed 2012-06-30 22:09:49 +02:00
Kconfig lib/Kconfig: Fix alignment of arrows in label 2012-07-24 08:11:01 +02:00
Makefile add qsort support 2012-05-14 20:16:26 +02:00
bch.c lib: add BCH encoding/decoding 2012-01-02 12:34:58 +01:00
bitrev.c lib: add bitrev utility 2012-01-02 12:34:58 +01:00
bzlib_private.h svn_rev_639 2007-07-05 18:02:12 +02:00
copy_file.c copy_file: limit progress bar to sensible limits 2012-02-19 18:51:03 +01:00
ctype.c svn_rev_639 2007-07-05 18:02:12 +02:00
decompress_bunzip2.c use kernel bunzip implementation 2011-11-29 21:12:27 +01:00
decompress_inflate.c compressed image: add gzip support 2012-08-03 18:09:15 +08:00
decompress_unlzo.c decompress_unlzo: define decompress_unlzo as decompress 2012-07-30 10:04:23 +02:00
display_options.c export symbols 2007-10-07 14:27:24 +02:00
div64.c svn_rev_639 2007-07-05 18:02:12 +02:00
find_next_bit.c U-Boot-V2:Bitops: asm-generic bitops 2008-08-15 08:47:49 +02:00
fnmatch.c fnmatch:sparse fixes 2010-10-21 22:21:22 +02:00
getopt.c getopt: save and restore context 2012-02-27 19:53:47 +01:00
glob.c glob: fix GLOB_SORT 2012-08-03 08:29:38 +02:00
kfifo.c kfifo: change kfifo_init to work with a preallocated fifo 2012-01-26 13:57:43 +01:00
libbb.c libbb: add read_full/write_full functions 2011-12-15 10:20:09 +01:00
libgen.c rename U-Boot-v2 project to barebox 2009-12-15 10:18:30 +01:00
make_directory.c Make errno a positive value 2012-05-14 08:35:54 +02:00
misc.c make parse_area_spec arguments loff_t 2012-06-30 16:53:24 +02:00
notifier.c list: remove duplicated list.h 2009-11-03 09:48:53 +01:00
parameter.c Make errno a positive value 2012-05-14 08:35:54 +02:00
process_escape_sequence.c process_escape_sequence: Add missing include 2010-10-21 22:21:42 +02:00
qsort.c qsort: Fix wrong check 2012-08-03 08:28:18 +02:00
random.c include support for a simple pseudo number generator 2010-06-22 15:44:44 +02:00
rbtree.c add rbtree support (needed for ubi) 2010-07-05 13:00:01 +02:00
readkey.c readkey: Use ARRAY_SIZE 2011-11-25 13:50:20 +01:00
readline.c lib/readline.c: fix unused-but-set-variable gcc warning 2011-07-04 08:59:39 +02:00
readline_simple.c remove undefined WATCHDOG_RESET 2011-12-19 14:38:21 +01:00
recursive_action.c rename U-Boot-v2 project to barebox 2009-12-15 10:18:30 +01:00
show_progress.c show_progress: fix progress bar for files > 32 MiB 2012-01-25 18:11:45 +01:00
string.c string: add strim for ONFI code 2012-07-05 20:58:54 +02:00
stringlist.c stringlist: implement string_list_add_asprintf 2012-04-30 20:22:23 +08:00
uncompress.c uncompress: implement uncompress_fd_to_buf 2011-12-15 10:20:09 +01:00
vsprintf.c vsprintf: fix EXPORT_SYMBOL typo on simple_strtoull 2012-07-25 09:50:00 +02:00
xfuncs.c Fix error handling with malloc, memalign etc. Introduce xmemalign(). 2011-01-07 10:21:22 +01:00