sim: m68hc11/mips/mn10300/v850: add basic sim_pc_get
authorMike Frysinger <vapier@gentoo.org>
Tue, 24 Mar 2015 06:41:51 +0000 (02:41 -0400)
committerMike Frysinger <vapier@gentoo.org>
Tue, 24 Mar 2015 06:43:42 +0000 (02:43 -0400)
The previous profile change broke these sims that use sim-profile but
not sim-cpu (due to missing model support).  Add simple funcs until we
can convert these over properly.

sim/m68hc11/ChangeLog
sim/m68hc11/interp.c
sim/mips/ChangeLog
sim/mips/interp.c
sim/mn10300/ChangeLog
sim/mn10300/interp.c
sim/v850/ChangeLog
sim/v850/interp.c

index e311bc96bfa3c13179ddda3159f601d2ae7220cd..db462515cc06e28837fd61fc6a15898a1fbbe245 100644 (file)
@@ -1,3 +1,7 @@
+2015-03-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_pc_get): New function.
+
 2015-03-24  Mike Frysinger  <vapier@gentoo.org>
 
        * compile.c (sim_set_profile, sim_set_profile_size, sim_set_callbacks,
index 77aebcb2305bca6cdfdd6e50e3822383ce068e19..3100659a82626e28f5165ca5013f5d3e5d609597 100644 (file)
@@ -679,6 +679,12 @@ sim_store_register (SIM_DESC sd, int rn, unsigned char *memory, int length)
   return 2;
 }
 
+sim_cia
+sim_pc_get (sim_cpu *cpu)
+{
+  return CIA_GET (cpu);
+}
+
 /* Halt the simulator after just one instruction */
 
 static void
index 996144d6cb3a5463a9dad4f26177ce962555f882..cf2c8cc85c9738dc617f77186ade2b26a38398d3 100644 (file)
@@ -1,3 +1,7 @@
+2015-03-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_pc_get): New function.
+
 2015-03-24  Mike Frysinger  <vapier@gentoo.org>
 
        * sim-main.h (SIM_HAVE_BIENDIAN): Delete.
index 2491fcd06b440ecc92b51dd067d62f6df7a7ab4a..b38245597980c80a769661ce2fced08e5a6e14dd 100644 (file)
@@ -1093,6 +1093,11 @@ sim_fetch_register (sd,rn,memory,length)
   return 0;
 }
 
+sim_cia
+sim_pc_get (sim_cpu *cpu)
+{
+  return PC;
+}
 
 SIM_RC
 sim_create_inferior (sd, abfd, argv,env)
index cf8a025f1dde215eb26f6cd3bf5974fa99ede01e..726399ca671e283b85a0a2137245a5ef0722b735 100644 (file)
@@ -1,3 +1,7 @@
+2015-03-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_pc_get): New function.
+
 2015-03-24  Mike Frysinger  <vapier@gentoo.org>
 
        * configure: Regenerate.
index 577cc7a0d00b8359f29bfaf4942fde2ff905e669..37f6f24f8eef853e06936c4c331e4ed8b7a2fafc 100644 (file)
@@ -396,6 +396,11 @@ sim_store_register (SIM_DESC sd,
   return length;
 }
 
+sim_cia
+sim_pc_get (sim_cpu *cpu)
+{
+  return PC;
+}
 
 void
 mn10300_core_signal (SIM_DESC sd,
index 853f9f718f91a65481276e0b700b4be2725f79c6..aa3f014a26c07e81c6cee4e198e197261dcefba5 100644 (file)
@@ -1,3 +1,7 @@
+2015-03-24  Mike Frysinger  <vapier@gentoo.org>
+
+       * interp.c (sim_pc_get): New function.
+
 2015-03-16  Mike Frysinger  <vapier@gentoo.org>
 
        * config.in, configure: Regenerate.
index 2546c58f9c95ba1b2852dcd7d52194ed416156d7..04f3f2fd0ca84bd2f666077f64dd0a391a9a7baa 100644 (file)
@@ -324,3 +324,9 @@ sim_store_register (SIM_DESC        sd,
   State.regs[rn] = T2H_4 (*(unsigned32 *) memory);
   return length;
 }
+
+sim_cia
+sim_pc_get (sim_cpu *cpu)
+{
+  return PC;
+}
This page took 0.030041 seconds and 4 git commands to generate.