Hi Julien, > -----Original Message----- > Subject: [PATCH v4 01/14] xen/arm64: flushtlb: Reduce scope of barrier for > local TLB flush > > From: Julien Grall <jgr...@amazon.com> > > Per D5-4929 in ARM DDI 0487H.a: > "A DSB NSH is sufficient to ensure completion of TLB maintenance > instructions that apply to a single PE. A DSB ISH is sufficient to > ensure completion of TLB maintenance instructions that apply to PEs > in the same Inner Shareable domain. > " > > This means barrier after local TLB flushes could be reduced to > non-shareable. > > Note that the scope of the barrier in the workaround has not been > changed because Linux v6.1-rc8 is also using 'ish' and I couldn't > find anything in the Neoverse N1 suggesting that a 'nsh' would > be sufficient. > > Signed-off-by: Julien Grall <jgr...@amazon.com> > Reviewed-by: Michal Orzel <michal.or...@amd.com>
I've tested this patch on FVP. The dom0 boots fine, linux & zephyr guests can be started and destroyed without issue, so: Tested-by: Henry Wang <henry.w...@arm.com> Kind regards, Henry