coreboot/arch/x86
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
..
geodelx Constify structs which can be const. 2007-11-26 13:28:52 +00:00
archelfboot.c Move include/console/console.h to include/console.h in order to 2007-05-05 20:18:28 +00:00
archtables.c Massive file rename and moving orgy: 2007-05-05 21:36:52 +00:00
i8259.c Massive file rename and moving orgy: 2007-05-05 21:36:52 +00:00
isa-dma.c Ron's arch code., slightly changed. Another one will follow 2007-06-27 21:01:01 +00:00
Kconfig * start using arch/foo.h again instead of archfoo.h (trivial) 2007-06-29 16:57:23 +00:00
keyboard.c Massive file rename and moving orgy: 2007-05-05 21:36:52 +00:00
ldscript.ld Add x86emu support. This adds initial x86emu/vm86 support to LinuxBIOSv3 2007-03-12 23:47:26 +00:00
linuxbios_table.c minor changes to remove a warning here. (trivial) 2007-10-10 16:55:03 +00:00
macros.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
Makefile Use the elf-parsing capabilities of LAR to parse the initram.o file, 2007-11-27 14:38:43 +00:00
mc146818rtc.c Stage0 and Stage1 improvements. Gets Geode LX into initram. Use LAR XIP. Add disable_CAR(). 2007-07-19 15:15:57 +00:00
mtrr.h Use the same naming convention and placement for "include guards" in 2007-05-21 06:48:47 +00:00
pci_ops_auto.c Massive file rename and moving orgy: 2007-05-05 21:36:52 +00:00
pci_ops_conf1.c Constify structs which can be const. 2007-11-26 13:28:52 +00:00
pci_ops_conf2.c Constify structs which can be const. 2007-11-26 13:28:52 +00:00
pci_ops_mmconf.c Constify structs which can be const. 2007-11-26 13:28:52 +00:00
post_code.c Add comment, small style fixes (trivial). 2007-11-21 18:25:20 +00:00
serial.c Fix various license headers. 2007-05-20 20:35:59 +00:00
speaker.c Add comment, small style fixes (trivial). 2007-11-21 18:25:20 +00:00
stage0_i586.S Fix various license headers. 2007-05-20 20:35:59 +00:00
stage1.c Use the elf-parsing capabilities of LAR to parse the initram.o file, 2007-11-27 14:38:43 +00:00
udelay_io.c Fix various license headers. 2007-05-20 20:35:59 +00:00