[email protected] writes: > [Severity: High] > This is a pre-existing issue, but while enabling the DMA API for Xen PV > domains, does this leave guest-bound transfers vulnerable to data corruption > with SWIOTLB bounce buffers?
Yep, preexisting issue, but not reachable via plain `virtio-vga`. Only reachable, AFAICT, if `has_virgl_3d` is enabled. The missing `_for_cpu`` sync is pre-existing since 8f44ca223345 and pretty orthogonal to this change. A correct fix most likely belongs in the completion path rather than at submission, anyway, so I’m not sure it makes a lot of sense to include in this patch. Happy to do that in a followup/separate patch, if requested. Ben
