.. _pdaemon-perf:

================
PCOUNTER signals
================

.. todo:: write me

.. todo:: discuss mismatched clock thing

- ???
- :ref:`IREDIR_STATUS <pdaemon-perf-iredir>`
- :ref:`IREDIR_HOST_REQ <pdaemon-perf-iredir>`
- :ref:`IREDIR_TRIGGER_DAEMON <pdaemon-perf-iredir>`
- :ref:`IREDIR_TRIGGER_HOST <pdaemon-perf-iredir>`
- :ref:`IREDIR_PMC <pdaemon-perf-iredir>`
- :ref:`IREDIR_INTR <pdaemon-perf-iredir>`
- MMIO_BUSY
- MMIO_IDLE
- MMIO_DISABLED
- :ref:`TOKEN_ALL_USED <pdaemon-perf-mutex>`
- :ref:`TOKEN_NONE_USED <pdaemon-perf-mutex>`
- :ref:`TOKEN_FREE <pdaemon-perf-mutex>`
- :ref:`TOKEN_ALLOC <pdaemon-perf-mutex>`
- :ref:`FIFO_PUT_0_WRITE <pdaemon-perf-fifo>`
- :ref:`FIFO_PUT_1_WRITE <pdaemon-perf-fifo>`
- :ref:`FIFO_PUT_2_WRITE <pdaemon-perf-fifo>`
- :ref:`FIFO_PUT_3_WRITE <pdaemon-perf-fifo>`
- INPUT_CHANGE
- OUTPUT_2
- INPUT_2
- :ref:`THERM_ACCESS_BUSY <pdaemon-perf-therm>`

.. todo:: figure out the first signal
.. todo:: document MMIO_* signals
.. todo:: document INPUT_*, OUTPUT_*
