[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 1/2] IOMMU/MMU: Adjust top level functions for VT-d Device-TLB flush error.
>>> On 18.03.16 at 10:38, <dario.faggioli@xxxxxxxxxx> wrote: > On Fri, 2016-03-18 at 03:29 -0600, Jan Beulich wrote: >> > >> Not sure what exactly you're asking for: As said, we first need to >> settle on an abstract model. Do we want IOMMU mapping failures >> to be fatal to the domain (perhaps with the exception of the >> hardware one)? I think we do, and for the hardware domain we'd >> do things on a best effort basis (always erring on the side of >> unmapping). Which would probably mean crashing the domain >> could be centralized in iommu_{,un}map_page(). How much roll >> back would then still be needed in callers of these functions for >> the hardware domain's sake would need to be seen. >> >> So before you start coing, give others (namely but not limited to >> VT-d, AMD IOMMU, other x86, and x86/mm maintainers) a chance >> to voice differing opinions. >> > I'm nothing of the above but, Don't you fall under "but not limited to" ;-) ? > FWIW, the behavior Jan described > (crashing the domain for all domains but the hardware domain) was > indeed the intended plan for this series, as far as I understood from > talking to people and looking at previous email conversations and > submissions. That was taking only the flush timeout as an error source into account. Now that we see that the lack of error handling pre-exists, we can't just extend that intended model to also cover those other error reasons without at least having given people a chance to object. Jan _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxx http://lists.xen.org/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |