Re: [PATCH] iommu/vt-d: remove global page flush support

2019-08-26 Thread Jacob Pan
On Fri, 23 Aug 2019 10:23:07 +0200 Joerg Roedel wrote: > Hi Jacob, > > On Tue, Aug 20, 2019 at 02:21:08PM -0700, Jacob Pan wrote: > > Global pages support is removed from VT-d spec 3.0. Since global > > pages G flag only affects first-level paging structures and because > > DMA request with PASI

Re: [PATCH] iommu/vt-d: remove global page flush support

2019-08-23 Thread Joerg Roedel
Hi Jacob, On Tue, Aug 20, 2019 at 02:21:08PM -0700, Jacob Pan wrote: > Global pages support is removed from VT-d spec 3.0. Since global pages G > flag only affects first-level paging structures and because DMA request > with PASID are only supported by VT-d spec. 3.0 and onward, we can > safely re

[PATCH] iommu/vt-d: remove global page flush support

2019-08-20 Thread Jacob Pan
Global pages support is removed from VT-d spec 3.0. Since global pages G flag only affects first-level paging structures and because DMA request with PASID are only supported by VT-d spec. 3.0 and onward, we can safely remove global pages support. For kernel shared virtual address IOTLB invalidati