An apparatus, a method, and a computer program are provided for stalling
the performance of commands. In a normal performance system, there are
multiple steps that have to be complete for a command to be performed.
However, commands may not be performed for a variety of reasons.
Typically, a system will utilize a flush mechanism to alleviate a buildup
of commands that have not been performed. Flushing, though, can be
costly. Therefore, a more efficient system of stalling the performance of
commands has been developed to alleviate the problem of missed command
performance and the problems associated with system flushes.