|
gem5 [DEVELOP-FOR-25.0]
|
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 | |
| serial_link.cc | |
| Implementation of the SerialLink Class, modeling Hybrid-Memory-Cube's serial interface. | |
| serial_link.hh | |
| Declaration of the SerialLink Class, modeling Hybrid-Memory-Cube's serial interface. | |
| 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. | |