Difference between revisions of "Development"
From gem5
(→Documentation) |
(→Design Issues) |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 10: | Line 10: | ||
* [[Alpha Dependencies]] | * [[Alpha Dependencies]] | ||
* [[Execution Tracing]] | * [[Execution Tracing]] | ||
+ | * [[Modular Coherence Protocols]] | ||
=== Architecture Features === | === Architecture Features === | ||
* [[Branch delay slots]] | * [[Branch delay slots]] | ||
Line 32: | Line 33: | ||
== Random Bits == | == Random Bits == | ||
* [[Things that aren't really documented anywhere]] | * [[Things that aren't really documented anywhere]] | ||
− | * [[ | + | * [[Google summer of code]] |
== Programming Bugs == | == Programming Bugs == | ||
* [[Ref counted pointers and STL]] | * [[Ref counted pointers and STL]] |
Latest revision as of 10:04, 2 July 2008
Contents
Meeting Notes
Design Issues
General areas with unresolved design issues should be put here.
General
- Heterogeneous System Support
- ISA-Specific Compilation
- Bad names
- Alpha Dependencies
- Execution Tracing
- Modular Coherence Protocols
Architecture Features
- Branch delay slots
- Register windows
- SPARC Architecture Nasties
- x86 decoder
- x86 microcode system
- x86 segmentation
- Unaligned memory accesses
Documentation
Documentation which is useful for developing m5, as apposed to using it, should go here. These might actually be better off in the main documentation section as long as they describe something stable. As issues in the above section are resolved, the solutions should be documented and put here.
Proto Documentation
Documentation in development should go here.