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