Difference between revisions of "Download"
From gem5
					
										
					
					 (→Other Files)  | 
				|||
| Line 38: | Line 38: | ||
===Pre-compiled Cross-compilers===  | ===Pre-compiled Cross-compilers===  | ||
*All generated with [http://www.kegel.com/crosstool/ crosstool] for x86 linux hosts/linux targets  | *All generated with [http://www.kegel.com/crosstool/ crosstool] for x86 linux hosts/linux targets  | ||
| − | * Alpha:  [http://www.m5sim.org/dist/current/alpha_crosstool.tar.bz2]  | + | * Alpha:  gcc-3.4.3[http://www.m5sim.org/dist/current/alpha_crosstool.tar.bz2], gcc-4.1.1 (NPTL) [http://www.m5sim.org/dist/current/alpha-gcc-4.1.1-glibc-2.3.5.tar.bz2]  | 
* ARM:  [http://www.m5sim.org/dist/current/arm_crosstool.tar.bz2]  | * ARM:  [http://www.m5sim.org/dist/current/arm_crosstool.tar.bz2]  | ||
* SPARC64:  [http://www.m5sim.org/dist/current/sparc64_crosstool.tar.bz2]  | * SPARC64:  [http://www.m5sim.org/dist/current/sparc64_crosstool.tar.bz2]  | ||
Revision as of 10:22, 1 May 2008
Contents
M5 2.0 Beta 5
- M5 2.0b5 -- M5 2.0 Beta 5 release tarball.
 -  M5 2.0b5 encumbered files -- M5 2.0b5 encumbered (i.e. non-free) files. 
- These are now compiled in along with the M5 code using extras.
 - They aren't needed unless you require a feature they provide (most notably eio trace support).
 
 - M5 2.0b3 Full System Files -- Pre-compiled Linux kernels, PALcode/Console code, and a filesystem
- Unchanged since beta 3. If you already have these you don't need them again.
 
 
M5 2.0 Beta 4
- M5 2.0b4 -- M5 2.0 Beta 4 release tarball.
 -  M5 2.0b4 encumbered files -- M5 2.0b4 encumbered (i.e. non-free) files. 
- These are now compiled in along with the M5 code using extras.
 - They aren't needed unless you require a feature they provide (most notably eio trace support).
 
 - M5 2.0b3 Full System Files -- Pre-compiled Linux kernels, PALcode/Console code, and a filesystem
- Unchanged since beta 3. If you already have these you don't need them again.
 
 -  alpha-system -- Code to build the alpha console and palcode
- Added bugfix for >2GB of simulated memory
 
 
M5 2.0 Beta 3
- M5 2.0b3 -- M5 2.0 Beta 3 release tarball.
 - M5 2.0b3 encumbered files -- M5 2.0b3 encumbered (i.e. non-free) files. These are overlaid on the M5 2.0b3 release if you want them. They aren't needed unless you require a feature they provide (most notably eio trace support).
 - M5 2.0b3 Full System Files -- Pre-compiled Linux kernels, PALcode/Console code, and a filesystem
 
M5 2.0 Beta 2
- M5 2.0b2 -- M5 2.0 Beta 2 release tarball.
 - M5 2.0b2 encumbered files -- M5 2.0b2 encumbered (i.e. non-free) files. These are overlaid on the M5 2.0b2 release if you want them. They aren't needed unless you require a feature they provide (most notably eio trace support).
 - M5 2.0b1 Full System Files -- Pre-compiled Linux kernels, PALcode/Console code, and a filesystem These haven't changed since 2.0b1
 
M5 2.0 Beta 1
- Patch 1 -- An overlay patch for 2.0b1; go into your m5 directory and untar this to overwrite changed files. Mostly just minor bug fixes.
 - M5 2.0b1 -- Includes testing infrastructure, and Alpha PAL/Console code
 - M5 2.0b1 Full System Files -- Pre-compiled Linux kernels, PALcode/Console code, and a filesystem
 
Other Files
- linux-dist -- Everything you need to create your own disk image and compile everything in it from scratch
 - alpha-system -- Code to build the alpha console and palcode
 - Blank image script -- Shell script to create a blank disk image (with a partition table like M5 requires) of a given size
 - Linux Patches -- A patch queue of diffs against various linux kernels. It's intended to be applied on top of a mercurial repository of the linux tree as a mercurial queue (MQ). Diffs add more than 4 processor support, and fix a bug in the NSgigE device driver, add M5 debugging facilities, and skip wait loops.
 - SPLASH benchmarks -- See the Splash benchmarks page for more information
 
Pre-compiled Cross-compilers
- All generated with crosstool for x86 linux hosts/linux targets
 - Alpha: gcc-3.4.3[1], gcc-4.1.1 (NPTL) [2]
 - ARM: [3]
 - SPARC64: [4]
 
Old Versions
- M5 1.1 Source Tree
 - M5 1.1 Full System Files
 - M5 1.0 Source Tree
 - M5 1.0 Full System Files
 - Deprecated linux-dist
 - Slightly modified Linux 2.6.8.1 source tree
 - Linux 2.6.8.1 diff -- Diff against Linux 2.6.8.1 to add more than 4 processor support, and fix a bug in the NSgigE device driver