diff options
| author | Austin Clements <aclements@csail.mit.edu> | 2014-10-03 09:39:09 -0400 | 
|---|---|---|
| committer | Austin Clements <aclements@csail.mit.edu> | 2014-10-03 09:39:09 -0400 | 
| commit | 0dd991dd209605277489d4f5a6881dd77ab4f986 (patch) | |
| tree | b37c0f7af4d162e78cc1550d805c65057ac39902 | |
| parent | 053082fbed145108b811978a0cc0558afcb909ac (diff) | |
| download | xv6-labs-0dd991dd209605277489d4f5a6881dd77ab4f986.tar.gz xv6-labs-0dd991dd209605277489d4f5a6881dd77ab4f986.tar.bz2 xv6-labs-0dd991dd209605277489d4f5a6881dd77ab4f986.zip | |
Fix kernelmemfs linking
Commit 9aa0337d introduced a linker script for linking the kernel image,
but only changed the kernel target to use it.  kernelmemfs was still
using the old linker command line arguments, which weren't sufficient.
| -rw-r--r-- | Makefile | 2 | 
1 files changed, 1 insertions, 1 deletions
| @@ -124,7 +124,7 @@ kernel: $(OBJS) entry.o entryother initcode kernel.ld  # needing a scratch disk.  MEMFSOBJS = $(filter-out ide.o,$(OBJS)) memide.o  kernelmemfs: $(MEMFSOBJS) entry.o entryother initcode fs.img -	$(LD) $(LDFLAGS) -Ttext 0x100000 -e main -o kernelmemfs entry.o  $(MEMFSOBJS) -b binary initcode entryother fs.img +	$(LD) $(LDFLAGS) -T kernel.ld -o kernelmemfs entry.o  $(MEMFSOBJS) -b binary initcode entryother fs.img  	$(OBJDUMP) -S kernelmemfs > kernelmemfs.asm  	$(OBJDUMP) -t kernelmemfs | sed '1,/SYMBOL TABLE/d; s/ .* / /; /^$$/d' > kernelmemfs.sym | 
