added decrementer entry.

This commit is contained in:
Joel Sherrill
1997-03-21 19:20:25 +00:00
parent 84e5b57f7b
commit 1a3e4faccb

View File

@@ -96,6 +96,7 @@
.set ext_vector,0x0500 .set ext_vector,0x0500
.set align_vector,0x0600 .set align_vector,0x0600
.set prog_vector,0x0700 .set prog_vector,0x0700
.set dec_vector,0x0900
.set sys_vector,0x0C00 .set sys_vector,0x0C00
.set pit_vector,0x1000 .set pit_vector,0x1000
.set fit_vector,0x1010 .set fit_vector,0x1010
@@ -197,6 +198,22 @@ SYM (__vectors):
li r0, PPC_IRQ_PROGRAM li r0, PPC_IRQ_PROGRAM
b PROC (_ISR_Handler) b PROC (_ISR_Handler)
/* Decrementer exception */
.org dec_vector - file_base
#if (PPC_ABI == PPC_ABI_POWEROPEN || PPC_ABI == PPC_ABI_GCC27)
#if (PPC_HAS_FPU)
stwu r1, -(20*4 + 18*8 + IP_END)(r1)
#else
stwu r1, -(20*4 + IP_END)(r1)
#endif
#else
stwu r1, -(IP_END)(r1)
#endif
stw r0, IP_0(r1)
li r0, PPC_IRQ_PROGRAM
b PROC (_ISR_Handler)
/* System call */ /* System call */
.org sys_vector - file_base .org sys_vector - file_base
#if (PPC_ABI == PPC_ABI_POWEROPEN || PPC_ABI == PPC_ABI_GCC27) #if (PPC_ABI == PPC_ABI_POWEROPEN || PPC_ABI == PPC_ABI_GCC27)