]> git.proxmox.com Git - qemu.git/blobdiff - hw/kvm/apic.c
qdev: register all types natively through QEMU Object Model
[qemu.git] / hw / kvm / apic.c
index bc80ae4ede3e934b8f0bcfe99557006394ad812a..89e33b0ac866adec7012a9141a209156c0a33d7d 100644 (file)
@@ -132,14 +132,15 @@ static void kvm_apic_class_init(ObjectClass *klass, void *data)
     k->external_nmi = kvm_apic_external_nmi;
 }
 
-static DeviceInfo kvm_apic_info = {
+static TypeInfo kvm_apic_info = {
     .name = "kvm-apic",
+    .parent = TYPE_APIC_COMMON,
     .class_init = kvm_apic_class_init,
 };
 
 static void kvm_apic_register_device(void)
 {
-    apic_qdev_register(&kvm_apic_info);
+    type_register_static(&kvm_apic_info);
 }
 
 device_init(kvm_apic_register_device)