|
gem5
|
Directories | |
| directory | cache |
| directory | probes |
| 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 | bridge.cc [code] |
| Implementation of a memory-mapped bridge that connects a master and a slave through a request and response queue. | |
| file | bridge.hh [code] |
| Declaration of a memory-mapped bridge that connects a master and a slave through a request and response queue. | |
| 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_ctrl.cc [code] |
| file | dram_ctrl.hh [code] |
| DRAMCtrl 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 | external_master.cc [code] |
| file | external_master.hh [code] |
| ExternalMaster is a memory object representing a binding from a gem5 slave to a master 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 master to a slave port in a system external to gem5. | |
| file | fs_translating_port_proxy.cc [code] |
| Port object definitions. | |
| file | fs_translating_port_proxy.hh [code] |
| TranslatingPortProxy Object Declaration for FS. | |
| file | hmc_controller.cc [code] |
| file | hmc_controller.hh [code] |
| HMCController declaration. | |
| file | mem_checker.cc [code] |
| file | mem_checker.hh [code] |
| file | mem_checker_monitor.cc [code] |
| file | mem_checker_monitor.hh [code] |
| file | mem_object.cc [code] |
| file | mem_object.hh [code] |
| MemObject declaration. | |
| file | mport.cc [code] |
| file | mport.hh [code] |
| file | multi_level_page_table.cc [code] |
| file | multi_level_page_table.hh [code] |
| Declaration of a multi-level page table. | |
| file | multi_level_page_table_impl.hh [code] |
| Definitions of 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 | 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 | 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] |
| TranslatingPortProxy Object Declaration for SE. | |
| 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 | 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 | tport.cc [code] |
| file | tport.hh [code] |
| Declaration of SimpleTimingPort. | |
| file | xbar.cc [code] |
| Definition of a crossbar object. | |
| file | xbar.hh [code] |
| Declaration of an abstract crossbar base class. | |