gem5 v24.0.0.0
Loading...
Searching...
No Matches
gem5::memory Namespace Reference

Namespaces

namespace  qos
 

Classes

class  AbstractMemory
 An abstract memory represents a contiguous block of physical memory, with an associated address range, and also provides basic functionality for reading and writing this memory without any timing information. More...
 
class  BackingStoreEntry
 A single entry for the backing store. More...
 
class  BurstHelper
 A burst helper helps organize and manage a packet that is larger than the memory burst size. More...
 
class  CfiMemory
 CfiMemory: This is modelling a flash memory adhering to the Common Flash Interface (CFI): More...
 
class  DRAMInterface
 Interface to DRAM devices with media specific parameters, statistics, and functions. More...
 
class  DRAMSim2
 
class  DRAMSim2Wrapper
 Wrapper class to avoid having DRAMSim2 names like ClockDomain etc clashing with the normal gem5 world. More...
 
class  DRAMsim3
 
class  DRAMsim3Wrapper
 Wrapper class to avoid having DRAMsim3 names like ClockDomain etc clashing with the normal gem5 world. More...
 
class  DRAMSys
 
class  DRAMSysWrapper
 
class  HBMCtrl
 HBM2 is divided into two pseudo channels which have independent data buses but share a command bus (separate row and column command bus). More...
 
class  HeteroMemCtrl
 
class  LockedAddr
 Locked address class that represents a physical address and a context id. More...
 
class  MemCtrl
 The memory controller is a single-channel memory controller capturing the most important timing constraints associated with a contemporary controller. More...
 
class  MemInterface
 General interface to memory device Includes functions and parameters shared across media types. More...
 
class  MemPacket
 A memory packet stores packets along with the timestamp of when the packet entered the queue, and also the decoded address. More...
 
class  NVMInterface
 Interface to NVM devices with media specific parameters, statistics, and functions. More...
 
class  PhysicalMemory
 The physical memory encapsulates all memories in the system and provides basic functionality for accessing those memories without going through the memory system and interconnect. More...
 
class  SharedMemoryServer
 
class  SimpleMemory
 The simple memory is a basic single-ported memory controller with a configurable throughput and latency. More...
 

Typedefs

typedef std::deque< MemPacket * > MemPacketQueue
 

Typedef Documentation

◆ MemPacketQueue

Definition at line 220 of file mem_ctrl.hh.


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