Difference between revisions of "Download"
From gem5
(→Pre-compiled Cross-compilers) |
|||
Line 24: | Line 24: | ||
===Pre-compiled Cross-compilers=== | ===Pre-compiled Cross-compilers=== | ||
+ | Externally supplied cross compilers: | ||
+ | * [http://www.codesourcery.com/sgpp/lite/arm/portal/subscription3057 ARM cross compilers from Code Sorcery] -- These are high-quality cross compilers that are updated frequently | ||
+ | * Ubuntu users can simply install the gcc-arm-linux-gnueabi and libc6-dev-armel-cross packages | ||
+ | * [http://www.codesourcery.com/sgpp/lite/mips/portal/subscription3130 MIPS cross compilers from Code Sorcery] | ||
+ | |||
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 gcc-3.4.3], [http://www.m5sim.org/dist/current/alphaev67-unknown-linux-gnu.tar.bz2 gcc-4.3.2, glibc-2.6.1 (NPTL,x86/64)], [http://www.m5sim.org/dist/current/alphaev67-unknown-linux-gnu-x86-32.tar.bz2 gcc-4.3.2, glibc-2.6.1 (NPTL,x86/32)] | * Alpha: [http://www.m5sim.org/dist/current/alpha_crosstool.tar.bz2 gcc-3.4.3], [http://www.m5sim.org/dist/current/alphaev67-unknown-linux-gnu.tar.bz2 gcc-4.3.2, glibc-2.6.1 (NPTL,x86/64)], [http://www.m5sim.org/dist/current/alphaev67-unknown-linux-gnu-x86-32.tar.bz2 gcc-4.3.2, glibc-2.6.1 (NPTL,x86/32)] | ||
− | |||
− | |||
* [http://www.m5sim.org/dist/current/sparc64_crosstool.tar.bz2 SPARC64] | * [http://www.m5sim.org/dist/current/sparc64_crosstool.tar.bz2 SPARC64] | ||
− | |||
__NOTOC__ | __NOTOC__ |
Revision as of 15:05, 28 August 2011
We are no longer distributing specific releases of M5 as tarballs. The latest M5 source code (including the alpha-system and encumbered files) is available via our Mercurial repository host at http://repo.gem5.org.
If you want to download the latest stable copy of M5 without installing Mercurial, you can get a tarball from that site via this link. However, we strongly recommend that you get a copy of M5 by using Mercurial and the instructions on this page.
This page hosts only useful stuff that is not in mercurial.
Useful Stuff Not In Mercurial
Full-System Stuff
- Alpha
- Full System Files -- Pre-compiled Linux kernels, PALcode/Console code, and a filesystem
- Unchanged since M5 2.0 beta 3. If you already have these you don't need them again.
- linux-dist -- Everything you need to create your own disk image and compile everything in it from scratch
- Full System Files -- Pre-compiled Linux kernels, PALcode/Console code, and a filesystem
- ARM
- New Full System Files -- Pre-compiled Linux kernel, and file systems, and kernel config files. This includes both a cut-down linux and a full ubuntu linux.
- Old Full System Files -- Older pre-compiled Linux kernel, and file system. New users should use package above. This wil likely be removed soon.
- X86
- Full System Files -- The kernel used for regressions, an SMP version of it, and a disk image
- config files -- Config files for both of the above kernels, 2.6.25.1 and 2.6.28.4
- (The
mkblankimage.sh
script to create a blank disk image that used to be downloadable here is now included in the m5 repository, in theutil
directory.)
Benchmarks
- SPLASH benchmarks -- See the Splash benchmarks page for more information
Pre-compiled Cross-compilers
Externally supplied cross compilers:
- ARM cross compilers from Code Sorcery -- These are high-quality cross compilers that are updated frequently
- Ubuntu users can simply install the gcc-arm-linux-gnueabi and libc6-dev-armel-cross packages
- MIPS cross compilers from Code Sorcery
All generated with crosstool for x86 linux hosts/linux targets
- Alpha: gcc-3.4.3, gcc-4.3.2, glibc-2.6.1 (NPTL,x86/64), gcc-4.3.2, glibc-2.6.1 (NPTL,x86/32)
- SPARC64