old-cross-binutils/sim/frv
Richard Sandiford c7a48b9ac9 cpu/
* frv.cpu (nsdiv, nudiv, nsdivi, nudivi): Remove fr400 profiling unit.
	(scutss): Change unit to I0.
	(calll, callil, ccalll): Add missing FR550-MAJOR and profile unit.
	(mqsaths): Fix FR400-MAJOR categorization.
	(media-quad-multiply-cross-acc, media-quad-cross-multiply-cross-acc)
	(media-quad-cross-multiply-acc): Change unit from MDUALACC to FMALL.
	* frv.opc (fr400_check_insn_major_constraints): Check for (M-2,M-1)
	combinations.

opcodes/
	* frv-desc.c, frv-opc.c: Regenerate.

sim/frv/
	* cache.c (frv_cache_init): Change fr400 cache statistics to match
	the fr405.
	(non_cache_access): Add missing breaks.
	* interrupts.c (set_exception_status_registers): Always set EAR15
	for data_access_errors.
	* memory.c (fr400_check_write_address): Remove redundant alignment
	check.
	* model.c: Regenerate.
2004-03-01 09:42:33 +00:00
..
arch.c 2003-10-06 Dave Brolley <brolley@redhat.com> 2003-10-08 18:19:33 +00:00
arch.h 2003-10-06 Dave Brolley <brolley@redhat.com> 2003-10-08 18:19:33 +00:00
cache.c cpu/ 2004-03-01 09:42:33 +00:00
cache.h 2003-10-06 Dave Brolley <brolley@redhat.com> 2003-10-08 18:19:33 +00:00
ChangeLog cpu/ 2004-03-01 09:42:33 +00:00
config.in
configure
configure.in
cpu.c 2003-10-06 Dave Brolley <brolley@redhat.com> 2003-10-08 18:19:33 +00:00
cpu.h 2003-10-10 Dave Brolley <brolley@redhat.com> 2003-10-10 19:30:21 +00:00
cpuall.h 2003-10-06 Dave Brolley <brolley@redhat.com> 2003-10-08 18:19:33 +00:00
decode.c cpu/ 2004-03-01 09:26:33 +00:00
decode.h cpu/ 2004-03-01 09:26:33 +00:00
devices.c
frv-sim.h * frv-sim.h (GR_REGNUM_MAX, FR_REGNUM_MAX, PC_REGNUM, SPR_REGNUM_MIN) 2003-11-24 16:45:03 +00:00
frv.c sim/frv/ 2004-03-01 09:33:48 +00:00
interrupts.c cpu/ 2004-03-01 09:42:33 +00:00
Makefile.in 2003-10-06 Dave Brolley <brolley@redhat.com> 2003-10-08 18:19:33 +00:00
memory.c cpu/ 2004-03-01 09:42:33 +00:00
mloop.in 2003-10-06 Dave Brolley <brolley@redhat.com> 2003-10-08 18:19:33 +00:00
model.c cpu/ 2004-03-01 09:42:33 +00:00
options.c
pipeline.c 2003-10-06 Dave Brolley <brolley@redhat.com> 2003-10-08 18:19:33 +00:00
profile-fr400.c 2003-09-24 Dave Brolley <brolley@redhat.com> 2003-09-24 19:05:39 +00:00
profile-fr400.h
profile-fr500.c 2003-09-24 Dave Brolley <brolley@redhat.com> 2003-09-24 19:05:39 +00:00
profile-fr500.h
profile-fr550.c 2003-10-06 Dave Brolley <brolley@redhat.com> 2003-10-08 18:19:33 +00:00
profile-fr550.h 2003-10-06 Dave Brolley <brolley@redhat.com> 2003-10-08 18:19:33 +00:00
profile.c 2003-10-06 Dave Brolley <brolley@redhat.com> 2003-10-08 18:19:33 +00:00
profile.h 2003-10-06 Dave Brolley <brolley@redhat.com> 2003-10-08 18:19:33 +00:00
README
registers.c 2003-10-06 Dave Brolley <brolley@redhat.com> 2003-10-08 18:19:33 +00:00
registers.h
reset.c 2003-09-25 Dave Brolley <brolley@redhat.com> 2003-09-25 21:45:45 +00:00
sem.c cpu/ 2004-03-01 09:26:33 +00:00
sim-if.c
sim-main.h
tconfig.in
TODO
traps.c Index: sim/frv/ChangeLog 2003-10-31 05:32:46 +00:00

This is the frv simulator directory.

It is still work-in-progress.  The current sources are
well tested and lots of features are in.

There are lots of machine generated files in the source directory!
They are only generated if you configure with --enable-cgen-maint,
similar in behaviour to Makefile.in, configure under automake/autoconf.

For details on the generator, see ../../cgen.