Difference between revisions of "Download"

From gem5
Jump to: navigation, search
(Other Files)
Line 1: Line 1:
 +
=== M5 2.0 Beta 5 ===
 +
* [http://www.m5sim.org/dist/current/m5_2.0b5.tar.bz2 M5 2.0b5] -- M5 2.0 Beta 5 release tarball.
 +
* [http://www.m5sim.org/dist/current/m5_2.0b5_encumbered.tar.bz2 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]].
 +
**<b>They aren't needed unless you require a feature they provide (most notably eio trace support).</b>
 +
*[http://www.m5sim.org/dist/current/m5_system_2.0b3.tar.bz2 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.0 Beta 4 ===
 
* [http://www.m5sim.org/dist/current/m5_2.0b4.tar.bz2 M5 2.0b4] -- M5 2.0 Beta 4 release tarball.
 
* [http://www.m5sim.org/dist/current/m5_2.0b4.tar.bz2 M5 2.0b4] -- M5 2.0 Beta 4 release tarball.
* [http://www.m5sim.org/dist/current/m5_2.0b4_encumbered.tar.bz2 M5 2.0b4 encumbered files] -- M5 2.0b3 encumbered (i.e. non-free) files.  
+
* [http://www.m5sim.org/dist/current/m5_2.0b4_encumbered.tar.bz2 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]].  
 
**These are now compiled in along with the M5 code using [[extras]].  
 
**<b>They aren't needed unless you require a feature they provide (most notably eio trace support).</b>
 
**<b>They aren't needed unless you require a feature they provide (most notably eio trace support).</b>
Line 27: Line 34:
 
* [http://www.m5sim.org/dist/current/mkblankimage.sh.gz Blank image script] -- Shell script to create a blank disk image (with a partition table like M5 requires) of a given size
 
* [http://www.m5sim.org/dist/current/mkblankimage.sh.gz Blank image script] -- Shell script to create a blank disk image (with a partition table like M5 requires) of a given size
 
* [http://www.m5sim.org/dist/current/linux_patches.tar.bz2 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.
 
* [http://www.m5sim.org/dist/current/linux_patches.tar.bz2 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.
 +
 +
===Pre-compiled Cross-compilers===
 +
*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]
 +
* ARM:  [http://www.m5sim.org/dist/current/arm_crosstool.tar.bz2]
 +
* SPARC64:  [http://www.m5sim.org/dist/current/sparc64_crosstool.tar.bz2]
  
 
===  Old Versions ===
 
===  Old Versions ===

Revision as of 18:40, 29 February 2008

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.

Pre-compiled Cross-compilers

  • All generated with crosstool for x86 linux hosts/linux targets
  • Alpha: [1]
  • ARM: [2]
  • SPARC64: [3]

Old Versions