gem5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
minor Directory Reference

Files

file  activity.cc [code]
 
file  activity.hh [code]
 ActivityRecoder from cpu/activity.h wrapped to provide evaluate and minorTrace.
 
file  buffers.hh [code]
 Classes for buffer, queue and FIFO behaviour.
 
file  cpu.cc [code]
 
file  cpu.hh [code]
 Top level definition of the Minor in-order CPU model.
 
file  decode.cc [code]
 
file  decode.hh [code]
 Decode collects macro-ops from Fetch2 and splits them into micro-ops passed to Execute.
 
file  dyn_inst.cc [code]
 
file  dyn_inst.hh [code]
 The dynamic instruction and instruction/line id (sequence numbers) definition for Minor.
 
file  exec_context.hh [code]
 ExecContext bears the exec_context interface for Minor.
 
file  execute.cc [code]
 
file  execute.hh [code]
 All the fun of executing instructions from Decode and sending branch/new instruction stream info.
 
file  fetch1.cc [code]
 
file  fetch1.hh [code]
 Fetch1 is responsible for fetching "lines" from memory and passing them to Fetch2.
 
file  fetch2.cc [code]
 
file  fetch2.hh [code]
 Fetch2 receives lines of data from Fetch1, separates them into instructions and passes them to Decode.
 
file  func_unit.cc [code]
 
file  func_unit.hh [code]
 Execute function unit descriptions and pipeline implementations.
 
file  lsq.cc [code]
 
file  lsq.hh [code]
 A load/store queue that allows outstanding reads and writes.
 
file  pipe_data.cc [code]
 
file  pipe_data.hh [code]
 Contains class definitions for data flowing between pipeline stages in the top-level structure portion of this model.
 
file  pipeline.cc [code]
 
file  pipeline.hh [code]
 The constructed pipeline.
 
file  scoreboard.cc [code]
 
file  scoreboard.hh [code]
 A simple instruction scoreboard for tracking dependencies in Execute.
 
file  stats.cc [code]
 
file  stats.hh [code]
 The stats for MinorCPU separated from the CPU definition.
 
file  trace.hh [code]
 This file contains miscellaneous classes and functions for formatting general trace information and also MinorTrace information.
 

Generated on Fri Jun 9 2017 13:04:43 for gem5 by doxygen 1.8.6