Messages in this thread | | | Date | Fri, 30 May 2014 19:20:37 +0100 | From | Will Deacon <> | Subject | Re: [PATCH v6 1/2] arm64: adjust el0_sync so that a function can be called |
| |
On Thu, May 29, 2014 at 10:45:03PM +0100, Larry Bassel wrote: > To implement the context tracker properly on arm64, > a function call needs to be made after debugging and > interrupts are turned on, but before the lr is changed > to point to ret_to_user(). If the function call > is made after the lr is changed the function will not > return to the correct place. > > For similar reasons, defer the setting of x0 so that > it doesn't need to be saved around the function call > (save far_el1 in x26 temporarily instead).
Acked-by: Will Deacon <will.deacon@arm.com>
Thanks guys!
Will
| |