[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v9 0/3] Check VT-d Device-TLB flush error
From: Quan Xu <quan.xu@xxxxxxxxx> This patch set is a prereq patch set for Patch:'VT-d Device-TLB flush issue'. While IOMMU Device-TLB flush timed out, xen calls panic() at present. However the existing panic() is going to be eliminated, so we must propagate the IOMMU Device-TLB flush error up to the call trees. This patch set is also based on the discussion of 'abstract model of IOMMU unmaping/mapping failures'. --- Quan Xu (3): vt-d: fix the IOMMU flush issue vt-d: propagate the IOMMU Device-TLB flush error up to ME phantom functions vt-d: add __must_check annotation to IOMMU flush pointers and handlers xen/drivers/passthrough/vtd/extern.h | 3 +- xen/drivers/passthrough/vtd/iommu.c | 184 +++++++++++++++++++++++------------ xen/drivers/passthrough/vtd/iommu.h | 11 ++- xen/drivers/passthrough/vtd/qinval.c | 14 +-- xen/drivers/passthrough/vtd/quirks.c | 27 +++-- 5 files changed, 153 insertions(+), 86 deletions(-) -- 1.9.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |