modules: generate modinfo.c

Add script to generate C source with a small
database containing the module meta-data.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Reviewed-by: Jose R. Ziviani <jziviani@suse.de>
Message-Id: <20210624103836.2382472-4-kraxel@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
Gerd Hoffmann
2021-07-09 18:20:27 +02:00
committed by Paolo Bonzini
parent f5723ab665
commit 5ebbfecc3e
5 changed files with 128 additions and 1 deletions
+11
View File
@@ -110,6 +110,17 @@ void module_call_init(module_init_type type)
}
#ifdef CONFIG_MODULES
static const QemuModinfo module_info_stub[] = { {
/* end of list */
} };
static const QemuModinfo *module_info = module_info_stub;
void module_init_info(const QemuModinfo *info)
{
module_info = info;
}
static int module_load_file(const char *fname, bool mayfail, bool export_symbols)
{
GModule *g_module;