Re: [Xen-devel] [PATCH 6/7] xen/arm: tlbflush: Rework TLB helpers

2019-04-26 Thread Andrii Anisov
On 26.04.19 17:06, Julien Grall wrote: Hi, On 26/04/2019 14:49, Andrii Anisov wrote: On 25.04.19 23:42, Julien Grall wrote: I am not sure why I use A.k because this is a pretty old spec. I did mean that A.k. is not publicly available, even now, so it is not quite right to refer such a do

Re: [Xen-devel] [PATCH 6/7] xen/arm: tlbflush: Rework TLB helpers

2019-04-26 Thread Julien Grall
Hi, On 26/04/2019 14:49, Andrii Anisov wrote: On 25.04.19 23:42, Julien Grall wrote: I am not sure why I use A.k because this is a pretty old spec. I did mean that A.k. is not publicly available, even now, so it is not quite right to refer such a document, at least without mentioning it is i

Re: [Xen-devel] [PATCH 6/7] xen/arm: tlbflush: Rework TLB helpers

2019-04-26 Thread Andrii Anisov
On 25.04.19 23:42, Julien Grall wrote: I am not sure why I use A.k because this is a pretty old spec. I did mean that A.k. is not publicly available, even now, so it is not quite right to refer such a document, at least without mentioning it is internal. I should have used the last one (i.e

Re: [Xen-devel] [PATCH 6/7] xen/arm: tlbflush: Rework TLB helpers

2019-04-25 Thread Julien Grall
On 25/04/2019 19:01, Andrii Anisov wrote: > > > On 17.04.19 20:58, Julien Grall wrote: >> All the TLBs helpers invalidate all the TLB entries are using the same >> pattern: >> DSB SY >> TLBI ... >> DSB SY >> ISB >> >> This pattern is following pattern recommended by the Arm

Re: [Xen-devel] [PATCH 6/7] xen/arm: tlbflush: Rework TLB helpers

2019-04-25 Thread Andrii Anisov
On 17.04.19 20:58, Julien Grall wrote: All the TLBs helpers invalidate all the TLB entries are using the same pattern: DSB SY TLBI ... DSB SY ISB This pattern is following pattern recommended by the Arm Arm to ensure visibility of updates to translation tables (see K10-5610