qdev: register all types natively through QEMU Object Model
[qemu.git] / hw / container.c
blob1e97031d0770d37ee4a328112f8e5fdc91297285
1 #include "sysbus.h"
3 static int container_initfn(SysBusDevice *dev)
5 return 0;
8 static void container_class_init(ObjectClass *klass, void *data)
10 DeviceClass *dc = DEVICE_CLASS(klass);
11 SysBusDeviceClass *k = SYS_BUS_DEVICE_CLASS(klass);
13 k->init = container_initfn;
14 dc->no_user = 1;
17 static TypeInfo container_info = {
18 .name = "container",
19 .parent = TYPE_SYS_BUS_DEVICE,
20 .instance_size = sizeof(SysBusDevice),
21 .class_init = container_class_init,
24 static void container_init(void)
26 type_register_static(&container_info);
29 device_init(container_init);