[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH V2 24/25] x86/vvtd: Add queued invalidation (QI) support
On 2017年08月23日 20:16, Roger Pau Monné wrote: > On Wed, Aug 09, 2017 at 04:34:25PM -0400, Lan Tianyu wrote: >> > From: Chao Gao <chao.gao@xxxxxxxxx> >> > >> > Queued Invalidation Interface is an expanded invalidation interface with >> > extended capabilities. Hardware implementations report support for queued >> > invalidation interface through the Extended Capability Register. The queued >> > invalidation interface uses an Invalidation Queue (IQ), which is a circular >> > buffer in system memory. Software submits commands by writing Invalidation >> > Descriptors to the IQ. >> > >> > In this patch, a new function viommu_process_iq() is used for emulating how >> > hardware handles invalidation requests through QI. > It seems like this is an extended feature, which is not needed for > basic functionality. Would it be possible to have this series focus on > the bare-minimum functionality, leaving everything else to a separate > series? > No, IOMMU supporting interrupt remapping must also support Queued Invalidation (QI) according VTD spec. -- Best regards Tianyu Lan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx https://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |