gem5  v22.1.0.0
Classes
gem5::memory::qos Namespace Reference

Classes

class  MemCtrl
 The qos::MemCtrl is a base class for Memory objects which support QoS - it provides access to a set of QoS scheduling policies. More...
 
class  MemSinkCtrl
 QoS Memory Sink. More...
 
class  MemSinkInterface
 
class  Policy
 QoS Policy base class. More...
 
class  FixedPriorityPolicy
 Fixed Priority QoS Policy. More...
 
class  PropFairPolicy
 Proportional Fair QoS Policy Providing a configurable fair scheduling policy based on utilization; utilization is directly proportional to a score which is inversely proportional to the QoS priority Users can tune the policy by adjusting the weight parameter (weight of the formula) More...
 
class  QueuePolicy
 QoS Queue Policy. More...
 
class  LifoQueuePolicy
 Last In First Out Queue Policy. More...
 
class  FifoQueuePolicy
 First In First Out Queue Policy. More...
 
class  LrgQueuePolicy
 Least Recently Granted Queue Policy It selects packets from the queue with a round robin-like policy: using the requestor id as a switching parameter rather than switching over a time quantum. More...
 
class  TurnaroundPolicy
 Base class for QoS Bus Turnaround policies. More...
 
class  TurnaroundPolicyIdeal
 Ideal QoS Bus Turnaround policy. More...
 

Generated on Wed Dec 21 2022 10:24:15 for gem5 by doxygen 1.9.1