CPU Models
From gem5
					
										
					
					- SimpleCPU - The SimpleCPU models. A good place to start learning about how to fetch, decode, execute, and complete instructions in M5.
 - DetailedCPU - The DetailedCPU model. Specific documentation on how all of the pipeline stages work, and how to modify and create new CPU models based on it.
 - Checker - The Checker. Details how to use it in your CPU model.
 
Supporting classes
- StaticInst - The StaticInst class. Used to hold static information about specific binary instructions, such as addq's or subq's.
 - DynInst - The DynInst class. Used to hold dynamic information about instructions in the pipeline, such as the PC or predicted target.