Closed wangyongzhen0322 closed 1 year ago
The objective isn't to duplicate the content found in PCIe specifications, which should be obtained directly from the PCIe SIG for authoritative information. As for the error query, the subsequent sentence following the one you cited sheds light on the possible mechanisms under discussion. This spec provides adequate guidance to produce an IOMMU compliant with the standard.
Thank you for your answer. I'm sorry that I didn't understand the purpose of the spec correctly.
No worries about the misunderstanding; specs can often be dense and open to interpretation. Glad my explanation clarified things for you. If you have more questions or need further elaboration, feel free to ask.
I've been looking at the PCIE ATS Specification. The specification has a field called ITag for the invalidation completion message. This field is described as follows.
There is also an error possible with this field. The error is described below.
But I did not find the relevant description in the entire IOMMU document. Did you forget it or deliberately omit it? If it is the latter, what are the considerations?