Add configCLEAR_TICK_INTERRUPT() to the IAR and RVDS Cortex-A9 ports.

Replace LDMFD with POP instructions in IAR and RVDS Cortex-A9 ports.
Replace branch to address with indirect branch and exchange to address in register in the IAR and RVDS Cortex-A9 ports.
This commit is contained in:
Richard Barry 2014-02-04 17:02:52 +00:00
parent 9a8da3ff38
commit d12ec14160
9 changed files with 27 additions and 10 deletions

View file

@ -113,7 +113,7 @@ portRESTORE_CONTEXT macro
CMP R1, #0
; Restore the floating point context, if any
LDMFDNE SP!, {R0}
POPNE {R0}
VPOPNE {D16-D31}
VPOPNE {D0-D15}
VMSRNE FPSCR, R0