* Build fixes for tx39 sim hosted on strange Linux boxen.
authorFrank Ch. Eigler <fche@redhat.com>
Tue, 1 Sep 1998 13:19:57 +0000 (13:19 +0000)
committerFrank Ch. Eigler <fche@redhat.com>
Tue, 1 Sep 1998 13:19:57 +0000 (13:19 +0000)
[common/ChangeLog]
Tue Sep  1 15:36:52 1998  Frank Ch. Eigler  <fche@cygnus.com>
* sim-config.h: Remove reference to linux kernel header.
[mips/ChangeLog]
Tue Sep  1 15:39:18 1998  Frank Ch. Eigler  <fche@cygnus.com>
* dv-tx3904sio.c: Include sim-assert.h.

sim/common/ChangeLog
sim/mips/ChangeLog

index f3d3f4f..3921ec6 100644 (file)
@@ -1,3 +1,11 @@
+Tue Sep  1 15:36:52 1998  Frank Ch. Eigler  <fche@cygnus.com>
+
+       * sim-config.h: Remove reference to linux kernel header.
+
+Tue Aug 25 12:45:27 1998  Frank Ch. Eigler  <fche@cygnus.com>
+
+       * dv-sockser.c (sockser_addr): Make variable non-static.
+
 Mon Aug 24 11:47:37 1998  Joyce Janczyn  <janczyn@cygnus.com>
 
        * sim-hw.{c,h} (sim_hw_parse): Return struct hw pointer.
index bedbbdb..137060d 100644 (file)
@@ -1,8 +1,43 @@
+start-sanitize-tx3904
+Tue Sep  1 15:39:18 1998  Frank Ch. Eigler  <fche@cygnus.com>
+
+       * dv-tx3904sio.c: Include sim-assert.h.
+
+Tue Aug 25 12:49:46 1998  Frank Ch. Eigler  <fche@cygnus.com>
+
+       * dv-tx3904sio.c: New file: tx3904 serial I/O module.
+       * configure.in: Add dv-tx3904sio, dv-sockser for tx39 target.
+       Reorganize target-specific sim-hardware checks.
+       * configure: rebuilt.
+       * interp.c (sim_open): For tx39 target boards, set
+       OPERATING_ENVIRONMENT, add tx3904sio devices.
+       * tconfig.in: For tx39 target, set SIM_HANDLES_LMA for loading
+       ROM executables.  Install dv-sockser into sim-modules list.
+       
+       * dv-tx3904irc.c: Compiler warning clean-up.
+       * dv-tx3904tmr.c: Compiler warning clean-up.  Remove particularly
+       frequent hw-trace messages.
+
+end-sanitize-tx3904
+Fri Jul 31 18:14:16 1998  Andrew Cagney  <cagney@b1.cygnus.com>
+
+       * vr.igen (MulAcc): Identify as a vr4100 specific function.
+
 Sat Jul 25 16:03:14 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
+       * Makefile.in (IGEN_INCLUDE): Add vr.igen.
+
        * vr.igen: New file.
        (MAC/MADD16, DMAC/DMADD16): Implement using code from gencode.c.
        * mips.igen: Define vr4100 model. Include vr.igen.
+start-sanitize-cygnus
+       * vr5400.igen: Move instructions to vr.igen
+       * Makefile.in (IGEN_INCLUDE): Remove vr5400.igen.
+end-sanitize-cygnus
+start-sanitize-vr4320
+       * vr4320.igen: Move instructions to vr.igen.
+       * Makefile.in (IGEN_INCLUDE): Remove vr5320.igen.
+end-sanitize-vr4320
        
 start-sanitize-r5900
 Tue Jul 14 16:10:45 1998  Andrew Cagney  <cagney@b1.cygnus.com>
@@ -730,12 +765,12 @@ Tue Mar 10 10:32:22 1998  Gavin Koch  <gavin@cygnus.com>
        (dmac): Replaced 99, with LO.
 
 end-sanitize-vr4320
-start-sanitize-vr5400
+start-sanitize-cygnus
 Fri Mar  6 08:30:58 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * mdmx.igen (SHFL.REPA.fmt, SHFL.REPB.fmt): Fix bit fields.
 
-end-sanitize-vr5400
+end-sanitize-cygnus
 start-sanitize-vr4320
 Tue Mar  3 11:56:29 1998  Gavin Koch  <gavin@cygnus.com>
 
@@ -821,13 +856,13 @@ Fri Feb 20 17:43:21 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * mips.igen (BC1): Add tracing.
        
-start-sanitize-vr5400
+start-sanitize-cygnus
 Fri Feb 20 16:27:17 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * mdmx.igen: Tag all functions as requiring either with mdmx or
        vr5400 processor.
 
-end-sanitize-vr5400
+end-sanitize-cygnus
 start-sanitize-r5900
 Fri Feb 20 15:55:51 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
@@ -924,10 +959,10 @@ Sun Feb  1 16:47:51 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
 
-start-sanitize-vr5400
+start-sanitize-cygnus
        * mdmx.igen: Mark all instructions as 64bit/fp specific.
 
-end-sanitize-vr5400
+end-sanitize-cygnus
 Tue Feb  3 00:10:50 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * interp.c (ColdReset): Call PENDING_INVALIDATE.
@@ -986,12 +1021,12 @@ Sun Feb  1 11:15:29 1998  Andrew Cagney  <cagney@b1.cygnus.com>
        address_translation): Ditto
        (decode_coproc, cop_lw, cop_ld, cop_sw, cop_sd): Ditto.
        
-start-sanitize-vr5400
+start-sanitize-cygnus
        * mdmx.igen (get_scale): Pass CPU_ to semantic_illegal instead of
        `sd'.
        (ByteAlign): Use StoreFPR, pass args in correct order.
        
-end-sanitize-vr5400
+end-sanitize-cygnus
 start-sanitize-r5900
 Sun Feb  1 10:59:55 1998  Andrew Cagney  <cagney@b1.cygnus.com>
 
@@ -1048,32 +1083,30 @@ Mon Dec 15 23:17:11 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        * configure: Regenerated to track ../common/aclocal.m4 changes.
        * config.in: Ditto.
 
-start-sanitize-vr5400
+start-sanitize-cygnus
 Sat Dec 13 15:18:51 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * vr5400.igen (Low32Bits, High32Bits): Sign extend extracted 32
        bit values.
 
-end-sanitize-vr5400
-start-sanitize-vr5400
 Fri Dec 12 12:26:07 1997  Jeffrey A Law  (law@cygnus.com)
 
        * configure.in (sim_igen_filter): Multi-sim vr5000 - vr5000 or
        vr5400 with the vr5000 as the default.
 
-end-sanitize-vr5400
+end-sanitize-cygnus
 Wed Dec 10 17:10:45 1997  Jeffrey A Law  (law@cygnus.com)
 
        * mips.igen (MSUB): Fix to work like MADD.
        * gencode.c (MSUB): Similarly.
 
-start-sanitize-vr5400
+start-sanitize-cygnus
 Tue Dec  9 12:02:12 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * configure.in (sim_igen_filter): Multi-sim vr5400 - vr5000 or
        vr5400.
 
-end-sanitize-vr5400
+end-sanitize-cygnus
 Thu Dec  4 09:21:05 1997  Doug Evans  <devans@canuck.cygnus.com>
 
        * configure: Regenerated to track ../common/aclocal.m4 changes.
@@ -1082,7 +1115,7 @@ Wed Nov 26 11:00:23 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * mips.igen (LWC1): Correct assembler - lwc1 not swc1.
 
-start-sanitize-vr5400
+start-sanitize-cygnus
        * mdmx.igen (value_vr): Correct sim_io_eprintf format argument.
        (value_cc, store_cc): Implement.
 
@@ -1093,7 +1126,7 @@ start-sanitize-vr5400
        * mips.igen: Include mdmx.igen.
        * Makefile.in (IGEN_INCLUDE): Add mdmx.igen.
 
-end-sanitize-vr5400
+end-sanitize-cygnus
 Sun Nov 23 01:45:20 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-main.h (sim-fpu.h): Include.
@@ -1180,10 +1213,10 @@ Thu Nov  6 16:36:35 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
        * sim-main.h (IPC): Delete.
 
-       start-sanitize-vr5400
+       start-sanitize-cygnus
        * vr5400.igen (vr): Add missing cia argument to value_fpr.
        (do_select): Rename function select.
-       end-sanitize-vr5400
+       end-sanitize-cygnus
 
        * interp.c (signal_exception, store_word, load_word,
        address_translation, load_memory, store_memory, cache_op,
@@ -1319,21 +1352,21 @@ Mon Oct 27 17:53:59 1997  Andrew Cagney  <cagney@b1.cygnus.com>
        start-sanitize-r5900
        * r5900.igen: New file. Copy r5900 insns here.
        end-sanitize-r5900
-       start-sanitize-vr5400
+       start-sanitize-cygnus
        * vr5400.igen: New file. 
-       end-sanitize-vr5400
+       end-sanitize-cygnus
        * m16.igen: New file.  Copy mips16 insns here.
        * mips.igen: From here.
 
 Mon Oct 27 13:53:59 1997  Andrew Cagney  <cagney@b1.cygnus.com>
 
-       start-sanitize-vr5400
+       start-sanitize-cygnus
        * mips.igen: Tag all mipsIV instructions with vr5400 model.
 
        * configure.in: Add mips64vr5400 target.
        * configure: Re-generate.
 
-       end-sanitize-vr5400
+       end-sanitize-cygnus
        * Makefile.in (SIM_NO_OBJ): Define, move SIM_M16_OBJ, SIM_IGEN_OBJ
        to top.
        (tmp-igen, tmp-m16): Pass -I srcdir to igen.