]> git.proxmox.com Git - qemu.git/commitdiff
cpu: Prepare QOM realizefn
authorAndreas Färber <afaerber@suse.de>
Sat, 19 Jan 2013 05:17:06 +0000 (06:17 +0100)
committerAndreas Färber <afaerber@suse.de>
Sat, 16 Feb 2013 13:50:56 +0000 (14:50 +0100)
Overwrite the default implementation with a no-op, no longer
attempting to call DeviceClass::init.

Signed-off-by: Andreas Färber <afaerber@suse.de>
qom/cpu.c

index 8fb538bf3b58f0901b53a888a7b0cc45d9530717..870e9baad9e36eac9e341fc05e88f24b76ba944b 100644 (file)
--- a/qom/cpu.c
+++ b/qom/cpu.c
@@ -46,6 +46,10 @@ static ObjectClass *cpu_common_class_by_name(const char *cpu_model)
     return NULL;
 }
 
+static void cpu_common_realizefn(DeviceState *dev, Error **errp)
+{
+}
+
 static void cpu_class_init(ObjectClass *klass, void *data)
 {
     DeviceClass *dc = DEVICE_CLASS(klass);
@@ -53,6 +57,7 @@ static void cpu_class_init(ObjectClass *klass, void *data)
 
     k->class_by_name = cpu_common_class_by_name;
     k->reset = cpu_common_reset;
+    dc->realize = cpu_common_realizefn;
     dc->no_user = 1;
 }