Go to the documentation of this file.
47 #ifndef __MEM_HMC_CONTROLLER_HH__
48 #define __MEM_HMC_CONTROLLER_HH__
52 #include "params/HMCController.hh"
101 #endif //__MEM_HMC_CONTROLLER_HH__
int16_t PortID
Port index/ID type, and a symbolic name for an invalid port id.
virtual bool recvTimingReq(PacketPtr pkt, PortID cpu_side_port_id)
virtual void recvRangeChange(PortID mem_side_port_id)
Function called by the port when the crossbar is recieving a range change.
HMCController(const HMCControllerParams *p)
int rotate_counter()
Function for rotating the round robin counter.
HMC Controller, in general, is responsible for translating the host protocol (AXI for example) to ser...
A Packet is used to encapsulate a transfer between two objects in the memory system (e....
A non-coherent crossbar connects a number of non-snooping memory-side ports and cpu_sides,...
Generated on Wed Sep 30 2020 14:02:13 for gem5 by doxygen 1.8.17