12345678910111213141516171819202122 |
- #ifndef __UAPI_CORESIGHT_STM_H_
- #define __UAPI_CORESIGHT_STM_H_
- #define STM_FLAG_TIMESTAMPED BIT(3)
- #define STM_FLAG_GUARANTEED BIT(7)
- /*
- * The CoreSight STM supports guaranteed and invariant timing
- * transactions. Guaranteed transactions are guaranteed to be
- * traced, this might involve stalling the bus or system to
- * ensure the transaction is accepted by the STM. While invariant
- * timing transactions are not guaranteed to be traced, they
- * will take an invariant amount of time regardless of the
- * state of the STM.
- */
- enum {
- STM_OPTION_GUARANTEED = 0,
- STM_OPTION_INVARIANT,
- };
- #endif
|