RE: [EXTERNAL] [PATCH v4 08/14] remove remaining uses of iommu_legacy_map/unmap

2020-08-12 Thread Paul Durrant
Stefano Stabellini ; Jun Nakajima > ; > Kevin Tian > Subject: RE: [EXTERNAL] [PATCH v4 08/14] remove remaining uses of > iommu_legacy_map/unmap > > CAUTION: This email originated from outside of the organization. Do not click > links or open > attachments unless you can confi

Re: [PATCH v4 08/14] remove remaining uses of iommu_legacy_map/unmap

2020-08-06 Thread Jan Beulich
On 04.08.2020 15:42, Paul Durrant wrote: > The 'legacy' functions do implicit flushing so amend the callers to do the > appropriate flushing. > > Unfortunately, because of the structure of the P2M code, we cannot remove > the per-CPU 'iommu_dont_flush_iotlb' global and the optimization it > facili

[PATCH v4 08/14] remove remaining uses of iommu_legacy_map/unmap

2020-08-04 Thread Paul Durrant
From: Paul Durrant The 'legacy' functions do implicit flushing so amend the callers to do the appropriate flushing. Unfortunately, because of the structure of the P2M code, we cannot remove the per-CPU 'iommu_dont_flush_iotlb' global and the optimization it facilitates. It is now checked directl