The FreeBSD Ports Archive
FreeBSD emulators : spim4>
MIPS32 Simulator
MIPS32 Simulator -- "1/25th the performance at none of the cost"
Spim/Xspim simulates MIPS32 assembly code, providing a gdb and xgdb
like interface to the classical MIPS RISC CPU. The virtual machine
it provides can be either the one presented by the MIPS assembler or the
one of the bare hardware. The simulator can also be built to simulate the
pipeline architecture of the MIPS machine (both the control and floating
point pipelines). When built for this, it also simulates and displays
an instruction and data cache.
This simulator is useful in CS and EE classes, including providing a
target machine for compilers courses, lower division assembly language
programming, microprocessor design courses, etc...
http://www.cs.wisc.edu/~larus/SPIM/
|
spim history
v. 1.29
date: 2007/05/19 20:04:41; author: flz; state: Exp; lines: +1 -1
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.28
date: 2006/07/17 14:23:11; author: jkoshy; state: Exp; lines: +11 -4
Propagate ${PREFIX} and other environment variables to child sub-makes.
v. 1.27
date: 2006/07/17 10:25:04; author: jkoshy; state: Exp; lines: +1 -1
Update this port's description; as of version 7.0 'spim' simulates
the MIPS32 architecture.
v. 1.26
date: 2006/07/17 10:12:07; author: jkoshy; state: Exp; lines: +35 -14
Upgrade to v7.2.1.
Upstream changes from the previous ported version include:
- bug fixes and documentation cleanups
The port now offers a 'GUI' knob that controls whether the X GUI
interface is built.
Take maintainership.
v. 1.25
date: 2004/12/30 08:39:33; author: krion; state: Exp; lines: +10 -5
Update to version 7.0
PR: ports/75621
Submitted by: Ports Fury
v. 1.24
date: 2003/02/20 17:21:49; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.23
date: 2003/01/18 20:57:09; author: arved; state: Exp; lines: +1 -1
Update to 6.5
PR: 47135
Submitted by: Richard Arends
v. 1.22
date: 2002/11/10 16:45:56; author: lioux; state: Exp; lines: +0 -2
o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files
Approved by: kris (portmgr hat),
portmgr, re (silence)
v. 1.21
date: 2002/11/06 22:44:52; author: adamw; state: Exp; lines: +2 -0
Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by: pat
v. 1.20
date: 2002/06/21 06:58:52; author: jkoshy; state: Exp; lines: +4 -5
Update to version 6.4.
v. 1.19
date: 2001/02/28 14:16:49; author: kevlo; state: Exp; lines: +8 -17
- Remove USE_IMAKE
- Add WWW: line
PR: 25426
Submitted by: Ports Fury
v. 1.18
date: 2001/02/27 04:55:11; author: steve; state: Exp; lines: +3 -3
Update to version 6.3.
PR: 25021
Submitted by: George Reid
v. 1.17
date: 2001/02/26 02:45:08; author: obrien; state: Exp; lines: +2 -2
Drop maintainer ship. Too many people did not like the direction I took
this port.
v. 1.16
date: 2000/11/13 12:26:50; author: obrien; state: Exp; lines: +8 -13
"Update" to version 6.2.
6.2 is missing the following functionality that version 5.9 had:
* Can also read and run MIPS a.out files (when compiled on a MIPS system)
* Includes an optional extension by Anne Rogers and Scott Rosenberg of
Princeton that performs a cycle-by-cycle MIPS simulation that exposes
the hardware pipeline.
PR: 10454,21493
v. 1.15
date: 2000/06/07 22:52:13; author: asami; state: Exp; lines: +2 -1
Remove two directories. Also, move manpages to Makefile while I'm here.
Submitted by: bento (first half)
v. 1.14
date: 2000/04/12 04:55:49; author: mharo; state: Exp; lines: +4 -4
PORTNAME/VERSION stuff
v. 1.13
date: 2000/03/22 00:27:45; author: obrien; state: Exp; lines: +2 -1
Restore useless version required comments.
v. 1.12
date: 2000/03/20 02:37:18; author: obrien; state: Exp; lines: +1 -2
Remove the "version required" line.
v. 1.11
date: 2000/02/13 03:24:19; author: obrien; state: Exp; lines: +5 -5
Style nits in the ports I maintain.
v. 1.10
date: 1999/09/05 22:12:35; author: obrien; state: Exp; lines: +2 -3
portlint
v. 1.9
date: 1999/09/04 23:39:26; author: mharo; state: Exp; lines: +2 -2
gzip -> ${GZIP_CMD}
gzip -d -> ${GUNZIP_CMD}
gzip -dc -> ${GZCAT}
gunzip -> ${GUNZIP_CMD}
v. 1.8
date: 1999/08/28 01:57:12; author: mharo; state: Exp; lines: +3 -3
ln -> ${LN}
v. 1.7
date: 1999/08/25 05:49:38; author: obrien; state: Exp; lines: +1 -1
Change Id->FreeBSD.
v. 1.6
date: 1999/08/22 18:57:48; author: mharo; state: Exp; lines: +3 -3
chmod -> ${CHMOD}
chown -> ${CHOWN}
v. 1.5
date: 1997/10/10 06:53:35; author: obrien; state: Exp; lines: +2 -2
Change my email address to @FreeBSD
v. 1.4
date: 1997/08/25 06:18:14; author: obrien; state: Exp; lines: +2 -2
Distfile moved to the "Old_Versions" directory as 6.0 is out.
Problem is the only changes for 6.0 is to cleanup copywrite headers and
remove functionality from 5.9.
v. 1.3
date: 1997/02/15 22:35:16; author: obrien; state: Exp; lines: +3 -3
Upgrade to 5.9.
Closes PR: ports/2643
Submitted by: Arne Henrik Juul
v. 1.2
date: 1996/11/12 02:16:56; author: obrien; state: Exp; lines: +4 -4
CATAGORIES+= -> CATAGORIES=
Reordered vars where needed. Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
v. 1.1
date: 1996/10/30 01:58:56; author: obrien; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1996/10/30 01:58:56; author: obrien; state: Exp; lines: +0 -0
New port, spim/xspim, a MIPS R2000 RISC Simulator
=============================================================================
v. 1.29
date: 2007/05/19 20:04:41; author: flz; state: Exp; lines: +1 -1
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.28
date: 2006/07/17 14:23:11; author: jkoshy; state: Exp; lines: +11 -4
Propagate ${PREFIX} and other environment variables to child sub-makes.
v. 1.27
date: 2006/07/17 10:25:04; author: jkoshy; state: Exp; lines: +1 -1
Update this port's description; as of version 7.0 'spim' simulates
the MIPS32 architecture.
v. 1.26
date: 2006/07/17 10:12:07; author: jkoshy; state: Exp; lines: +35 -14
Upgrade to v7.2.1.
Upstream changes from the previous ported version include:
- bug fixes and documentation cleanups
The port now offers a 'GUI' knob that controls whether the X GUI
interface is built.
Take maintainership.
v. 1.25
date: 2004/12/30 08:39:33; author: krion; state: Exp; lines: +10 -5
Update to version 7.0
PR: ports/75621
Submitted by: Ports Fury
v. 1.24
date: 2003/02/20 17:21:49; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.23
date: 2003/01/18 20:57:09; author: arved; state: Exp; lines: +1 -1
Update to 6.5
PR: 47135
Submitted by: Richard Arends
v. 1.22
date: 2002/11/10 16:45:56; author: lioux; state: Exp; lines: +0 -2
o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files
Approved by: kris (portmgr hat),
portmgr, re (silence)
v. 1.21
date: 2002/11/06 22:44:52; author: adamw; state: Exp; lines: +2 -0
Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by: pat
v. 1.20
date: 2002/06/21 06:58:52; author: jkoshy; state: Exp; lines: +4 -5
Update to version 6.4.
v. 1.19
date: 2001/02/28 14:16:49; author: kevlo; state: Exp; lines: +8 -17
- Remove USE_IMAKE
- Add WWW: line
PR: 25426
Submitted by: Ports Fury
v. 1.18
date: 2001/02/27 04:55:11; author: steve; state: Exp; lines: +3 -3
Update to version 6.3.
PR: 25021
Submitted by: George Reid
v. 1.17
date: 2001/02/26 02:45:08; author: obrien; state: Exp; lines: +2 -2
Drop maintainer ship. Too many people did not like the direction I took
this port.
v. 1.16
date: 2000/11/13 12:26:50; author: obrien; state: Exp; lines: +8 -13
"Update" to version 6.2.
6.2 is missing the following functionality that version 5.9 had:
* Can also read and run MIPS a.out files (when compiled on a MIPS system)
* Includes an optional extension by Anne Rogers and Scott Rosenberg of
Princeton that performs a cycle-by-cycle MIPS simulation that exposes
the hardware pipeline.
PR: 10454,21493
v. 1.15
date: 2000/06/07 22:52:13; author: asami; state: Exp; lines: +2 -1
Remove two directories. Also, move manpages to Makefile while I'm here.
Submitted by: bento (first half)
v. 1.14
date: 2000/04/12 04:55:49; author: mharo; state: Exp; lines: +4 -4
PORTNAME/VERSION stuff
v. 1.13
date: 2000/03/22 00:27:45; author: obrien; state: Exp; lines: +2 -1
Restore useless version required comments.
v. 1.12
date: 2000/03/20 02:37:18; author: obrien; state: Exp; lines: +1 -2
Remove the "version required" line.
v. 1.11
date: 2000/02/13 03:24:19; author: obrien; state: Exp; lines: +5 -5
Style nits in the ports I maintain.
v. 1.10
date: 1999/09/05 22:12:35; author: obrien; state: Exp; lines: +2 -3
portlint
v. 1.9
date: 1999/09/04 23:39:26; author: mharo; state: Exp; lines: +2 -2
gzip -> ${GZIP_CMD}
gzip -d -> ${GUNZIP_CMD}
gzip -dc -> ${GZCAT}
gunzip -> ${GUNZIP_CMD}
v. 1.8
date: 1999/08/28 01:57:12; author: mharo; state: Exp; lines: +3 -3
ln -> ${LN}
v. 1.7
date: 1999/08/25 05:49:38; author: obrien; state: Exp; lines: +1 -1
Change Id->FreeBSD.
v. 1.6
date: 1999/08/22 18:57:48; author: mharo; state: Exp; lines: +3 -3
chmod -> ${CHMOD}
chown -> ${CHOWN}
v. 1.5
date: 1997/10/10 06:53:35; author: obrien; state: Exp; lines: +2 -2
Change my email address to @FreeBSD
v. 1.4
date: 1997/08/25 06:18:14; author: obrien; state: Exp; lines: +2 -2
Distfile moved to the "Old_Versions" directory as 6.0 is out.
Problem is the only changes for 6.0 is to cleanup copywrite headers and
remove functionality from 5.9.
v. 1.3
date: 1997/02/15 22:35:16; author: obrien; state: Exp; lines: +3 -3
Upgrade to 5.9.
Closes PR: ports/2643
Submitted by: Arne Henrik Juul
v. 1.2
date: 1996/11/12 02:16:56; author: obrien; state: Exp; lines: +4 -4
CATAGORIES+= -> CATAGORIES=
Reordered vars where needed. Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
v. 1.1
date: 1996/10/30 01:58:56; author: obrien; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1996/10/30 01:58:56; author: obrien; state: Exp; lines: +0 -0
New port, spim/xspim, a MIPS R2000 RISC Simulator
=============================================================================
v. 1.29
date: 2007/05/19 20:04:41; author: flz; state: Exp; lines: +1 -1
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
v. 1.28
date: 2006/07/17 14:23:11; author: jkoshy; state: Exp; lines: +11 -4
Propagate ${PREFIX} and other environment variables to child sub-makes.
v. 1.27
date: 2006/07/17 10:25:04; author: jkoshy; state: Exp; lines: +1 -1
Update this port's description; as of version 7.0 'spim' simulates
the MIPS32 architecture.
v. 1.26
date: 2006/07/17 10:12:07; author: jkoshy; state: Exp; lines: +35 -14
Upgrade to v7.2.1.
Upstream changes from the previous ported version include:
- bug fixes and documentation cleanups
The port now offers a 'GUI' knob that controls whether the X GUI
interface is built.
Take maintainership.
v. 1.25
date: 2004/12/30 08:39:33; author: krion; state: Exp; lines: +10 -5
Update to version 7.0
PR: ports/75621
Submitted by: Ports Fury
v. 1.24
date: 2003/02/20 17:21:49; author: knu; state: Exp; lines: +1 -0
De-pkg-comment.
v. 1.23
date: 2003/01/18 20:57:09; author: arved; state: Exp; lines: +1 -1
Update to 6.5
PR: 47135
Submitted by: Richard Arends
v. 1.22
date: 2002/11/10 16:45:56; author: lioux; state: Exp; lines: +0 -2
o Rollback PORTCOMMENT modifications while this feature's implementation
is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files
Approved by: kris (portmgr hat),
portmgr, re (silence)
v. 1.21
date: 2002/11/06 22:44:52; author: adamw; state: Exp; lines: +2 -0
Use PORTCOMMENT in the Makefile, and whack the pkg-comment.
Approved by: pat
v. 1.20
date: 2002/06/21 06:58:52; author: jkoshy; state: Exp; lines: +4 -5
Update to version 6.4.
v. 1.19
date: 2001/02/28 14:16:49; author: kevlo; state: Exp; lines: +8 -17
- Remove USE_IMAKE
- Add WWW: line
PR: 25426
Submitted by: Ports Fury
v. 1.18
date: 2001/02/27 04:55:11; author: steve; state: Exp; lines: +3 -3
Update to version 6.3.
PR: 25021
Submitted by: George Reid
v. 1.17
date: 2001/02/26 02:45:08; author: obrien; state: Exp; lines: +2 -2
Drop maintainer ship. Too many people did not like the direction I took
this port.
v. 1.16
date: 2000/11/13 12:26:50; author: obrien; state: Exp; lines: +8 -13
"Update" to version 6.2.
6.2 is missing the following functionality that version 5.9 had:
* Can also read and run MIPS a.out files (when compiled on a MIPS system)
* Includes an optional extension by Anne Rogers and Scott Rosenberg of
Princeton that performs a cycle-by-cycle MIPS simulation that exposes
the hardware pipeline.
PR: 10454,21493
v. 1.15
date: 2000/06/07 22:52:13; author: asami; state: Exp; lines: +2 -1
Remove two directories. Also, move manpages to Makefile while I'm here.
Submitted by: bento (first half)
v. 1.14
date: 2000/04/12 04:55:49; author: mharo; state: Exp; lines: +4 -4
PORTNAME/VERSION stuff
v. 1.13
date: 2000/03/22 00:27:45; author: obrien; state: Exp; lines: +2 -1
Restore useless version required comments.
v. 1.12
date: 2000/03/20 02:37:18; author: obrien; state: Exp; lines: +1 -2
Remove the "version required" line.
v. 1.11
date: 2000/02/13 03:24:19; author: obrien; state: Exp; lines: +5 -5
Style nits in the ports I maintain.
v. 1.10
date: 1999/09/05 22:12:35; author: obrien; state: Exp; lines: +2 -3
portlint
v. 1.9
date: 1999/09/04 23:39:26; author: mharo; state: Exp; lines: +2 -2
gzip -> ${GZIP_CMD}
gzip -d -> ${GUNZIP_CMD}
gzip -dc -> ${GZCAT}
gunzip -> ${GUNZIP_CMD}
v. 1.8
date: 1999/08/28 01:57:12; author: mharo; state: Exp; lines: +3 -3
ln -> ${LN}
v. 1.7
date: 1999/08/25 05:49:38; author: obrien; state: Exp; lines: +1 -1
Change Id->FreeBSD.
v. 1.6
date: 1999/08/22 18:57:48; author: mharo; state: Exp; lines: +3 -3
chmod -> ${CHMOD}
chown -> ${CHOWN}
v. 1.5
date: 1997/10/10 06:53:35; author: obrien; state: Exp; lines: +2 -2
Change my email address to @FreeBSD
v. 1.4
date: 1997/08/25 06:18:14; author: obrien; state: Exp; lines: +2 -2
Distfile moved to the "Old_Versions" directory as 6.0 is out.
Problem is the only changes for 6.0 is to cleanup copywrite headers and
remove functionality from 5.9.
v. 1.3
date: 1997/02/15 22:35:16; author: obrien; state: Exp; lines: +3 -3
Upgrade to 5.9.
Closes PR: ports/2643
Submitted by: Arne Henrik Juul
v. 1.2
date: 1996/11/12 02:16:56; author: obrien; state: Exp; lines: +4 -4
CATAGORIES+= -> CATAGORIES=
Reordered vars where needed. Added MAINTAINERS where needed, many
mkdir --> ${MKDIR}, install -> ${INSTALL_*}, etc.
v. 1.1
date: 1996/10/30 01:58:56; author: obrien; state: Exp;
branches: 1.1.1;
Initial revision
v. 1.1.1.1
date: 1996/10/30 01:58:56; author: obrien; state: Exp; lines: +0 -0
New port, spim/xspim, a MIPS R2000 RISC Simulator
=============================================================================
|
| |

|