All of lore.kernel.org
 help / color / mirror / Atom feed
* [yiliu1765-iommufd:wip/vfio_device_cdev_v11 32/33] htmldocs: Documentation/driver-api/vfio.rst:694: WARNING: Footnote [5] is not referenced.
@ 2023-05-30 19:33 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2023-05-30 19:33 UTC (permalink / raw)
  To: Yi Liu, Kevin Tian; +Cc: oe-kbuild-all

tree:   https://github.com/yiliu1765/iommufd.git wip/vfio_device_cdev_v11
head:   3f4a86f74d631a0b5cdcc3a30018941ffb413e6c
commit: 01cd109fb6734901ac4fc701e3c4188f8b4a84b9 [32/33] docs: vfio: Add vfio device cdev description
reproduce:
        # https://github.com/yiliu1765/iommufd/commit/01cd109fb6734901ac4fc701e3c4188f8b4a84b9
        git remote add yiliu1765-iommufd https://github.com/yiliu1765/iommufd.git
        git fetch --no-tags yiliu1765-iommufd wip/vfio_device_cdev_v11
        git checkout 01cd109fb6734901ac4fc701e3c4188f8b4a84b9
        make menuconfig
        # enable CONFIG_COMPILE_TEST, CONFIG_WARN_MISSING_DOCUMENTS, CONFIG_WARN_ABI_ERRORS
        make htmldocs

If you fix the issue, kindly add following tag where applicable
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202305310337.HB64Vpvz-lkp@intel.com/

All warnings (new ones prefixed by >>):

>> Documentation/driver-api/vfio.rst:694: WARNING: Footnote [5] is not referenced.

vim +694 Documentation/driver-api/vfio.rst

   665	
   666	.. [1] VFIO was originally an acronym for "Virtual Function I/O" in its
   667	   initial implementation by Tom Lyon while as Cisco.  We've since
   668	   outgrown the acronym, but it's catchy.
   669	
   670	.. [2] "safe" also depends upon a device being "well behaved".  It's
   671	   possible for multi-function devices to have backdoors between
   672	   functions and even for single function devices to have alternative
   673	   access to things like PCI config space through MMIO registers.  To
   674	   guard against the former we can include additional precautions in the
   675	   IOMMU driver to group multi-function PCI devices together
   676	   (iommu=group_mf).  The latter we can't prevent, but the IOMMU should
   677	   still provide isolation.  For PCI, SR-IOV Virtual Functions are the
   678	   best indicator of "well behaved", as these are designed for
   679	   virtualization usage models.
   680	
   681	.. [3] As always there are trade-offs to virtual machine device
   682	   assignment that are beyond the scope of VFIO.  It's expected that
   683	   future IOMMU technologies will reduce some, but maybe not all, of
   684	   these trade-offs.
   685	
   686	.. [4] In this case the device is below a PCI bridge, so transactions
   687	   from either function of the device are indistinguishable to the iommu::
   688	
   689		-[0000:00]-+-1e.0-[06]--+-0d.0
   690					\-0d.1
   691	
   692		00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 90)
   693	
 > 694	.. [5] Nested translation is an IOMMU feature which supports two stage
   695	   address translations.  This improves the address translation efficiency
   696	   in IOMMU virtualization.
   697	

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2023-05-30 19:33 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-05-30 19:33 [yiliu1765-iommufd:wip/vfio_device_cdev_v11 32/33] htmldocs: Documentation/driver-api/vfio.rst:694: WARNING: Footnote [5] is not referenced kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.