mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 16:53:55 -06:00
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:
parent
f5723ab665
commit
5ebbfecc3e
5 changed files with 128 additions and 1 deletions
|
@ -134,4 +134,21 @@ void module_load_qom_all(void);
|
|||
*/
|
||||
#define module_opts(name) modinfo(opts, name)
|
||||
|
||||
/*
|
||||
* module info database
|
||||
*
|
||||
* scripts/modinfo-generate.c will build this using the data collected
|
||||
* by scripts/modinfo-collect.py
|
||||
*/
|
||||
typedef struct QemuModinfo QemuModinfo;
|
||||
struct QemuModinfo {
|
||||
const char *name;
|
||||
const char *arch;
|
||||
const char **objs;
|
||||
const char **deps;
|
||||
const char **opts;
|
||||
};
|
||||
extern const QemuModinfo qemu_modinfo[];
|
||||
void module_init_info(const QemuModinfo *info);
|
||||
|
||||
#endif
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue