coreboot-kgpe-d16/util/cbfstool/tools
Patrick Georgi b203c2f95e 20090819-2-trim-down-cbfs:
CBFS uses sprintf, which requires vtxprintf, which requires (in the
current design) a nested function. That works on x86, but on PPC this
requires a trampoline. In the ROM stage, this is not available, so
remove the single use of sprintf and replace it with a direct string
handler - it's only used to fill in fixed-length hex values.

20090819-3-more-noreturns-in-romcc:
Mark two more functions in romcc as noreturn. Helps clang's scan-build a
bit

20090819-4-cbfsify-ppc:
Make PPC use CBFS. Support big endian ELF in cbfs-mkstage. Untested and
not complete yet.

20090819-5-fix-ppc-build:
The CBFS build system requires ROM_IMAGE_SIZE to have a somewhat
plausible value.

With fixes to tohex* functions as discussed on the list, and correct
function names.

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Myles Watson <mylesgw@gmail.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>


git-svn-id: svn://svn.coreboot.org/coreboot/trunk@4558 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
2009-08-20 14:48:03 +00:00
..
lzma Kconfig! 2009-08-12 15:00:51 +00:00
Makefile the tool chain settings should not be in renamed (as they will never live in 2009-06-30 17:13:58 +00:00
Makefile.inc Kconfig! 2009-08-12 15:00:51 +00:00
cbfs-mkpayload.c Fix an uninitialized variable. If it didn't end up being zero it sometimes 2009-04-23 18:46:32 +00:00
cbfs-mkstage.c 20090819-2-trim-down-cbfs: 2009-08-20 14:48:03 +00:00
common.c v2/util: romfs -> cbfs rename 2009-04-14 00:08:34 +00:00
common.h v2/util: romfs -> cbfs rename 2009-04-14 00:08:34 +00:00
compress.c v2/util: romfs -> cbfs rename 2009-04-14 00:08:34 +00:00
elf.h v2/util: romfs -> cbfs rename 2009-04-14 00:08:34 +00:00