switch-coreboot/util
Uwe Hermann 88f2f6402a This is a major update to the lar archiver. It simplifies the build process and
is a base change to make the whole linuxbios.rom a lar file.

* fix a whole lot of lar bugs (that never showed up in production yet)
* add proper option parsing to lar
* add verbose option
* add option to automatically pad lar archive to a certain size
* add proper file handling (specifying a directory will now pack all files
  in that directory into the lar, instead of a 4k dummy file)
* catch lots of user errors, less implicit assumptions
* merge all header files into lib.h (except lar.h which is needed by other
  programs using the lar format). lib.h is still very small.
* print errors to stderr
* (slipped in) copy linuxbios.rom to bios.bin for qemu ;-)
* adapt arch/x86/Makefile to use the new features.
* set version to 0.9
* lots of security bugs fixed (thanks to Uwe!)
* catch low memory conditions in strdup

Signed-off-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Uwe Hermann <uwe@hermann-uwe.de>



git-svn-id: svn://coreboot.org/repository/LinuxBIOSv3@234 f3766cd6-281f-0410-b1cd-43a5c92072e9
2007-03-10 16:20:01 +00:00
..
doxygen Move util/Doxyfile.LinuxBIOS to util/Doxyfile.LinuxBIOS, so that 2007-03-05 23:35:54 +00:00
dtc new device model from Ron 2007-03-10 15:55:41 +00:00
kconfig The selection of the default log level is a select-box where you can choose 2007-03-04 12:22:43 +00:00
lar This is a major update to the lar archiver. It simplifies the build process and 2007-03-10 16:20:01 +00:00
lzma add lzma and nrv2b to util/. util/lzma/C/* is LGPL. 2007-02-27 22:43:57 +00:00
nrv2b add lzma and nrv2b to util/. util/lzma/C/* is LGPL. 2007-02-27 22:43:57 +00:00
xcompile Various tiny cosmetic fixes (trivial). 2007-03-05 21:34:08 +00:00
Makefile Cosmetic fixes (trivial). 2007-03-02 13:15:31 +00:00