Signed-off-by: Bharata B Rao <bhar...@linux.vnet.ibm.com>
---
 target-ppc/translate_init.c | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/target-ppc/translate_init.c b/target-ppc/translate_init.c
index 8f257fb..b810624 100644
--- a/target-ppc/translate_init.c
+++ b/target-ppc/translate_init.c
@@ -10357,6 +10357,13 @@ static gchar *ppc_gdb_arch_name(CPUState *cs)
 #endif
 }
 
+static int64_t ppc_cpu_get_arch_id(CPUState *cs)
+{
+    PowerPCCPU *cpu = POWERPC_CPU(cs);
+
+    return cpu->cpu_dt_id;
+}
+
 static void ppc_cpu_class_init(ObjectClass *oc, void *data)
 {
     PowerPCCPUClass *pcc = POWERPC_CPU_CLASS(oc);
@@ -10409,6 +10416,7 @@ static void ppc_cpu_class_init(ObjectClass *oc, void 
*data)
 #ifndef CONFIG_USER_ONLY
     cc->virtio_is_big_endian = ppc_cpu_is_big_endian;
 #endif
+    cc->get_arch_id = ppc_cpu_get_arch_id;
 
     dc->fw_name = "PowerPC,UNKNOWN";
 }
-- 
2.7.4


Reply via email to