Merge ktlim@zizzer:/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 Apr. 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. Fix issues with remote debugging
23 5. Several compile fixes, including gcc 4.1
24 6. Many other minor fixes and enhancements
25
26 Nov. 28, 2006: m5_2.0_beta2
27 --------------------
28 Bug fixes since beta 1:
29 1. Many cache issues resolved
30 2. Uni-coherence fixes in full-system
31 3. LL/SC Support
32 4. Draining/Switchover
33 5. Functional Accesses
34 6. Bus now has real timing
35 7. Single config file for all SpecCPU2000 benchmarks
36 8. Several other minor bug fixes and enhancements
37
38 Aug. 25, 2006: m5_2.0_beta patch 1
39 --------------------
40 Handful of minor bug fixes for m5_2.0_beta,
41 along with a few new regression tests.
42
43 Aug. 15, 2006: m5_2.0_beta
44 --------------------
45 Major update to M5 including:
46 - New CPU model
47 - New memory system
48 - More extensive python integration
49 - Preliminary syscall emulation support for MIPS and SPARC
50 This is a *beta* release, meaning that some features are not complete,
51 and some features from M5 1.X aren't currently supported (e.g., MP
52 coherence). We are working to address these limitations and hope to
53 have a complete 2.0 release soon.
54
55 Oct. 8, 2005: m5_1.1
56 --------------------
57 Update release for IOSCA workshop mini-tutorial. New features include:
58 - Preliminary FreeBSD support
59 - Integration of regression tests into scons build framework
60 - Several bug fixes and better compatibility for Cygwin hosts
61 - Major cleanup of Alpha system code (console, PAL, etc.) to make
62 it easier for others to build/modify
63 - Fixes to enable compilation under g++ 4.0
64 - Numerous minor bug fixes
65
66 June 10, 2005: m5_1.0_web
67 -------------------------
68 The 1.0 release posted on Sourceforge after the ISCA tutorial contains
69 just a few very minor fixes relative to the CD.
70
71 June 5, 2005: m5_1.0_tutorial
72 -----------------------------
73 First non-beta release. This release was on the CD distributed at the
74 ISCA tutorial. Major enhancements relative to beta releases include
75 Linux support and Python-based configuration language.
76
77 June 17, 2004: m5_1.0_beta2
78 ---------------------------
79 Stealth-mode beta bug-fix update, not widely advertised.
80
81 Oct. 17, 2003: m5_1.0_beta1
82 ---------------------------
83 Early beta release.