>>> On 12.12.15 at 14:21, <quan...@intel.com> wrote: > @@ -167,10 +172,12 @@ static int queue_invalidate_wait(struct iommu *iommu, > start_time = NOW(); > while ( poll_slot != QINVAL_STAT_DONE ) > { > - if ( NOW() > (start_time + DMAR_OPERATION_TIMEOUT) ) > + if ( NOW() > (start_time + IOMMU_QI_TIMEOUT) ) > { > print_qi_regs(iommu); > - panic("queue invalidate wait descriptor was not executed"); > + dprintk(XENLOG_WARNING VTDPREFIX, > + "Queue invalidate wait descriptor was timeout.\n"); > + return -ETIMEDOUT; > }
Without the v2 discussion even having finished, and without you having taken care of v2 comments here, I don't see much value in this v3. Jan _______________________________________________ Xen-devel mailing list Xen-devel@lists.xen.org http://lists.xen.org/xen-devel