FreeCalypso > hg > freecalypso-sw
comparison rvinterf/include/localsock.h @ 266:cb833ff54d88
rvinterf: CLI2RVI_RESET_PACKET_RX command implemented
| author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> |
|---|---|
| date | Thu, 06 Feb 2014 01:10:13 +0000 |
| parents | 2f285f20d617 |
| children | a5c8f48003cd |
comparison
equal
deleted
inserted
replaced
| 265:4c416868524a | 266:cb833ff54d88 |
|---|---|
| 19 | 19 |
| 20 #define CLI2RVI_WANT_RVTRACE 0x00 | 20 #define CLI2RVI_WANT_RVTRACE 0x00 |
| 21 #define CLI2RVI_WANT_MUXPROTO 0x01 | 21 #define CLI2RVI_WANT_MUXPROTO 0x01 |
| 22 #define CLI2RVI_PKT_TO_TARGET 0x02 | 22 #define CLI2RVI_PKT_TO_TARGET 0x02 |
| 23 #define CLI2RVI_RAWBYTES_TO_TARGET 0x03 | 23 #define CLI2RVI_RAWBYTES_TO_TARGET 0x03 |
| 24 #define CLI2RVI_RESET_PACKET_RX 0x04 | |
| 24 | 25 |
| 25 /* | 26 /* |
| 26 * The first two commands (CLI2RVI_WANT_RVTRACE and CLI2RVI_WANT_MUXPROTO) | 27 * The first two commands (CLI2RVI_WANT_RVTRACE and CLI2RVI_WANT_MUXPROTO) |
| 27 * are the means by which client programs inform rvinterf that they are | 28 * are the means by which client programs inform rvinterf that they are |
| 28 * interested in receiving copies of certain packets coming from the target. | 29 * interested in receiving copies of certain packets coming from the target. |
| 36 * | 37 * |
| 37 * The CLI2RVI_WANT_MUXPROTO opcode needs to be followed by one byte | 38 * The CLI2RVI_WANT_MUXPROTO opcode needs to be followed by one byte |
| 38 * identifying the RVTMUX protocol of interest, i.e., the first byte of the | 39 * identifying the RVTMUX protocol of interest, i.e., the first byte of the |
| 39 * packets exchanged between the host and the target, e.g., 0x12 for L1 traces | 40 * packets exchanged between the host and the target, e.g., 0x12 for L1 traces |
| 40 * as defined in pktmux.h, for a total message length of 2 bytes. | 41 * as defined in pktmux.h, for a total message length of 2 bytes. |
| 42 * | |
| 43 * The CLI2RVI_RESET_PACKET_RX opcode resets the "interests" previously set | |
| 44 * with CLI2RVI_WANT_RVTRACE and/or CLI2RVI_WANT_MUXPROTO. It is a "blanket" | |
| 45 * reset; the command message consists of just the opcode. | |
| 41 * | 46 * |
| 42 * The last two commands (CLI2RVI_PKT_TO_TARGET and CLI2RVI_RAWBYTES_TO_TARGET) | 47 * The last two commands (CLI2RVI_PKT_TO_TARGET and CLI2RVI_RAWBYTES_TO_TARGET) |
| 43 * cause data payload to be sent to the target serial port. Payload following | 48 * cause data payload to be sent to the target serial port. Payload following |
| 44 * CLI2RVI_PKT_TO_TARGET (must not exceed MAX_PKT_TO_TARGET) is sent with the | 49 * CLI2RVI_PKT_TO_TARGET (must not exceed MAX_PKT_TO_TARGET) is sent with the |
| 45 * proper packet encapsulation per TI; bytes following | 50 * proper packet encapsulation per TI; bytes following |
