darling-gdb/sim
Mark Alexander 7d146b765c * interf.c (sim_open): Use revamped memory_read, which makes
byte-swapping unnecessary.  Add -sparclite-board option for
	emulating RAM found on typical SPARClite boards.  Print
	error message for unrecognized option.
	* erc32.c: Change RAM address and size from constants to variables,
	to allow emulation of SPARClite board RAM.
	(fetch_bytes, store_bytes): New helper functions for revamped
	mememory_read and memory_write.
	(memory_read, memory_write): Rewrite to store bytes in target
	byte order instead of storing words in host byte order; this
	greatly simplifies support of little-endian programs.
	(get_mem_ptr): Remove unnecessary byte parameter.
	(sis_memory_write, sis_memory_read): Store words in target
	byte order instead of host byte order.
	(byte_swap_words): Remove, no longer needed.
	* sis.h ((byte_swap_words): Remove declaration, no longer needed.
	(memory_read): Add new sz parameter.
	* sis.c (run_sim): Use revamped memory_read, which makes
	byte-swapping unnecessary.
	* exec.c (dispatch_instruction): Use revamped memory_read, which
	makes byte-swapping and double-word fetching unnecessary.
	* func.c (sparclite_board): Declare new variable.
	(get_regi): Handle little-endian data.
	(bfd_load): Recognize little-endian SPARClite as having
	little-endian data.
1998-06-02 22:43:46 +00:00
..
arm Allow simulator to work with Angel SWIs. 1998-06-02 22:23:52 +00:00
common Pull in preliminary versions of hw instances and handles from ../ppc 1998-05-25 11:33:28 +00:00
d10v * configure: Regenerated to track ../common/aclocal.m4 changes. 1998-04-26 22:03:55 +00:00
erc32 * interf.c (sim_open): Use revamped memory_read, which makes 1998-06-02 22:43:46 +00:00
h8300 * configure: Regenerated to track ../common/aclocal.m4 changes. 1998-04-26 22:03:55 +00:00
igen * configure: Regenerated to track ../common/aclocal.m4 changes. 1998-04-26 22:03:55 +00:00
m32r * m32r-sim.h (PROFILE_COUNT_PARINSNS): New macro. 1998-05-20 11:59:32 +00:00
mips * Move the sanitize comments to the right place. 1998-06-02 21:04:49 +00:00
mn10300 Split out hw-event code. Clean up interface. Update all users. 1998-05-25 07:37:30 +00:00
ppc Wed Apr 29 15:44:52 1998 Geoffrey Noer <noer@cygnus.com> 1998-04-29 22:49:27 +00:00
sh * configure: Regenerated to track ../common/aclocal.m4 changes. 1998-04-26 22:03:55 +00:00
testsuite * sky test suite fixes. 1998-06-01 16:09:52 +00:00
tic80 Only enable H/W on some mips targets. 1998-05-22 05:23:04 +00:00
v850 * configure: Regenerated to track ../common/aclocal.m4 changes. 1998-04-26 22:03:55 +00:00
w65 Only enable H/W on some mips targets. 1998-05-22 05:23:04 +00:00
.Sanitize * Finish dropping sim/txvu directory. 1998-05-07 14:39:08 +00:00
ChangeLog * Makefile.in (autoconf-common autoheader-common): Don't pass -l 1998-04-26 21:44:25 +00:00
configure Build IGEN with the mn10300 simulator. 1998-03-24 16:18:58 +00:00
configure.in * configure.in: Build simulator on sparclite and sparc86x targets. 1998-04-29 20:11:29 +00:00
Makefile.in * Makefile.in (autoconf-common autoheader-common): Pass `-l 1998-04-24 21:00:29 +00:00
README-HACKING * Makefile.in (autoconf-common autoheader-common): Don't pass -l 1998-04-26 21:44:25 +00:00