forked from Imagelibrary/rtems
fixed comments on vanilla 68000 SW interrupt stack (or the lack thereof)
This commit is contained in:
@@ -131,7 +131,8 @@ void _CPU_Install_interrupt_stack( void )
|
|||||||
|
|
||||||
asm volatile ( "movec %0,%%isp" : "=r" (isp) : "0" (isp) );
|
asm volatile ( "movec %0,%%isp" : "=r" (isp) : "0" (isp) );
|
||||||
#else
|
#else
|
||||||
#warning "FIX ME... HOW DO I INSTALL THE INTERRUPT STACK!!!"
|
#warning "FIX ME... NO DEDICATE INTERRUPT STACK!!!"
|
||||||
|
#warning "FIX ME... INTERRUPTS RUN ON A TASK STACK!!!"
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -160,11 +160,6 @@ SYM (_ISR_Handler):
|
|||||||
jbsr a0@ | invoke the user ISR
|
jbsr a0@ | invoke the user ISR
|
||||||
addql #4,a7 | remove vector number
|
addql #4,a7 | remove vector number
|
||||||
|
|
||||||
/*
|
|
||||||
* The following entry should be unnecessary once the support is
|
|
||||||
* in place to know what vector we got on a 68000 core.
|
|
||||||
*/
|
|
||||||
|
|
||||||
subql #1,SYM (_ISR_Nest_level) | one less nest level
|
subql #1,SYM (_ISR_Nest_level) | one less nest level
|
||||||
subql #1,SYM (_Thread_Dispatch_disable_level)
|
subql #1,SYM (_Thread_Dispatch_disable_level)
|
||||||
| unnest multitasking
|
| unnest multitasking
|
||||||
|
|||||||
@@ -131,7 +131,8 @@ void _CPU_Install_interrupt_stack( void )
|
|||||||
|
|
||||||
asm volatile ( "movec %0,%%isp" : "=r" (isp) : "0" (isp) );
|
asm volatile ( "movec %0,%%isp" : "=r" (isp) : "0" (isp) );
|
||||||
#else
|
#else
|
||||||
#warning "FIX ME... HOW DO I INSTALL THE INTERRUPT STACK!!!"
|
#warning "FIX ME... NO DEDICATE INTERRUPT STACK!!!"
|
||||||
|
#warning "FIX ME... INTERRUPTS RUN ON A TASK STACK!!!"
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user