Merge zizzer.eecs.umich.edu:/bk/newmem
[gem5.git] / RELEASE_NOTES
1 Outstanding issues for 2.0 release:
2 --------------------
3 1. Better statistics for the caches.
4 2. Clean up more SimObject parameter stuff
5 3. Checkpoint/switchover testing
6 4. FS mode doesn't work under Cygwin
7 5. memtest regression crashes under Cygwin
8 6. Make repository public
9 7. Testing
10 8. Validation
11 9. Testing
12
13 May XX, 2007: m5_2.0_beta3
14 --------------------
15 New Features
16 1. Some support for SPARC full-system simulation
17
18 Bug fixes since beta 2:
19 1. Many SPARC linux syscall emulation support fixes
20 2. Multiprocessor linux boot using the detailed O3 CPU module
21 3. Simulator performance and memory leak fixes
22 4. Fixed issue where console could stop printing in ALPHA_FS
23 5. Fix issues with remote debugging
24 6. Several compile fixes, including gcc 4.1
25 7. Reworking of trace facitities (parameter names changed, variadic macros removed)
26 8. Scons script cleanups
27 9. Some support for compiling with Intel CC
28 10. Many other minor fixes and enhancements
29
30 Nov. 28, 2006: m5_2.0_beta2
31 --------------------
32 Bug fixes since beta 1:
33 1. Many cache issues resolved
34 2. Uni-coherence fixes in full-system
35 3. LL/SC Support
36 4. Draining/Switchover
37 5. Functional Accesses
38 6. Bus now has real timing
39 7. Single config file for all SpecCPU2000 benchmarks
40 8. Several other minor bug fixes and enhancements
41
42 Aug. 25, 2006: m5_2.0_beta patch 1
43 --------------------
44 Handful of minor bug fixes for m5_2.0_beta,
45 along with a few new regression tests.
46
47 Aug. 15, 2006: m5_2.0_beta
48 --------------------
49 Major update to M5 including:
50 - New CPU model
51 - New memory system
52 - More extensive python integration
53 - Preliminary syscall emulation support for MIPS and SPARC
54 This is a *beta* release, meaning that some features are not complete,
55 and some features from M5 1.X aren't currently supported (e.g., MP
56 coherence). We are working to address these limitations and hope to
57 have a complete 2.0 release soon.
58
59 Oct. 8, 2005: m5_1.1
60 --------------------
61 Update release for IOSCA workshop mini-tutorial. New features include:
62 - Preliminary FreeBSD support
63 - Integration of regression tests into scons build framework
64 - Several bug fixes and better compatibility for Cygwin hosts
65 - Major cleanup of Alpha system code (console, PAL, etc.) to make
66 it easier for others to build/modify
67 - Fixes to enable compilation under g++ 4.0
68 - Numerous minor bug fixes
69
70 June 10, 2005: m5_1.0_web
71 -------------------------
72 The 1.0 release posted on Sourceforge after the ISCA tutorial contains
73 just a few very minor fixes relative to the CD.
74
75 June 5, 2005: m5_1.0_tutorial
76 -----------------------------
77 First non-beta release. This release was on the CD distributed at the
78 ISCA tutorial. Major enhancements relative to beta releases include
79 Linux support and Python-based configuration language.
80
81 June 17, 2004: m5_1.0_beta2
82 ---------------------------
83 Stealth-mode beta bug-fix update, not widely advertised.
84
85 Oct. 17, 2003: m5_1.0_beta1
86 ---------------------------
87 Early beta release.