|
libnexus-rv
|
#include <stdint.h>#include <stddef.h>#include <stdbool.h>

Go to the source code of this file.
Classes | |
| struct | nexusrv_msg |
| Decoded NexusRV Message. More... | |
Macros | |
| #define | NEXUS_RV_BITS_TCODE 6 |
| #define | NEXUS_RV_BITS_ETYPE 4 |
| #define | NEXUS_RV_BITS_RCODE 4 |
| #define | NEXUS_RV_BITS_EVCODE 4 |
| #define | NEXUS_RV_BITS_CDF 2 |
| #define | NEXUS_RV_BITS_ADDR_SYNC 4 |
| #define | NEXUS_RV_BITS_ADDR_BTYPE 2 |
| #define | NEXUS_RV_BITS_OWNERSHIP_FMT 2 |
| #define | NEXUS_RV_BITS_OWNERSHIP_PRV 2 |
| #define | NEXUS_RV_BITS_OWNERSHIP_V 1 |
| #define | NEXUS_RV_BITS_CKSRC 4 |
| #define | NEXUS_RV_BITS_CKDF 2 |
Typedefs | |
| typedef struct nexusrv_msg | nexusrv_msg |
| Decoded NexusRV Message. | |
Enumerations | |
| enum | nexusrv_tcodes { NEXUSRV_TCODE_Ownership = 2 , NEXUSRV_TCODE_DirectBranch = 3 , NEXUSRV_TCODE_IndirectBranch = 4 , NEXUSRV_TCODE_Error = 8 , NEXUSRV_TCODE_DataAcquisition = 7 , NEXUSRV_TCODE_ProgTraceSync = 9 , NEXUSRV_TCODE_DirectBranchSync = 11 , NEXUSRV_TCODE_IndirectBranchSync = 12 , NEXUSRV_TCODE_ResourceFull = 27 , NEXUSRV_TCODE_IndirectBranchHist = 28 , NEXUSRV_TCODE_IndirectBranchHistSync = 29 , NEXUSRV_TCODE_RepeatBranch = 30 , NEXUSRV_TCODE_ICT = 34 , NEXUSRV_TCODE_ProgTraceCorrelation = 33 , NEXUSRV_TCODE_VendorStart = 56 , NEXUSRV_TCODE_VendorLast = 62 , NEXUSRV_TCODE_Idle = 63 } |
| TCODE enumeration. | |
| #define NEXUS_RV_BITS_ADDR_BTYPE 2 |
Number of B-TYPE bits
| #define NEXUS_RV_BITS_ADDR_SYNC 4 |
Number of SYNC bits
| #define NEXUS_RV_BITS_CDF 2 |
Number of CDF bits
| #define NEXUS_RV_BITS_CKDF 2 |
Number of CKDF bits
| #define NEXUS_RV_BITS_CKSRC 4 |
Number of CKSRC bits
| #define NEXUS_RV_BITS_ETYPE 4 |
Number of ETYPE bits
| #define NEXUS_RV_BITS_EVCODE 4 |
Number of EVCODE bits
| #define NEXUS_RV_BITS_OWNERSHIP_FMT 2 |
Number of PROCESS.FORMAT bits
| #define NEXUS_RV_BITS_OWNERSHIP_PRV 2 |
Number of PROCESS.PRV bits
| #define NEXUS_RV_BITS_OWNERSHIP_V 1 |
Number of PROCESS.V bits
| #define NEXUS_RV_BITS_RCODE 4 |
Number of RCODE bits
| #define NEXUS_RV_BITS_TCODE 6 |
Number of TCODE bits