coreboot/lib
Carl-Daniel Hailfinger 82ea8a8b1e Consolidate all multiple segment handling into
lib/lar.c:load_file_segments() and greatly simplify arch/x86/stage1.c
code as a result. While I'm at it, improve the LAR segmentation
abstraction. Stage 1 code should not have to care about internal
representation of segments, that knowledge belongs into lib/lar.c.
Constification of most function parameters in lib/lar.c led to a few
other now obvious code removals.

Build tested and runtime tested in Qemu.

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@530 f3766cd6-281f-0410-b1cd-43a5c92072e9
2007-11-28 22:50:00 +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 Consolidate all multiple segment handling into 2007-11-28 22:50:00 +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