diff options
author | Peter Maydell <peter.maydell@linaro.org> | 2025-08-14 18:13:18 +0100 |
---|---|---|
committer | Peter Maydell <peter.maydell@linaro.org> | 2025-08-30 16:37:23 +0100 |
commit | 2b2765ac4045642563cc92ad98c2244a0aa0c7fc (patch) | |
tree | ec40782784b3e582de1c295beb5c9fb87279ba88 /rust/qemu-api | |
parent | 4a1bc66d3f61cb803b16bb1691e46b5ec59d25f5 (diff) | |
download | qemu-2b2765ac4045642563cc92ad98c2244a0aa0c7fc.zip qemu-2b2765ac4045642563cc92ad98c2244a0aa0c7fc.tar.gz qemu-2b2765ac4045642563cc92ad98c2244a0aa0c7fc.tar.bz2 |
scripts: Import Python kerneldoc from Linux kernel
We last synced our copy of kerneldoc with Linux back in 2020. In the
interim, upstream has entirely rewritten the script in Python, and
the new Python version is split into a main script plus some
libraries in the kernel's scripts/lib/kdoc.
Import all these files. These are the versions as of kernel commit
0cc53520e68be, with no local changes.
We use the same lib/kdoc/ directory as the kernel does here, so we
can avoid having to edit the top-level script just to adjust a
pathname, even though it is probably not the naming we would have
picked if this was a purely QEMU script.
The Sphinx conf.py still points at the Perl version of the script,
so this Python code will not be invoked to build the docs yet.
NB: checkpatch complains about many things in this commit,
including the use of "GPL-2.0" rather than "GPL-2.0-only" in
the SPDX tags, but since this is a third party import we can
ignore this.
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Message-id: 20250814171324.1614516-4-peter.maydell@linaro.org
Diffstat (limited to 'rust/qemu-api')
0 files changed, 0 insertions, 0 deletions