gem5
v22.1.0.0
|
Directories | |
directory | cache |
directory | probes |
directory | protocol |
directory | qos |
directory | ruby |
Files | |
file | abstract_mem.cc [code] |
file | abstract_mem.hh [code] |
AbstractMemory declaration. | |
file | addr_mapper.cc [code] |
file | addr_mapper.hh [code] |
file | backdoor.hh [code] |
file | bridge.cc [code] |
Implementation of a memory-mapped bridge that connects a requestor and a responder through a request and response queue. | |
file | bridge.hh [code] |
Declaration of a memory-mapped bridge that connects a requestor and a responder through a request and response queue. | |
file | cfi_mem.cc [code] |
file | cfi_mem.hh [code] |
file | coherent_xbar.cc [code] |
Definition of a crossbar object. | |
file | coherent_xbar.hh [code] |
Declaration of a coherent crossbar. | |
file | comm_monitor.cc [code] |
file | comm_monitor.hh [code] |
file | dram_interface.cc [code] |
file | dram_interface.hh [code] |
DRAMInterface declaration. | |
file | drampower.cc [code] |
file | drampower.hh [code] |
DRAMPower declaration. | |
file | dramsim2.cc [code] |
file | dramsim2.hh [code] |
DRAMSim2. | |
file | dramsim2_wrapper.cc [code] |
file | dramsim2_wrapper.hh [code] |
DRAMSim2Wrapper declaration. | |
file | dramsim3.cc [code] |
file | dramsim3.hh [code] |
DRAMsim3. | |
file | dramsim3_wrapper.cc [code] |
file | dramsim3_wrapper.hh [code] |
DRAMsim3Wrapper declaration. | |
file | external_master.cc [code] |
file | external_master.hh [code] |
ExternalMaster is a memory object representing a binding from a gem5 responder to a request port in a system external to gem5. | |
file | external_slave.cc [code] |
file | external_slave.hh [code] |
ExternalSlave is a memory object representing a binding from a gem5 requestor to a response port in a system external to gem5. | |
file | hbm_ctrl.cc [code] |
file | hbm_ctrl.hh [code] |
HBMCtrl declaration. | |
file | hetero_mem_ctrl.cc [code] |
file | hetero_mem_ctrl.hh [code] |
HeteroMemCtrl declaration. | |
file | hmc_controller.cc [code] |
file | hmc_controller.hh [code] |
HMCController declaration. | |
file | htm.cc [code] |
file | htm.hh [code] |
file | mem_checker.cc [code] |
file | mem_checker.hh [code] |
file | mem_checker_monitor.cc [code] |
file | mem_checker_monitor.hh [code] |
file | mem_ctrl.cc [code] |
file | mem_ctrl.hh [code] |
MemCtrl declaration. | |
file | mem_delay.cc [code] |
file | mem_delay.hh [code] |
file | mem_interface.cc [code] |
file | mem_interface.hh [code] |
MemInterface declaration. | |
file | mem_requestor.hh [code] |
RequestorInfo declaration. | |
file | multi_level_page_table.hh [code] |
Declaration of a multi-level page table. | |
file | noncoherent_xbar.cc [code] |
Definition of a non-coherent crossbar object. | |
file | noncoherent_xbar.hh [code] |
Declaration of a non-coherent crossbar. | |
file | nvm_interface.cc [code] |
file | nvm_interface.hh [code] |
NVMInterface declaration. | |
file | packet.cc [code] |
Definition of the Packet Class, a packet is a transaction occuring between a single level of the memory heirarchy (ie L1->L2). | |
file | packet.hh [code] |
Declaration of the Packet class. | |
file | packet_access.hh [code] |
file | packet_queue.cc [code] |
file | packet_queue.hh [code] |
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. | |
file | page_table.cc [code] |
Definitions of functional page table. | |
file | page_table.hh [code] |
Declarations of a non-full system Page Table. | |
file | physical.cc [code] |
file | physical.hh [code] |
file | port.cc [code] |
Port object definitions. | |
file | port.hh [code] |
Port Object Declaration. | |
file | port_proxy.cc [code] |
file | port_proxy.hh [code] |
PortProxy Object Declaration. | |
file | port_terminator.cc [code] |
file | port_terminator.hh [code] |
Contains the description of the class PortTerminator. | |
file | qport.hh [code] |
Declaration of the queued port. | |
file | request.hh [code] |
Declaration of a request, the overall memory request consisting of the parts of the request that are persistent throughout the transaction. | |
file | se_translating_port_proxy.cc [code] |
file | se_translating_port_proxy.hh [code] |
file | serial_link.cc [code] |
Implementation of the SerialLink Class, modeling Hybrid-Memory-Cube's serial interface. | |
file | serial_link.hh [code] |
Declaration of the SerialLink Class, modeling Hybrid-Memory-Cube's serial interface. | |
file | shared_memory_server.cc [code] |
file | shared_memory_server.hh [code] |
file | simple_mem.cc [code] |
file | simple_mem.hh [code] |
SimpleMemory declaration. | |
file | snoop_filter.cc [code] |
Implementation of a snoop filter. | |
file | snoop_filter.hh [code] |
Definition of a snoop filter. | |
file | stack_dist_calc.cc [code] |
file | stack_dist_calc.hh [code] |
file | sys_bridge.cc [code] |
file | sys_bridge.hh [code] |
file | thread_bridge.cc [code] |
file | thread_bridge.hh [code] |
file | token_port.cc [code] |
file | token_port.hh [code] |
file | tport.cc [code] |
file | tport.hh [code] |
Declaration of SimpleTimingPort. | |
file | translating_port_proxy.cc [code] |
Port object definitions. | |
file | translating_port_proxy.hh [code] |
file | translation_gen.hh [code] |
file | translation_gen.test.cc [code] |
file | xbar.cc [code] |
Definition of a crossbar object. | |
file | xbar.hh [code] |
Declaration of an abstract crossbar base class. | |