ISB is normally required before mrs CNTVCT if we want the
mrs to completed after the loads. In this case it is not.
As we are taking the difference and if that difference
was going to be negative, we just use the last counter value
instead.
Signed-off-by: Andrew Pinski
---
arch/arm64/kernel/vdso
Quick reply - didn't realize it could be speculatively read as described, but I
should have. Makes sense now, thanks.
--
Computer Architect | Sent from my 64-bit #ARM Powered phone
> On May 6, 2017, at 13:38, Pinski, Andrew wrote:
>
> Sorry sending again as plain text (I did not notice that b
Sorry sending again as plain text (I did not notice that before).
On 5/6/2017 9:29 AM, Jon Masters wrote:
On 04/23/2017 07:47 PM, Andrew Pinski wrote:
> ISB is normally required before mrs CNTVCT if we want the
> mrs to completed after the loads. In this case it is not.
> As we are taking the diff
On 04/23/2017 07:47 PM, Andrew Pinski wrote:
> ISB is normally required before mrs CNTVCT if we want the
> mrs to completed after the loads. In this case it is not.
> As we are taking the difference and if that difference
> was going to be negative, we just use the last counter value
> instead.
>
ISB is normally required before mrs CNTVCT if we want the
mrs to completed after the loads. In this case it is not.
As we are taking the difference and if that difference
was going to be negative, we just use the last counter value
instead.
Signed-off-by: Andrew Pinski
---
arch/arm64/kernel/vdso
5 matches
Mail list logo