Make sure to link stage 2 at 0x1000. We are now getting pretty far:

Phase 1: done
Phase 2: early setup ...
Phase 2: done
Phase 3: Enumerating buses...
dev_root missing 'ops' initialization
Allocating resources...
dev_root missing ops initialization
Enabling resources...
done.
Phase 6: Initializing devices...
Phase 6:Devices initialized

Now to fix up the device stuff. Once this is done, a linux kernel load
is next (i.e. elfboot)

NOTE: 0x1000 needs to become a config variable, usable in CODE and
Makefiles. 

Signed-off-by: Ronald G. Minnich <rminnich@gmail.com>
Acked-by: Ronald G. Minnich <rminnich@gmail.com>
Acked-by: Stefan Reinauer <stepan@coresystems.de>



git-svn-id: svn://coreboot.org/repository/LinuxBIOSv3@85 f3766cd6-281f-0410-b1cd-43a5c92072e9
This commit is contained in:
Ronald G. Minnich 2007-02-23 09:33:33 +00:00
commit c8ce9649ad

View file

@ -63,7 +63,7 @@ $(obj)/linuxbios.stage2: $(obj)/stage0.init $(obj)/statictree.o
$(Q)$(CC) $(INITCFLAGS) -c mainboard/$(MAINBOARDDIR)/mainboard.c -o $(obj)/mainboard.o
# leave a .o with full symbols in it for debugging.
$(Q)cd $(obj); $(LD) -R $(obj)/stage0.o -Ttext 0x0 \
$(Q)cd $(obj); $(LD) -R $(obj)/stage0.o -Ttext 0x1000 \
-o $(obj)/linuxbios.stage2.o stage2.o device.o \
device_util.o mem.o malloc.o clog2.o mainboard.o \
statictree.o