[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH for-2.10 2/5] util: export device_init_func()
From: |
Peter Xu |
Subject: |
[Qemu-devel] [PATCH for-2.10 2/5] util: export device_init_func() |
Date: |
Fri, 31 Mar 2017 15:36:30 +0800 |
This general routine is used to create most of the "-device" objects.
Export it so that other modules can use it as well.
Signed-off-by: Peter Xu <address@hidden>
---
include/qemu-common.h | 1 +
vl.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/include/qemu-common.h b/include/qemu-common.h
index d218821..0e6bb3b 100644
--- a/include/qemu-common.h
+++ b/include/qemu-common.h
@@ -125,6 +125,7 @@ const char *qemu_get_vm_name(void);
#define QEMU_FILE_TYPE_BIOS 0
#define QEMU_FILE_TYPE_KEYMAP 1
char *qemu_find_file(int type, const char *name);
+int device_init_func(void *opaque, QemuOpts *opts, Error **errp);
/* OS specific functions */
void os_setup_early_signal_handling(void);
diff --git a/vl.c b/vl.c
index 0b4ed52..b97b32a 100644
--- a/vl.c
+++ b/vl.c
@@ -2297,7 +2297,7 @@ static int device_help_func(void *opaque, QemuOpts *opts,
Error **errp)
return qdev_device_help(opts);
}
-static int device_init_func(void *opaque, QemuOpts *opts, Error **errp)
+int device_init_func(void *opaque, QemuOpts *opts, Error **errp)
{
Error *err = NULL;
DeviceState *dev;
--
2.7.4
- [Qemu-devel] [PATCH for-2.10 0/5] x86/vIOMMU: move init back to machine init phase, Peter Xu, 2017/03/31
- [Qemu-devel] [PATCH for-2.10 1/5] QemuOpts: introduce qemu_opts_extract(), Peter Xu, 2017/03/31
- [Qemu-devel] [PATCH for-2.10 2/5] util: export device_init_func(),
Peter Xu <=
- [Qemu-devel] [PATCH for-2.10 3/5] util: propagate error for device_func_init(), Peter Xu, 2017/03/31
- [Qemu-devel] [PATCH for-2.10 4/5] q35: init vIOMMU during machine init, Peter Xu, 2017/03/31
- [Qemu-devel] [PATCH for-2.10 5/5] pci: move dma_as init back to bus realize, Peter Xu, 2017/03/31
- Re: [Qemu-devel] [PATCH for-2.10 0/5] x86/vIOMMU: move init back to machine init phase, Michael S. Tsirkin, 2017/03/31