Hi Julien, On 12/12/2022 10:55, Julien Grall wrote: > > > From: Julien Grall <jgr...@amazon.com> > > At the moment, flush_xen_tlb_range_va{,_local}() are using system > wide memory barrier. This is quite expensive and unnecessary. > > For the local version, a non-shareable barrier is sufficient. > For the SMP version, a inner-shareable barrier is sufficient. s/a/an/
> > Furthermore, the initial barrier only need to a store barrier. s/need/needs/ > > For the full explanation of the sequence see asm/arm{32,64}/flushtlb.h. > > Signed-off-by: Julien Grall <jgr...@amazon.com> Reviewed-by: Michal Orzel <michal.or...@amd.com> ~Michal