aboutsummaryrefslogtreecommitdiff
path: root/sim/frv/frv.c
AgeCommit message (Collapse)AuthorFilesLines
2004-03-01Add fr450 support.Richard Sandiford1-9/+25
2004-03-01sim/frv/Richard Sandiford1-14/+43
* frv.c (frvbf_iacc_cut): Rework, taking rounding into account. testsuite/ * sim/frv/fr400/scutss.cgs: Fix tests to account for rounding. Add some new ones.
2003-11-24 * frv-sim.h (GR_REGNUM_MAX, FR_REGNUM_MAX, PC_REGNUM, SPR_REGNUM_MIN)Kevin Buettner1-14/+55
(SPR_REGNUM_MAX): Delete. * frv.c (gdb/sim-frv.h): Include. (frvbf_fetch_register, frvbf_store_register): Use register number constants from gdb/sim-frv.h. Check availability of general purpose and float registers.
2003-10-312003-10-31 Dave Brolley <brolley@redhat.com>Dave Brolley1-7/+26
* frv-sim.h (REGNUM_LR): Removed. (REGNUM_SPR_MIN,REGNUM_SPR_MAX): New macros. * frv.c (frvbf_fetch_register): Fetch SPR registers based on REGNUM_SPR_MIN and REGNUM_SPR_MAX. Check whether SPRs are implemented. Return 0 for an unimplemented register. Return the length of the data for an implemented register. (frvbf_store_register): Ditto.
2003-10-082003-10-06 Dave Brolley <brolley@redhat.com>Dave Brolley1-1/+70
* profile-fr550.[ch]: New files. * configure.in: Move frv handling to alphabetically correct placement. * Makefile.in: Add fr550 support. * frv-sim.h,frv.c,interrups.c,memory.c,mloop.in,pipeline.c, profile.[ch],registers.c,traps.c: Add fr550 support. * arch.c,arch.h,cpu.c,cpu.h,cpuall.h,model.h,decode.c,decode.h,sem.c: Regenerate.
2003-09-092003-09-09 Dave Brolley <brolley@redhat.com>Dave Brolley1-3/+9
* frv.c (do_media_average): Select machine using a switch.
2003-08-29New simulator for Fujitsu frv contributed by Red Hat.Dave Brolley1-0/+1419