From 678c770396ffd332e74b53c711ac6e5b15d3eb17 Mon Sep 17 00:00:00 2001 From: Linus Nielsen Feltzing Date: Wed, 29 May 2002 09:12:34 +0000 Subject: New section for reset vectors git-svn-id: svn://svn.rockbox.org/rockbox/trunk@782 a1c6a512-1295-4272-9138-f99709370657 --- firmware/app.lds | 3 ++- firmware/crt0.S | 2 +- firmware/gdb.lds | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/firmware/app.lds b/firmware/app.lds index e2f9dec007..12b8a9c458 100644 --- a/firmware/app.lds +++ b/firmware/app.lds @@ -1,10 +1,11 @@ ENTRY(start) OUTPUT_FORMAT(elf32-sh) -INPUT(crt0.o system.o) +INPUT(crt0.o) SECTIONS { .vectors 0x09000000 : { + *(.resetvectors); *(.vectors); . = ALIGN(0x200); *(.init.text) diff --git a/firmware/crt0.S b/firmware/crt0.S index 60b510dbe1..39344b297a 100644 --- a/firmware/crt0.S +++ b/firmware/crt0.S @@ -120,7 +120,7 @@ vbr_k: orig_vbr_k: .long 0x9000000 - .section .vectors + .section .resetvectors vectors: .long start .long _stack diff --git a/firmware/gdb.lds b/firmware/gdb.lds index cf07aa1af2..3260beb26f 100644 --- a/firmware/gdb.lds +++ b/firmware/gdb.lds @@ -1,10 +1,11 @@ ENTRY(start) OUTPUT_FORMAT(elf32-sh) -INPUT(crt0.o system.o) +INPUT(crt0.o) SECTIONS { .vectors 0x09010000 : { + *(.resetvectors); *(.vectors); . = ALIGN(0x200); *(.init.text) -- cgit v1.2.3