|Non-Confidential||PDF version||ARM 100052_0001_00_en|
|Home > L3 Memory System > QoS features > QoS class and POCQ resource availability|
The POCQ buffers are shared resources for all QoS classes.
The higher the QoS class, the higher the occupancy availability. For example, the HighHigh (HH) QoS class can use all the POCQ entries except for the dedicated snoop filter pool.
The following figure shows the availability of POCQ resources for various QoS levels, using a particular QoS pool that is shared between multiple QoS classes.
The QoS pools are:
|hh_pool||Available for HH class.|
|h_pool||Available for H class and HH class.|
|m_pool||Available for M class, H class, and HH class.|
|l_pool||Available for all classes.|
|seq||Snoop filter evictions only.|
This scheme enables a higher-priority QoS class to have more POCQ resources for transaction processing, and prevents a lower-priority QoS from using all the POCQ. The level of POCQ availability decreases for the lower QoS classes.
QoS pool distribution of the POCQ is software-configurable using the qos_reservation register.