gem5 v25.0.0.1
Loading...
Searching...
No Matches
mem Directory Reference

Directories

 
cache
 
probes
 
protocol
 
qos
 
ruby

Files

 
abstract_mem.cc
 
abstract_mem.hh
 AbstractMemory declaration.
 
addr_mapper.cc
 
addr_mapper.hh
 
backdoor.hh
 
backdoor_manager.cc
 
backdoor_manager.hh
 
backdoor_manager.test.cc
 
bridge.cc
 Implementation of a memory-mapped bridge that connects a requestor and a responder through a request and response queue.
 
bridge.hh
 Declaration of a memory-mapped bridge that connects a requestor and a responder through a request and response queue.
 
cfi_mem.cc
 
cfi_mem.hh
 
coherent_xbar.cc
 Definition of a crossbar object.
 
coherent_xbar.hh
 Declaration of a coherent crossbar.
 
comm_monitor.cc
 
comm_monitor.hh
 
dram_interface.cc
 
dram_interface.hh
 DRAMInterface declaration.
 
drampower.cc
 
drampower.hh
 DRAMPower declaration.
 
dramsim2.cc
 
dramsim2.hh
 DRAMSim2.
 
dramsim2_wrapper.cc
 
dramsim2_wrapper.hh
 DRAMSim2Wrapper declaration.
 
dramsim3.cc
 
dramsim3.hh
 DRAMsim3.
 
dramsim3_wrapper.cc
 
dramsim3_wrapper.hh
 DRAMsim3Wrapper declaration.
 
dramsys.cc
 
dramsys.hh
 
dramsys_wrapper.cc
 
dramsys_wrapper.hh
 
external_master.cc
 
external_master.hh
 ExternalMaster is a memory object representing a binding from a gem5 responder to a request port in a system external to gem5.
 
external_slave.cc
 
external_slave.hh
 ExternalSlave is a memory object representing a binding from a gem5 requestor to a response port in a system external to gem5.
 
hbm_ctrl.cc
 
hbm_ctrl.hh
 HBMCtrl declaration.
 
hetero_mem_ctrl.cc
 
hetero_mem_ctrl.hh
 HeteroMemCtrl declaration.
 
hmc_controller.cc
 
hmc_controller.hh
 HMCController declaration.
 
htm.cc
 
htm.hh
 
mem_checker.cc
 
mem_checker.hh
 
mem_checker_monitor.cc
 
mem_checker_monitor.hh
 
mem_ctrl.cc
 
mem_ctrl.hh
 MemCtrl declaration.
 
mem_delay.cc
 
mem_delay.hh
 
mem_interface.cc
 
mem_interface.hh
 MemInterface declaration.
 
mem_requestor.hh
 RequestorInfo declaration.
 
multi_level_page_table.hh
 Declaration of a multi-level page table.
 
noncoherent_xbar.cc
 Definition of a non-coherent crossbar object.
 
noncoherent_xbar.hh
 Declaration of a non-coherent crossbar.
 
nvm_interface.cc
 
nvm_interface.hh
 NVMInterface declaration.
 
packet.cc
 Definition of the Packet Class, a packet is a transaction occuring between a single level of the memory heirarchy (ie L1->L2).
 
packet.hh
 Declaration of the Packet class.
 
packet_access.hh
 
packet_queue.cc
 
packet_queue.hh
 Declaration of a simple PacketQueue that is associated with a port on which it attempts to send packets according to the time stamp given to them at insertion.
 
page_table.cc
 Definitions of functional page table.
 
page_table.hh
 Declarations of a non-full system Page Table.
 
physical.cc
 
physical.hh
 
port.cc
 Port object definitions.
 
port.hh
 Port Object Declaration.
 
port_proxy.cc
 
port_proxy.hh
 PortProxy Object Declaration.
 
port_terminator.cc
 
port_terminator.hh
 Contains the description of the class PortTerminator.
 
port_wrapper.cc
 
port_wrapper.hh
 PortWrapper Object Declaration.
 
qport.hh
 Declaration of the queued port.
 
request.hh
 Declaration of a request, the overall memory request consisting of the parts of the request that are persistent throughout the transaction.
 
se_translating_port_proxy.cc
 
se_translating_port_proxy.hh
 
shared_memory_server.cc
 
shared_memory_server.hh
 
simple_mem.cc
 
simple_mem.hh
 SimpleMemory declaration.
 
snoop_filter.cc
 Implementation of a snoop filter.
 
snoop_filter.hh
 Definition of a snoop filter.
 
stack_dist_calc.cc
 
stack_dist_calc.hh
 
sys_bridge.cc
 
sys_bridge.hh
 
thread_bridge.cc
 
thread_bridge.hh
 
token_port.cc
 
token_port.hh
 
tport.cc
 
tport.hh
 Declaration of SimpleTimingPort.
 
translating_port_proxy.cc
 Port object definitions.
 
translating_port_proxy.hh
 
translation_gen.hh
 
translation_gen.test.cc
 
xbar.cc
 Definition of a crossbar object.
 
xbar.hh
 Declaration of an abstract crossbar base class.

Generated on Sat Oct 18 2025 08:07:55 for gem5 by doxygen 1.14.0