Modules | Defines
Trace Framework Symbols

Modules

 Trace Framework Control Bit map Definitions

Defines

#define TF_CONTRACT_CACHE_LINEZ   128
 contract cache line size
#define TF_CONTRACT_SIZE_BYTES   (TF_CONTRACT_CACHE_LINEZ * 12)
 contract memory size requirements contract has 12 cache lines
#define TF_CONTRACT_BUFS_ALIGN   128
 Alignment for the tf_contract memory.
#define TF_PRODUCER_LOGBUF_ALGIN   128
 Ring Buffer Alignment.
#define TF_MAX_RING_BUFS_SUPPORT   1024
 Maximum number of Ring buffers supported in the ring.
#define TF_MAX_CONSUMERS_PERCONTRACT   4
 maximum consumers allowed per contract
#define TF_CONTRACT_OOB_SIZE_BYTES   TF_CONTRACT_CACHE_LINEZ
 number of bytes allocated for the Out of Band information Out of band information is really for the application to keep some information in the traceframework contract and retrive it from either producer/consumers as it is. Traceframework does not alter any information stored in
#define TF_CONTRACT_NAME_SIZE_BYTES   TF_CONTRACT_CACHE_LINEZ
 number of bytes allocated for the name of the contract (applicable only for contract version 1) since contract version 2 does not handle name within traceframework

Copyright 2014, Texas Instruments Incorporated