|
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. | |