Difference between revisions of "Development"

From gem5
Jump to: navigation, search
(Design Issues)
 
(11 intermediate revisions by 2 users not shown)
Line 2: Line 2:
 
* [[Meeting Notes May 16, 2007]]
 
* [[Meeting Notes May 16, 2007]]
  
== M5 Design Issues ==
+
== Design Issues ==
 +
General areas with unresolved design issues should be put here.
 
=== General ===
 
=== General ===
 
* [[Heterogeneous System Support]]
 
* [[Heterogeneous System Support]]
 
* [[ISA-Specific Compilation]]
 
* [[ISA-Specific Compilation]]
* [[New Memory Model]]
 
* [[Full system code locations]]
 
 
* [[Bad names]]
 
* [[Bad names]]
=== Alpha ===
 
 
* [[Alpha Dependencies]]
 
* [[Alpha Dependencies]]
=== SPARC ===
+
* [[Execution Tracing]]
 +
* [[Modular Coherence Protocols]]
 +
=== Architecture Features ===
 +
* [[Branch delay slots]]
 
* [[Register windows]]
 
* [[Register windows]]
 
* [[SPARC Architecture Nasties]]
 
* [[SPARC Architecture Nasties]]
* [[Branch delay slots]]
 
=== MIPS ===
 
=== X86 ===
 
 
* [[x86 decoder]]
 
* [[x86 decoder]]
* [[microcode assembler]]
 
 
* [[x86 microcode system]]
 
* [[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.
 +
* [[New Memory Model]]
 +
* [[Full system code locations]]
 +
* [[Microcode assembler]]
 +
* [[X86 microop ISA]]
 +
 +
== Proto Documentation ==
 +
Documentation in development should go here.
 +
* [[How to implement an ISA]]
  
 
==  Random Bits ==
 
==  Random Bits ==
 
* [[Things that aren't really documented anywhere]]
 
* [[Things that aren't really documented anywhere]]
* [[Summer student tasks]]
+
* [[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

Meeting Notes

Design Issues

General areas with unresolved design issues should be put here.

General

Architecture Features

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.

Random Bits

Programming Bugs