Don't use ELF entry point.
authorEthan Benson <erbenson@alaska.net>
Mon, 26 Sep 2005 06:36:30 +0000 (06:36 +0000)
committerEthan Benson <erbenson@alaska.net>
Mon, 26 Sep 2005 06:36:30 +0000 (06:36 +0000)
* second/yaboot.c: Don't use ELF entry point anymore. (Olaf Hering)
git-archimport-id: erbenson@alaska.net--public/yaboot--devel--1.3--patch-87

0arch-timestamps0
ChangeLog
second/yaboot.c

index 8b9f853be24ae494cf95e8d9a3ebc2c29c67d754..aabe9b632a033211dc50bf1e83280173e275b53c 100644 (file)
@@ -1,7 +1,7 @@
-./0arch-timestamps0    1123038748      1127716369
+./0arch-timestamps0    1127716375      1127716584
 ./BUGS 1109049412      1000991730
 ./COPYING      1109049412      1000991730
-./ChangeLog    1127716332      1127716364
+./ChangeLog    1127716501      1127716581
 ./Config       1109049412      1002101497
 ./INSTALL      1109049412      1000991730
 ./README       1109049412      1044766458
 ./doc/examples/simpleboot.chrp 1109049412      1068017750
 ./doc/examples/yaboot.conf.multi-boot  1109049412      1006348765
 ./doc/examples/yaboot.conf.rs6000      1109049412      1006348765
-./doc/examples 1127716369      1068017750
+./doc/examples 1127716584      1068017750
 ./doc/yaboot-howto.de.sgml     1109049413      1096186109
 ./doc/yaboot-howto.sgml        1109049413      1096186082
-./doc  1127716369      1096186109
+./doc  1127716584      1096186109
 ./etc/yaboot.conf      1109049413      1006348765
-./etc  1127716369      1007269243
+./etc  1127716584      1007269243
 ./first/ofboot 1118285749      1065311880
-./first        1127716369      1071492158
+./first        1127716584      1071492158
 ./include/asm/elf.h    1109049413      1000991730
 ./include/asm/ppc_asm.tmpl     1109049413      1000991730
 ./include/asm/processor.h      1109049413      1000991730
-./include/asm  1127716369      1007269243
+./include/asm  1127716584      1007269243
 ./include/bootinfo.h   1109049413      1007200690
 ./include/byteorder.h  1109049413      1000991730
 ./include/cfg.h        1109049413      1007200690
 ./include/debug.h      1109049413      1007200690
 ./include/errors.h     1109049413      1007200690
 ./include/et/com_err.h 1109049413      1000991731
-./include/et   1127716369      1007269243
+./include/et   1127716584      1007269243
 ./include/ext2fs/bitops.h      1109049413      1003927524
 ./include/ext2fs/ext2_err.h    1109049413      1003927524
 ./include/ext2fs/ext2_io.h     1109049413      1003927524
 ./include/ext2fs/ext2fs.h      1109049413      1003927524
-./include/ext2fs       1127716369      1007269243
+./include/ext2fs       1127716584      1007269243
 ./include/file.h       1109049413      1007200690
 ./include/fs.h 1109049413      1007200690
 ./include/linux/elf.h  1109049413      1000991731
 ./include/linux/iso_fs.h       1109049413      1000991731
 ./include/linux/stat.h 1109049413      1000991731
 ./include/linux/types.h        1109049413      1000991731
-./include/linux        1127716369      1007269243
+./include/linux        1127716584      1007269243
 ./include/mac-part.h   1109049413      1007200690
 ./include/md5.h        1109049413      1000991730
 ./include/prom.h       1109049413      1007200690
 ./include/reiserfs/reiserfs.h  1109049413      1025684115
-./include/reiserfs     1127716369      1025684115
+./include/reiserfs     1127716584      1025684115
 ./include/setjm2.h     1109049413      1000991730
 ./include/setjmp.h     1109049413      1000991730
 ./include/stdlib.h     1109049413      1000991730
 ./include/swab.h       1109049413      1000991730
 ./include/types.h      1109049413      1000991730
 ./include/xfs/xfs.h    1109049413      1002101334
-./include/xfs  1127716369      1007269244
+./include/xfs  1127716584      1007269244
 ./include/yaboot.h     1109049413      1007200690
 ./include/amiga-part.h 1116558586      1116558522
 ./include/fdisk-part.h 1120953080      1120952841
 ./include/partition.h  1120953080      1120952841
-./include      1127716369      1120952841
+./include      1127716584      1120952841
 ./lib/ctype.c  1109049413      1000991731
 ./lib/libext2fs.a      1109049413      1003927524
 ./lib/malloc.c 1122610545      1007200690
@@ -81,7 +81,7 @@
 ./lib/strtol.c 1109049413      1000991731
 ./lib/vsprintf.c       1109049413      1000991731
 ./lib/strstr.c 1119929028      1116476589
-./lib  1127716369      1116476589
+./lib  1127716584      1116476589
 ./man/bootstrap.8      1116558691      1000991731
 ./man/mkofboot.8       1116558691      1006348765
 ./man/ofpath.8 1116558691      1000991731
@@ -89,7 +89,7 @@
 ./man/yabootconfig.8   1116558691      1027929577
 ./man/ybin.8   1116558691      1006348765
 ./man/yaboot.8 1125032949      1090699543
-./man  1127716369      1116476667
+./man  1127716584      1116476667
 ./man.patch    1116558699      1006348761
 ./second/cache.S       1127716272      1007200690
 ./second/cfg.c 1127716272      1007200690
 ./second/setjmp.S      1127716272      1000991732
 ./second/file.c        1127716272      1122611207
 ./second/partition.c   1127716272      1122611207
-./second/yaboot.c      1127716272      1122611207
 ./second/fs_of.c       1127716272      1123038648
-./second       1127716272      1123038648
+./second/yaboot.c.orig 1127716492      1122611207
+./second/yaboot.c      1127716492      1127716492
+./second       1127716584      1127716492
 ./util/elfextract.c    1109049413      1007303237
 ./util/addnote.c       1109049413      1107321884
-./util 1127716369      1107321884
+./util 1127716584      1107321884
 ./ybin/mkofboot        1127716369      1073219938
 ./ybin/ofpath  1120448537      1120448442
 ./ybin/yabootconfig    1117166139      1089576743
 ./ybin/ybin    1120448039      1120447943
-./ybin 1127716369      1120448442
-./Makefile     1127716319      1127716319
-.      1127716368      1127716364
+./ybin 1127716584      1120448442
+./Makefile     1127716376      1127716319
+.      1127716584      1127716581
index 3c6724a2479b6edb30e067579fb8e58bd58ad34f..4833025f63b3a8bcf056ef75f13ea1d8b1cf9226 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,19 @@
 # arch-tag: automatic-ChangeLog--erbenson@alaska.net--public/yaboot--devel--1.3
 #
 
+2005-09-26 06:36:30 GMT        Ethan Benson <erbenson@alaska.net>      patch-87
+
+    Summary:
+      Don't use ELF entry point.
+    Revision:
+      yaboot--devel--1.3--patch-87
+
+    * second/yaboot.c: Don't use ELF entry point anymore. (Olaf Hering)
+
+    modified files:
+     0arch-timestamps0 ChangeLog second/yaboot.c
+
+
 2005-09-26 06:32:56 GMT        Ethan Benson <erbenson@alaska.net>      patch-86
 
     Summary:
index cf920a1646f2f5ae4290c64120ba5c7934b33871..91247c6f7cef62823c47f6065fce4ee9a51c4e5c 100644 (file)
@@ -1161,7 +1161,7 @@ load_elf32(struct boot_file_t *file, loadinfo_t *loadinfo)
           loadaddr = KERNELADDR;
      } else {
           flat_vmlinux = 0;
-          loadaddr = e->e_entry;
+          loadaddr = loadinfo->load_loc;
      }
 
      /* On some systems, loadaddr may already be claimed, so try some