From: Lu Baolu<baolu.lu@xxxxxxxxxxxxxxx>I think you should mention that this series depends on Jacob's nested
Sent: Thursday, May 7, 2020 8:55 AM
When a PASID is stopped or terminated, there can be pending PRQs
(requests that haven't received responses) in the software and
remapping hardware. The pending page requests must be drained
so that the pasid could be reused. The chapter 7.10 in the VT-d
specification specifies the software steps to drain pending page
requests and responses.
This includes two parts:
- PATCH 1/4 ~ 2/4: refactor the qi_submit_sync() to support multiple
descriptors per submission which will be used in the following
patch.
- PATCH 3/4 ~ 4/4: add page request drain support after a pasid entry
is torn down.
SVA series.