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:
parent
d4c47470f0
commit
c8ce9649ad
1 changed files with 1 additions and 1 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue