Other Parts Discussed in Thread: SYSBIOS
Hi!
Is there a list of registers that need to be saved upon a context switch on a 674x DSP?
Currently i do save these which seems to work:
- AMR
- CSR
- IRP
- A0-A15
- B0-B15
The compiler handbook lists some more for the C6740 family:
- FADCR Floating-point adder configuration register
- FAUCR Floating-point auxiliary configuration register
- FMCR Floating-point multiplier configuration register
- ICR Interrupt clear register
- IFR Interrupt flag register. (IFR is read only.)
- ISR Interrupt set register
- ISTP Interrupt service table pointer
- NRP Nonmaskable interrupt return pointer
do these, or any other registers need to be saved/restored?
Thank you!