Re: [PATCH v2 0/5] Refactor code for non-PRI IOPF

From: Baolu Lu
Date: Wed Mar 08 2023 - 22:03:06 EST


On 3/9/23 10:56 AM, Lu Baolu wrote:
The existing SVA and IOPF implementation assumes that devices report I/O
page faults via PCI PRI. This is not always true as some emerging
devices are designed to handle the I/O page faults by themselves without
ever sending PCI page requests nor advertising PRI capability.

Refactor the SVA and IOPF code to allow SVA support with IOPF handled
either by IOMMU (PCI PRI) or device driver (device-specific IOPF).

This series is based on v6.3-rc1 and also available at github:
https://github.com/LuBaolu/intel-iommu/commits/intel-iommu-refactor-iopf-v2

This is iommu/vt-d specific. I should make it explicit in the
cover-letter title.

iommu/vt-d: Refactor code for non-PRI IOPF

Sorry about it.

Best regards,
baolu