diff options
author | Philippe Mathieu-Daudé <philmd@linaro.org> | 2024-12-19 14:30:35 +0100 |
---|---|---|
committer | Philippe Mathieu-Daudé <philmd@linaro.org> | 2024-12-31 21:21:34 +0100 |
commit | 3154922c7fb8a62ebdcf7fe65e11cd4115207150 (patch) | |
tree | f23e986d48a1069e7bda0f0865037739b0652386 /hw/misc | |
parent | 5a7b6029c1e26c3bb171050938757e048398c576 (diff) | |
download | qemu-3154922c7fb8a62ebdcf7fe65e11cd4115207150.zip qemu-3154922c7fb8a62ebdcf7fe65e11cd4115207150.tar.gz qemu-3154922c7fb8a62ebdcf7fe65e11cd4115207150.tar.bz2 |
hw/misc/vmcoreinfo: Declare QOM type using DEFINE_TYPES macro
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Message-Id: <20241219153857.57450-2-philmd@linaro.org>
Diffstat (limited to 'hw/misc')
-rw-r--r-- | hw/misc/vmcoreinfo.c | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/hw/misc/vmcoreinfo.c b/hw/misc/vmcoreinfo.c index 0910c64..31073c8 100644 --- a/hw/misc/vmcoreinfo.c +++ b/hw/misc/vmcoreinfo.c @@ -93,16 +93,13 @@ static void vmcoreinfo_device_class_init(ObjectClass *klass, void *data) set_bit(DEVICE_CATEGORY_MISC, dc->categories); } -static const TypeInfo vmcoreinfo_device_info = { - .name = VMCOREINFO_DEVICE, - .parent = TYPE_DEVICE, - .instance_size = sizeof(VMCoreInfoState), - .class_init = vmcoreinfo_device_class_init, +static const TypeInfo vmcoreinfo_types[] = { + { + .name = VMCOREINFO_DEVICE, + .parent = TYPE_DEVICE, + .instance_size = sizeof(VMCoreInfoState), + .class_init = vmcoreinfo_device_class_init, + } }; -static void vmcoreinfo_register_types(void) -{ - type_register_static(&vmcoreinfo_device_info); -} - -type_init(vmcoreinfo_register_types) +DEFINE_TYPES(vmcoreinfo_types) |