Update the readme to point people to m5.eecs.umich.edu
start a new release section in RELEASE_NOTES add AUTHORS file that still needs work README: Update the readme to point people to m5.eecs.umich.edu RELEASE_NOTES: start a new release section --HG-- extra : convert_revision : 4c51e4255aecb67b10f18337428e5af114759d2e
This commit is contained in:
parent
ecab4b426c
commit
de90be3482
3 changed files with 68 additions and 70 deletions
42
AUTHORS
Normal file
42
AUTHORS
Normal file
|
@ -0,0 +1,42 @@
|
||||||
|
Steven K. Reinhardt
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Nathan L. Binkert
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Erik G. Hallnor
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Steve E. Raasch
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Lisa R. Hsu
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Ali G. Saidi
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Andrew L. Schultz
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Kevin T. Lim
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Ronald G. Dreslinski Jr
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Gabriel Black
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Korey Sewell
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
David Green
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Benjamin S. Nash
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
Miguel J. Serrano
|
||||||
|
-----------------------
|
||||||
|
|
88
README
88
README
|
@ -1,21 +1,27 @@
|
||||||
This is release m5_1.1 of the M5 simulator.
|
This is release 2.0 of the M5 simulator.
|
||||||
|
|
||||||
This file contains brief "getting started" instructions. For more
|
For information about building the simulator and getting started please refer
|
||||||
information, see http://m5.eecs.umich.edu. If you have questions,
|
to: http://m5.eecs.umich.edu/
|
||||||
please send mail to m5sim-users@lists.sourceforge.net.
|
|
||||||
|
Specific Pages of Interest are:
|
||||||
|
http://m5.eecs.umich.edu/wiki/index.php/Compiling_M5
|
||||||
|
http://m5.eecs.umich.edu/wiki/index.php/Running_M5
|
||||||
|
|
||||||
|
If you have questions, please send mail to m5sim-users@lists.sourceforge.net.
|
||||||
|
|
||||||
WHAT'S INCLUDED (AND NOT)
|
WHAT'S INCLUDED (AND NOT)
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
The basic source release includes these subdirectories:
|
The basic source release includes these subdirectories:
|
||||||
- m5: the simulator itself
|
- m5:
|
||||||
- m5-test: regression tests
|
- src: source code of the m5 simulator
|
||||||
- ext: less-common external packages needed to build m5
|
- test: regression tests
|
||||||
- alpha-system: source for Alpha console and PALcode
|
- ext: less-common external packages needed to build m5
|
||||||
|
- system/alpha: source for Alpha console and PALcode
|
||||||
|
|
||||||
To run full-system simulations, you will need compiled console,
|
To run full-system simulations, you will need compiled console,
|
||||||
PALcode, and kernel binaries and one or more disk images. These files
|
PALcode, and kernel binaries and one or more disk images. These files
|
||||||
are collected in a separate archive, m5_system_1.1.tar.bz2. This file
|
are collected in a separate archive, m5_system_2.0.tar.bz2. This file
|
||||||
is included on the CD release, or you can download it separately from
|
is included on the CD release, or you can download it separately from
|
||||||
Sourceforge.
|
Sourceforge.
|
||||||
|
|
||||||
|
@ -31,66 +37,8 @@ set of Linux source patches (linux_m5-2.6.8.1.diff), and the scons
|
||||||
program needed to build M5. If you do not have the CD, the same HTML
|
program needed to build M5. If you do not have the CD, the same HTML
|
||||||
documentation is available online at http://m5.eecs.umich.edu/docs,
|
documentation is available online at http://m5.eecs.umich.edu/docs,
|
||||||
the Linux source patches are available at
|
the Linux source patches are available at
|
||||||
http://m5.eecs.umich.edu/dist/linux_m5-2.6.8.1.diff, and the scons
|
http://m5.eecs.umich.edu/dist/linux_m5-2.6.8.1.diff, the scons
|
||||||
program is available from http://www.scons.org.
|
program is available from http://www.scons.org, and swig is available from
|
||||||
|
http://www.swig.org.
|
||||||
|
|
||||||
WHAT'S NEEDED
|
|
||||||
-------------
|
|
||||||
- GCC version 3.3 or newer
|
|
||||||
- Python 2.3 or newer
|
|
||||||
- SCons 0.96.1 or newer (see http://www.scons.org)
|
|
||||||
|
|
||||||
WHAT'S RECOMMENDED
|
|
||||||
------------------
|
|
||||||
- MySQL (for statistics complex statistics storage/retrieval)
|
|
||||||
- Python-MysqlDB (for statistics analysis)
|
|
||||||
|
|
||||||
GETTING STARTED
|
|
||||||
---------------
|
|
||||||
|
|
||||||
There are two different build targets and three optimizations levels:
|
|
||||||
|
|
||||||
Target:
|
|
||||||
-------
|
|
||||||
ALPHA_SE - Syscall emulation simulation
|
|
||||||
ALPHA_FS - Full system simulation
|
|
||||||
|
|
||||||
Optimization:
|
|
||||||
-------------
|
|
||||||
m5.debug - debug version of the code with tracing and without optimization
|
|
||||||
m5.opt - optimized version of code with tracing
|
|
||||||
m5.fast - optimized version of the code without tracing and asserts
|
|
||||||
|
|
||||||
Different targets are built in different subdirectories of m5/build.
|
|
||||||
Binaries with the same target but different optimization levels share
|
|
||||||
the same directory. Note that you can build m5 in any directory you
|
|
||||||
choose;p just configure the target directory using the 'mkbuilddir'
|
|
||||||
script in m5/build.
|
|
||||||
|
|
||||||
The following steps will build and test the simulator. The variable
|
|
||||||
"$top" refers to the top directory where you've unpacked the files,
|
|
||||||
i.e., the one containing the m5, m5-test, and ext directories. If you
|
|
||||||
have a multiprocessor system, you should give scons a "-j N" argument (like
|
|
||||||
make) to run N jobs in parallel.
|
|
||||||
|
|
||||||
To build and test the syscall-emulation simulator:
|
|
||||||
|
|
||||||
cd $top/m5/build
|
|
||||||
scons ALPHA_SE/test/opt/quick
|
|
||||||
|
|
||||||
This process takes under 10 minutes on a dual 3GHz Xeon system (using
|
|
||||||
the '-j 4' option).
|
|
||||||
|
|
||||||
To build and test the full-system simulator:
|
|
||||||
|
|
||||||
1. Unpack the full-system binaries from m5_system_1.1.tar.bz2. (See
|
|
||||||
above for directions on obtaining this file if you don't have it.)
|
|
||||||
This package includes disk images and kernel, palcode, and console
|
|
||||||
binaries for Linux and FreeBSD.
|
|
||||||
2. Edit the SYSTEMDIR search path in $top/m5-test/SysPaths.py to
|
|
||||||
include the path to your local copy of the binaries.
|
|
||||||
3. In $top/m5/build, run "scons ALPHA_FS/test/opt/quick".
|
|
||||||
|
|
||||||
This process also takes under 10 minutes on a dual 3GHz Xeon system
|
|
||||||
(again using the '-j 4' option).
|
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,11 @@
|
||||||
|
XXX. X, 2006: m5_2.0
|
||||||
|
--------------------
|
||||||
|
Major update to M5 including:
|
||||||
|
- New CPU model
|
||||||
|
- Sew memory system
|
||||||
|
- More extensive python integration
|
||||||
|
- Preliminary syscall emulation support for MIPS and SPARC
|
||||||
|
|
||||||
Oct. 8, 2005: m5_1.1
|
Oct. 8, 2005: m5_1.1
|
||||||
--------------------
|
--------------------
|
||||||
Update release for IOSCA workshop mini-tutorial. New features include:
|
Update release for IOSCA workshop mini-tutorial. New features include:
|
||||||
|
|
Loading…
Reference in a new issue