gem5 v24.0.0.0
Loading...
Searching...
No Matches
minor Directory Reference

Files

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

Generated on Tue Jun 18 2024 16:24:57 for gem5 by doxygen 1.11.0