binutils-gdb/sim
Doug Evans 189e2694ad * Make-common.in (cgen-{arch,cpu,decode}): New targets.
* cgen.sh: New file.
	* cgen-scache.h: Deleted.
	* cgen-scache.c: Only compile contents if WITH_SCACHE.
	(scache_init): Use runtime computed size of SCACHE.
	(scache_flush): Likewise.
	* cgen-mem.h (GETIMEMU[QHSD]I): Declare.
	([GS]ETT{QI,UQI,HI,UHI,SI,USI,DI,UDI}): Declare.
	* cgen-sim.h: Scache support moved here.
	(PC): Redo definition.
	(ARGBUF,SCACHE,PARALLEL_EXEC): Provide forward decls.
	(DECODE): Add parallel execution support.
	Only include semantic label members if using switch.
	(SWITCH,CASE,BREAK,DEFAULT,ENDSWITCH): Portable computed goto support.
	(CGEN_CPU): Delete members exec_state, halt_sigrc, halt_jmp_buf.
	(IADDR,CIA,SEM_ARG,EX_FN_NAME,SEM_FN_NAME,RECORD_IADDR,SEM_ARGBUF,
	SEM_NEXT_PC,SEM_BRANCH_VIA_{CACHE,ADDR},SEM_NEW_PC_ADDR): Moved here
	from cgen-types.h.
	(engine_{stop,run,resume,halt,signal}): Delete decls.
	* cgen-types.h (CGEN_{XCAT3,CAT3}): Delete.
	(argbuf,scache): Delete forward decls.
	(STATE): Delete decl.
	* cgen-utils.c: Don't include decode.h, mem-ops.h, sem-ops.h.
	Include cgen-mem.h, cgen-ops.h.
	(engine_halt,engine_signal): Delete.
	({ex,exc,sem,semc}_illegal): Delete.
	(sim_disassemble_insn): Result of extract fn is in bits.
	* genmloop.sh: Rewrite.
1998-01-19 21:14:14 +00:00
..
arm sanitization fixes. (files not mentioned, fences misspelled) 1997-12-11 04:18:47 +00:00
common * Make-common.in (cgen-{arch,cpu,decode}): New targets. 1998-01-19 21:14:14 +00:00
d10v Fix typo, REP_S was refering to REP_E register. 1997-12-08 23:44:11 +00:00
erc32 Remove need to update <targ>/Makefile.in when adding optional options 1997-09-23 01:25:26 +00:00
h8300 Correct name of file given in ChangeLog for change: Pass lma_p and 1997-10-25 05:04:25 +00:00
igen * gen-idecode.c (print_jump_until_stop_body): Use `#if 0' instead of 1997-11-04 17:36:37 +00:00
m32r Fix typo: .syntax.name should have been .name 1998-01-16 20:19:21 +00:00
mips Document existence of old (gencode) and new (igen) MIPS ISA simulators. 1998-01-16 01:09:15 +00:00
mn10300 * simops.c (call:16 call:32): Stack adjustment is determined solely 1997-11-11 17:37:04 +00:00
ppc Fix typo, WITH_TARGET_WORD_BITSIZE not WITH_TARGET_BITSIZE. 1997-10-02 23:37:30 +00:00
sh Add LMA_P and DO_WRITE arguments to sim/common/sim-load.c:sim_load_file(). 1997-10-22 05:26:27 +00:00
testsuite Renamed v850eq -> v850ea 1997-12-12 19:12:11 +00:00
tic80 In nrun.c, look for sigaction & SA_RESTART. When both present, 1997-12-15 12:33:59 +00:00
txvu * Initial Device Support 1998-01-16 19:27:02 +00:00
v850 Renamed v850eq -> v850ea 1997-12-12 19:12:11 +00:00
w65 Add ABFD argument to sim_create_inferior. Document. 1997-08-27 04:44:41 +00:00
.Sanitize * configure.in: Add sky support 1998-01-15 15:45:41 +00:00
ChangeLog v850eq wasn't building igen directory. 1997-09-12 03:13:27 +00:00
configure v850eq wasn't building igen directory. 1997-09-12 03:13:27 +00:00
configure.in * configure.in: Add sky support 1998-01-15 15:45:41 +00:00
Makefile.in TIc80 simulator checkpoint - runs 3 instructions - trap, addu, br.a. 1997-04-22 17:46:07 +00:00
README-HACKING Doc C language guidelines. 1997-09-03 07:34:59 +00:00