aboutsummaryrefslogtreecommitdiff
path: root/hw/core
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2020-10-19 09:52:20 +0200
committerGerd Hoffmann <kraxel@redhat.com>2020-10-21 15:46:14 +0200
commit6f13fa7a9825e85e35927cbb51a992e158798424 (patch)
tree64fbe8eae1cafb1a1c58bb0c5a7272bff1281e54 /hw/core
parent9ed345a14ed3cfa2345cabfe8759e62463c356a1 (diff)
downloadqemu-6f13fa7a9825e85e35927cbb51a992e158798424.zip
qemu-6f13fa7a9825e85e35927cbb51a992e158798424.tar.gz
qemu-6f13fa7a9825e85e35927cbb51a992e158798424.tar.bz2
modules: dependencies infrastructure
Allow modules depending on other modules. module_load_file() gets the option to export symbols (by not adding the G_MODULE_BIND_LOCAL flag). module_load_one() will check the module dependency list to figure (a) whenever are other modules must be loaded first, or (b) the module should export the symbols. The dependencies are specificed as static list in the source code for now as I expect the list will stay small. Signed-off-by: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-id: 20201019075224.14803-11-kraxel@redhat.com
Diffstat (limited to 'hw/core')
0 files changed, 0 insertions, 0 deletions