Renamed cpu/i386/reset.S to resetvec.S

Brings i386 in line with other CPUs with a reset vector and frees up reset.c
for CPU reset functions

Signed-off-by: Graeme Russ <graeme.russ@gmail.com>
This commit is contained in:
Graeme Russ 2008-12-07 10:28:58 +11:00 committed by Wolfgang Denk
parent a3f4c123f5
commit 85ffbbd519
6 changed files with 12 additions and 12 deletions

View file

@ -197,7 +197,7 @@ include $(TOPDIR)/config.mk
OBJS = cpu/$(CPU)/start.o OBJS = cpu/$(CPU)/start.o
ifeq ($(CPU),i386) ifeq ($(CPU),i386)
OBJS += cpu/$(CPU)/start16.o OBJS += cpu/$(CPU)/start16.o
OBJS += cpu/$(CPU)/reset.o OBJS += cpu/$(CPU)/resetvec.o
endif endif
ifeq ($(CPU),ppc4xx) ifeq ($(CPU),ppc4xx)
OBJS += cpu/$(CPU)/resetvec.o OBJS += cpu/$(CPU)/resetvec.o

View file

@ -75,7 +75,7 @@ SECTIONS
* The fe00 and ff00 offsets of the start32 and start16 * The fe00 and ff00 offsets of the start32 and start16
* segments are arbitrary, the just have to be mapped * segments are arbitrary, the just have to be mapped
* at reset and the code have to fit. * at reset and the code have to fit.
* The fff0 offset of reset is important, however. * The fff0 offset of resetvec is important, however.
*/ */
. = 0xfffffe00; . = 0xfffffe00;
@ -85,6 +85,6 @@ SECTIONS
.start16 : AT (0x3807f800) { *(.start16); } .start16 : AT (0x3807f800) { *(.start16); }
. = 0xfff0; . = 0xfff0;
.reset : AT (0x3807fff0) { *(.reset); } .resetvec : AT (0x3807fff0) { *(.resetvec); }
_i386boot_end = (LOADADDR(.reset) + SIZEOF(.reset) ); _i386boot_end = (LOADADDR(.resetvec) + SIZEOF(.resetvec) );
} }

View file

@ -75,7 +75,7 @@ SECTIONS
* The fe00 and ff00 offsets of the start32 and start16 * The fe00 and ff00 offsets of the start32 and start16
* segments are arbitrary, the just have to be mapped * segments are arbitrary, the just have to be mapped
* at reset and the code have to fit. * at reset and the code have to fit.
* The fff0 offset of reset is important, however. * The fff0 offset of resetvec is important, however.
*/ */
@ -86,6 +86,6 @@ SECTIONS
.start16 : AT (0x387fff00) { *(.start16); } .start16 : AT (0x387fff00) { *(.start16); }
. = 0xfff0; . = 0xfff0;
.reset : AT (0x387ffff0) { *(.reset); } .resetvec : AT (0x387ffff0) { *(.resetvec); }
_i386boot_end = (LOADADDR(.reset) + SIZEOF(.reset) ); _i386boot_end = (LOADADDR(.resetvec) + SIZEOF(.resetvec) );
} }

View file

@ -76,7 +76,7 @@ SECTIONS
* The fe00 and ff00 offsets of the start32 and start16 * The fe00 and ff00 offsets of the start32 and start16
* segments are arbitrary, the just have to be mapped * segments are arbitrary, the just have to be mapped
* at reset and the code have to fit. * at reset and the code have to fit.
* The fff0 offset of reset is important, however. * The fff0 offset of resetvec is important, however.
*/ */
@ -87,6 +87,6 @@ SECTIONS
.start16 : AT (0x387fff00) { *(.start16); } .start16 : AT (0x387fff00) { *(.start16); }
. = 0xfff0; . = 0xfff0;
.reset : AT (0x387ffff0) { *(.reset); } .resetvec : AT (0x387ffff0) { *(.resetvec); }
_i386boot_end = (LOADADDR(.reset) + SIZEOF(.reset) ); _i386boot_end = (LOADADDR(.resetvec) + SIZEOF(.resetvec) );
} }

View file

@ -28,7 +28,7 @@ include $(TOPDIR)/config.mk
LIB = $(obj)lib$(CPU).a LIB = $(obj)lib$(CPU).a
START = start.o start16.o reset.o START = start.o start16.o resetvec.o
COBJS = serial.o interrupts.o cpu.o timer.o sc520.o COBJS = serial.o interrupts.o cpu.o timer.o sc520.o
SOBJS = sc520_asm.o SOBJS = sc520_asm.o

View file

@ -26,7 +26,7 @@
.extern start16 .extern start16
.section .reset, "ax" .section .resetvec, "ax"
.code16 .code16
reset_vector: reset_vector:
cli cli