Re: [PATCH 14/18] arm64: erratum: Work around Falkor erratum #E1003 in trampoline code

2017-11-20 Thread Will Deacon
On Fri, Nov 17, 2017 at 04:27:14PM -0800, Stephen Boyd wrote: > On 11/17, Will Deacon wrote: > > We rely on an atomic swizzling of TTBR1 when transitioning from the entry > > trampoline to the kernel proper on an exception. We can't rely on this > > atomicity in the face of Falkor erratum #E1003, s

Re: [PATCH 14/18] arm64: erratum: Work around Falkor erratum #E1003 in trampoline code

2017-11-17 Thread Stephen Boyd
On 11/17, Will Deacon wrote: > We rely on an atomic swizzling of TTBR1 when transitioning from the entry > trampoline to the kernel proper on an exception. We can't rely on this > atomicity in the face of Falkor erratum #E1003, so on affected cores we > can issue a TLB invalidation prior to jumping

[PATCH 14/18] arm64: erratum: Work around Falkor erratum #E1003 in trampoline code

2017-11-17 Thread Will Deacon
We rely on an atomic swizzling of TTBR1 when transitioning from the entry trampoline to the kernel proper on an exception. We can't rely on this atomicity in the face of Falkor erratum #E1003, so on affected cores we can issue a TLB invalidation prior to jumping into the kernel. There is still the