projects
/
bootcensus
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- moved the int86 code out of the 2nd stage boot loader code, and into a
[bootcensus]
/
Makefile
diff --git
a/Makefile
b/Makefile
index
c4d724a
..
6887307
100644
(file)
--- a/
Makefile
+++ b/
Makefile
@@
-38,13
+38,13
@@
pcboot.iso: floppy.img
boot.img: bootldr.bin $(bin)
cat bootldr.bin $(bin) >$@
boot.img: bootldr.bin $(bin)
cat bootldr.bin $(bin) >$@
-# bootldr.bin will contain only .boot and .boot2
+# bootldr.bin will contain .boot, .boot2, .bootend, and .lowtext
bootldr.bin: $(elf)
bootldr.bin: $(elf)
- objcopy -O binary -j '.boot*' $< $@
+ objcopy -O binary -j '.boot*' -j .lowtext $< $@
-# the main binary will contain every section *except* .boot and .boot2
+# the main binary will contain every section *except* those
$(bin): $(elf)
$(bin): $(elf)
- objcopy -O binary -R '.boot*' $< $@
+ objcopy -O binary -R '.boot*' -R .lowtext $< $@
$(elf): $(obj)
$(LD) -o $@ $(obj) -Map link.map $(LDFLAGS)
$(elf): $(obj)
$(LD) -o $@ $(obj) -Map link.map $(LDFLAGS)
@@
-72,7
+72,7
@@
bootldr.disasm: $(elf)
objdump -d $< -j .boot -j .boot2 -m i8086 >$@
$(elf).disasm: $(elf)
objdump -d $< -j .boot -j .boot2 -m i8086 >$@
$(elf).disasm: $(elf)
- objdump -d $< -j .startup -j .text -m i386 >$@
+ objdump -d $< -j .startup -j .text -j .lowtext -m i386 >$@
$(elf).sym: $(elf)
objcopy --only-keep-debug $< $@
$(elf).sym: $(elf)
objcopy --only-keep-debug $< $@