A trace data system is provided in which flush request signals are
generated and passed to trace data sources to trigger them to output any
buffered trace data they are storing which was generated prior to the
flush request being signalled. When the trace data has been flushed from
these trace data sources, they signal this by generating a flush complete
signal. The flushing of trace data may advantageously be performed prior
to a power-down operation and using a trace bus bridge.