* Build fixes for tx39 sim hosted on strange Linux boxen.

[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.
This commit is contained in:
Frank Ch. Eigler 1998-09-01 13:19:57 +00:00
parent d5adad6aa2
commit 78b871ec81
2 changed files with 63 additions and 22 deletions

View 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.

View 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.