Hi,
* Laura Abbott [off-list ref] [151223 12:31]:
Looks like a case similar to Geert's
adr r7, kick_counter
wait_dll_lock_timed:
ldr r4, wait_dll_lock_counter
add r4, r4, #1
str r4, [r7, #wait_dll_lock_counter - kick_counter]
ldr r4, sdrc_dlla_status
/* Wait 20uS for lock */
mov r6, #8
kick_counter and wait_dll_lock_counter are in the text section which is marked read only.
They need to be moved to the data section along with a few other variables from what I
can tell (maybe those are read only?).
Thanks for looking, yeah so it seem.
I suspect this is going to be a common issue with suspend/resume code paths since those
are hand written assembly.
Yes I suspect we have quite a few cases like this.
Regards,
Tony