QEMU modules¶
module info annotation macros
scripts/modinfo-collect.py
will collect module info,
using the preprocessor and -DQEMU_MODINFO.
scripts/modinfo-generate.py
will create a module meta-data database
from the collected information so qemu knows about module
dependencies and QOM objects implemented by modules.
See *.modinfo
and modinfo.c
in the build directory to check the
script results.
-
module_obj
(name)¶
Parameters
name
- QOM type.
Description
This module implements QOM type name.
-
module_dep
(name)¶
Parameters
name
- module name
Description
This module depends on module name.
-
module_arch
(name)¶
Parameters
name
- target architecture
Description
This module is for target architecture arch.
Note that target-dependent modules are tagged automatically, so this is only needed in case target-independent modules should be restricted. Use case example: the ccw bus is implemented by s390x only.
-
module_opts
(name)¶
Parameters
name
- QemuOpts name
Description
This module registers QemuOpts name.