On 20/02/2019 08:55, Jan Beulich wrote:
> 
> Everything, absolutely everything is possible as a cause for a crash.
> I don't see why device isolation would matter here at all. Page table
> corruption (be it IOMMU or CPU one) can be caused by
> malfunctioning kernel code, entirely unrelated to what devices do.
> 

Yes, I blindly assumed that stray DMA is the most common source of
kernel data corruption. Unfortunately, we don't really have a choice now
- almost all platforms these days raise some form of an error in the
event of unhanded translation fault (at least most of those we have now
in our labs). So it's either slight chance of entering the crash kernel
with corrupted IOMMU pages or not entering it at all in most of the cases.

Igor

_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xenproject.org
https://lists.xenproject.org/mailman/listinfo/xen-devel

Reply via email to