gem5  v22.1.0.0
Classes | Namespaces
packet_queue.hh File Reference

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

#include <list>
#include "mem/port.hh"
#include "sim/drain.hh"
#include "sim/eventq.hh"

Go to the source code of this file.

Classes

class  gem5::PacketQueue
 A packet queue is a class that holds deferred packets and later sends them using the associated CPU-side port or memory-side port. More...
 
class  gem5::PacketQueue::DeferredPacket
 A deferred packet, buffered to transmit later. More...
 
class  gem5::ReqPacketQueue
 
class  gem5::SnoopRespPacketQueue
 
class  gem5::RespPacketQueue
 

Namespaces

 gem5
 Reference material can be found at the JEDEC website: UFS standard http://www.jedec.org/standards-documents/results/jesd220 UFS HCI specification http://www.jedec.org/standards-documents/results/jesd223.
 

Detailed Description

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.

The packet queue is responsible for the flow control of the port.

Definition in file packet_queue.hh.


Generated on Wed Dec 21 2022 10:22:57 for gem5 by doxygen 1.9.1