coreboot/lib
Carl-Daniel Hailfinger 7eb899b0bb Use the elf-parsing capabilities of LAR to parse the initram.o file,
and create a valid LAR header with an entry value. This will fix the
problems Ron is having on the ALIX 1C and probably allow it to boot.
It also sets the text base of the .o to 0, instead of whatever wacky
value gld is choosing, so all platforms will have the same value.
Get away from worrying about potential gld bugs, now and in the future.

As added benefit, we obsolete a lot of code without introducing
new code.

Qemu target entry point debugging has been added to be able to spot
problems with entry points in the future.

This patch is a joint work of Ron and Carl-Daniel.

Signed-off-by: Carl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
Acked-by: Ronald G. Minnich <rminnich@gmail.com>


git-svn-id: svn://coreboot.org/repository/LinuxBIOSv3@523 f3766cd6-281f-0410-b1cd-43a5c92072e9
2007-11-27 14:38:43 +00:00
..
clog2.c Coding style fixes, from running 'indent' (trivial). 2007-03-09 02:32:40 +00:00
compute_ip_checksum.c Massive file rename and moving orgy: 2007-05-05 21:36:52 +00:00
console.c Merge hlt() into cpu.h where it belongs. Add some documentation. 2007-07-12 13:01:42 +00:00
delay.c Fix various license headers. 2007-05-20 20:35:59 +00:00
elfboot.c properzero.diff changes the memset to only clean up the area which is 2007-09-05 01:54:28 +00:00
Kconfig Various Kconfig file fixes (trivial). 2007-06-29 13:28:33 +00:00
lar.c Use the elf-parsing capabilities of LAR to parse the initram.o file, 2007-11-27 14:38:43 +00:00
lzma.c - fix build of ulzma 2007-07-12 20:03:02 +00:00
lzmadecode.c * This patch renames remainders the arch i386 to x86. 2007-01-04 20:12:02 +00:00
lzmadecode.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
Makefile * move post_code() to a seperate file 2007-07-23 16:49:00 +00:00
mem.c Massive file rename and moving orgy: 2007-05-05 21:36:52 +00:00
nrv2b.c - fix build of ulzma 2007-07-12 20:03:02 +00:00
ram.c Merge hlt() into cpu.h where it belongs. Add some documentation. 2007-07-12 13:01:42 +00:00
stage2.c Cleanup printk usage and documentation. Drop the second banner as it was 2007-11-20 18:20:53 +00:00
string.c Move the code from strings.h to a C file. We should really avoid 2007-11-24 22:17:26 +00:00
tables.c Fix various license headers. 2007-05-20 20:35:59 +00:00
uart8250.c Massive file rename and moving orgy: 2007-05-05 21:36:52 +00:00
vsprintf.c Fix various license headers. 2007-05-20 20:35:59 +00:00
vtxprintf.c fix somw printk calls and print warnings for those that still need to be fixed. 2007-07-21 19:22:40 +00:00