From: Igor Mammedov <niall...@gmail.com>

Signed-off-by: Igor Mammedov <niall...@gmail.com>
---
 target-i386/helper.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/target-i386/helper.c b/target-i386/helper.c
index de7637c..1996b97 100644
--- a/target-i386/helper.c
+++ b/target-i386/helper.c
@@ -1134,6 +1134,7 @@ CPUX86State *cpu_x86_init(const char *cpu_model)
     X86CPU *cpu;
     CPUX86State *env;
     Error *errp = NULL;
+    char cpuname[8];
 
     cpu = X86_CPU(object_new(TYPE_X86_CPU));
     env = &cpu->env;
@@ -1146,6 +1147,9 @@ CPUX86State *cpu_x86_init(const char *cpu_model)
         }
     }
 
+    snprintf(cpuname, sizeof(cpuname), "cpu%d", env->cpuid_apic_id);
+    object_property_add_child(container_get("/machine"), cpuname, OBJECT(cpu), 
NULL);
+
     object_property_set_bool(OBJECT(cpu), true, "realized", &errp);
     if (errp) {
         object_delete(OBJECT(cpu));
-- 
1.7.7.6


Reply via email to