aboutsummaryrefslogtreecommitdiff
path: root/sim/ppc/ChangeLog
diff options
context:
space:
mode:
authorMichael Meissner <gnu@the-meissners.org>1995-11-15 22:53:59 +0000
committerMichael Meissner <gnu@the-meissners.org>1995-11-15 22:53:59 +0000
commit80948f392bb653cb29514db15c176d218c2f4c2d (patch)
treeda9dd97251521aeadc9bc8ffe7623d6510da898c /sim/ppc/ChangeLog
parent1b09c02b1788bb88abd2e325f82600018290dbb3 (diff)
downloadgdb-80948f392bb653cb29514db15c176d218c2f4c2d.zip
gdb-80948f392bb653cb29514db15c176d218c2f4c2d.tar.gz
gdb-80948f392bb653cb29514db15c176d218c2f4c2d.tar.bz2
More model specific changes
Diffstat (limited to 'sim/ppc/ChangeLog')
-rw-r--r--sim/ppc/ChangeLog27
1 files changed, 25 insertions, 2 deletions
diff --git a/sim/ppc/ChangeLog b/sim/ppc/ChangeLog
index f0d8efa..cd96e8e 100644
--- a/sim/ppc/ChangeLog
+++ b/sim/ppc/ChangeLog
@@ -1,15 +1,38 @@
+Wed Nov 15 17:32:13 1995 Michael Meissner <meissner@tiktok.cygnus.com>
+
+ * cpu.h (cpu_model): Add declaration.
+
+ * cpu.c (struct _cpu): Add model_ptr to hold model specific
+ information.
+ (cpu_model): Return the model internal pointer.
+ (cpu_{create,init,halt}): Call the appropriate model function.
+
+ * inline.c (mon.c): Move include of mon.c after model.c.
+
+ * mon.c (_cpu_mon): Add fields to count unaligned memory
+ references.
+ (mon_issue): Call model_issue, not function_unit_issue.
+ (mon_{read,write}): Count # of unaligned memory accesses.
+ (mon_print_info): Switch to calling model_mon_info and
+ model_mon_info_free instead of function_unit version. Print out
+ number of unaligned reads/writes.
+
+ * {ppc-instructions,igen.c}: More global changes to add model
+ specific features.
+
Tue Nov 14 04:47:25 1995 Michael Meissner <meissner@tiktok.cygnus.com>
* Makefile.in (devices.o, main.o): Update dependency.
* igen.c (gen_model_h): Use correct variable in loop.
(gen_model_c): Use strcmp, strcasecmp.
- (gen_model_{c,h}): Use STATIC_MODEL for arrays.
+ (gen_model_c): Use EXTERN_MODEL for arrays.
+ (gen_model_h): Use STATIC_MODEL for arrays.
(lf_print_c_semantic_function_header): Delete unused function.
* main.c (cpu.h): Include cpu.h to get model.h.
- * inline.h (STATIC_MODEL): Define.
+ * inline.h ({EXTERN,STATIC}_MODEL): Define.
Mon Nov 13 09:14:13 1995 Michael Meissner <meissner@tiktok.cygnus.com>