arm7_9_restore_context() function
Restore the processor context on an ARM7/9 target. The full processor context is analyzed to see if any of the registers are dirty on this end, but have a valid new value. If this is the case, the processor is changed to the appropriate mode and the new register values are written out to the processor. If there happens to be a dirty register with an invalid value, an error will be logged.
Arguments
target
Pointer to the ARM7/9 target to have its context restored
Return value
Error status if the target is not halted or the core mode in the armv4_5 struct is invalid.
Functions calling arm7_9_restore_context()
Functions called by arm7_9_restore_context()
arm7_9_restore_context()
Data read by arm7_9_restore_context()
Data written by arm7_9_restore_context()
arm7_9_restore_context()
Type of arm7_9_restore_context()
arm7_9_restore_context()
uint32_t all items filtered out