Jacob Pan <jacob.jun.pan@xxxxxxxxxxxxxxx> writes: > IOASID is used to identify address spaces that can be targeted by device > DMA. It is a system-wide resource that is essential to its many users. > This document is an attempt to help developers from all vendors navigate > the APIs. At this time, ARM SMMU and Intel’s Scalable IO Virtualization > (SIOV) enabled platforms are the primary users of IOASID. Examples of > how SIOV components interact with the IOASID APIs are provided. > > Cc: Jonathan Corbet <corbet@xxxxxxx> > Cc: linux-doc@xxxxxxxxxxxxxxx > Cc: Randy Dunlap <rdunlap@xxxxxxxxxxxxx> > Signed-off-by: Liu Yi L <yi.l.liu@xxxxxxxxx> > Signed-off-by: Wu Hao <hao.wu@xxxxxxxxx> > Signed-off-by: Jacob Pan <jacob.jun.pan@xxxxxxxxxxxxxxx> > --- > Documentation/driver-api/ioasid.rst | 696 ++++++++++++++++++++++++++++ > 1 file changed, 696 insertions(+) > create mode 100644 Documentation/driver-api/ioasid.rst A detail, but an important one: you need to add this new file to index.rst so it gets built as part of the kernel docs. Thanks, jon