forked from Imagelibrary/rtems
Modified to support ELF. Before SYM() macro was not used consistently.
This commit is contained in:
@@ -128,14 +128,14 @@ SYM(trap_table):
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.global __ERC32_MEC_Timer_Control_Mirror, _rdb_start, _CLOCK_SPEED
|
.global __ERC32_MEC_Timer_Control_Mirror, SYM(rdb_start), SYM(CLOCK_SPEED)
|
||||||
|
|
||||||
_rdb_start:
|
SYM(rdb_start):
|
||||||
__ERC32_MEC_Timer_Control_Mirror:
|
__ERC32_MEC_Timer_Control_Mirror:
|
||||||
|
|
||||||
BAD_TRAP; BAD_TRAP; ! 7C - 7D undefined
|
BAD_TRAP; BAD_TRAP; ! 7C - 7D undefined
|
||||||
|
|
||||||
_CLOCK_SPEED:
|
SYM(CLOCK_SPEED):
|
||||||
|
|
||||||
.word 0x0a, 0, 0, 0 ! 7E (10 MHz default)
|
.word 0x0a, 0, 0, 0 ! 7E (10 MHz default)
|
||||||
|
|
||||||
@@ -196,7 +196,7 @@ _CLOCK_SPEED:
|
|||||||
PUBLIC(hard_reset)
|
PUBLIC(hard_reset)
|
||||||
SYM(hard_reset):
|
SYM(hard_reset):
|
||||||
|
|
||||||
set _trap_table, %g1 ! Initialize TBR
|
set SYM(trap_table), %g1 ! Initialize TBR
|
||||||
mov %g1, %tbr
|
mov %g1, %tbr
|
||||||
|
|
||||||
set (SYM(rdb_start)), %g6 ! End of work-space area
|
set (SYM(rdb_start)), %g6 ! End of work-space area
|
||||||
@@ -220,7 +220,7 @@ SYM(hard_reset):
|
|||||||
set SYM(RAM_END), %sp ! End of work-space area
|
set SYM(RAM_END), %sp ! End of work-space area
|
||||||
st %sp, [%g6]
|
st %sp, [%g6]
|
||||||
|
|
||||||
set _CLOCK_SPEED, %g6 ! Use 14 MHz in simulator
|
set SYM(CLOCK_SPEED), %g6 ! Use 14 MHz in simulator
|
||||||
set 14, %g1
|
set 14, %g1
|
||||||
st %g1, [%g6]
|
st %g1, [%g6]
|
||||||
|
|
||||||
|
|||||||
@@ -128,14 +128,14 @@ SYM(trap_table):
|
|||||||
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
.global __ERC32_MEC_Timer_Control_Mirror, _rdb_start, _CLOCK_SPEED
|
.global __ERC32_MEC_Timer_Control_Mirror, SYM(rdb_start), SYM(CLOCK_SPEED)
|
||||||
|
|
||||||
_rdb_start:
|
SYM(rdb_start):
|
||||||
__ERC32_MEC_Timer_Control_Mirror:
|
__ERC32_MEC_Timer_Control_Mirror:
|
||||||
|
|
||||||
BAD_TRAP; BAD_TRAP; ! 7C - 7D undefined
|
BAD_TRAP; BAD_TRAP; ! 7C - 7D undefined
|
||||||
|
|
||||||
_CLOCK_SPEED:
|
SYM(CLOCK_SPEED):
|
||||||
|
|
||||||
.word 0x0a, 0, 0, 0 ! 7E (10 MHz default)
|
.word 0x0a, 0, 0, 0 ! 7E (10 MHz default)
|
||||||
|
|
||||||
@@ -196,7 +196,7 @@ _CLOCK_SPEED:
|
|||||||
PUBLIC(hard_reset)
|
PUBLIC(hard_reset)
|
||||||
SYM(hard_reset):
|
SYM(hard_reset):
|
||||||
|
|
||||||
set _trap_table, %g1 ! Initialize TBR
|
set SYM(trap_table), %g1 ! Initialize TBR
|
||||||
mov %g1, %tbr
|
mov %g1, %tbr
|
||||||
|
|
||||||
set (SYM(rdb_start)), %g6 ! End of work-space area
|
set (SYM(rdb_start)), %g6 ! End of work-space area
|
||||||
@@ -220,7 +220,7 @@ SYM(hard_reset):
|
|||||||
set SYM(RAM_END), %sp ! End of work-space area
|
set SYM(RAM_END), %sp ! End of work-space area
|
||||||
st %sp, [%g6]
|
st %sp, [%g6]
|
||||||
|
|
||||||
set _CLOCK_SPEED, %g6 ! Use 14 MHz in simulator
|
set SYM(CLOCK_SPEED), %g6 ! Use 14 MHz in simulator
|
||||||
set 14, %g1
|
set 14, %g1
|
||||||
st %g1, [%g6]
|
st %g1, [%g6]
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user