This merges my series and Peter's into one. Both the memory API and bitwise operation APIs are covered.
Paolo Bonzini (4): docs: import Linux kernel-doc script and extension docs: tweak kernel-doc for QEMU coding standards memory.h: Silence kernel-doc complaints docs: add memory API reference Peter Maydell (4): docs/conf.py: Enable use of kerneldoc sphinx extension Makefile: disable Sphinx nitpicking bitops.h: Silence kernel-doc complaints docs: Create bitops.rst as example of kernel-docs Makefile | 2 +- docs/conf.py | 7 +- docs/devel/bitops.rst | 8 + docs/devel/index.rst | 1 + docs/devel/memory.rst | 5 + docs/sphinx/kerneldoc.py | 172 +++ docs/sphinx/kernellog.py | 28 + include/exec/memory.h | 16 +- include/qemu/bitops.h | 52 +- scripts/kernel-doc | 2236 ++++++++++++++++++++++++++++++++++++++ 10 files changed, 2499 insertions(+), 28 deletions(-) create mode 100644 docs/devel/bitops.rst create mode 100644 docs/sphinx/kerneldoc.py create mode 100644 docs/sphinx/kernellog.py create mode 100755 scripts/kernel-doc -- 2.21.0