2 * Copyright (C) 1995 Advanced RISC Machines Limited. All rights reserved.
4 * This software may be freely used, copied, modified, and distributed
5 * provided that the above copyright notice is preserved in all copies of the
17 * Title: Enumeration with all supported channels
20 #ifndef angel_chandefs_h
21 #define angel_chandefs_h
24 CI_PRIVATE
= 0, /* channels protocol control messages */
25 CI_HADP
, /* ADP, host originated */
26 CI_TADP
, /* ADP, target originated */
27 CI_HBOOT
, /* Boot, host originated */
28 CI_TBOOT
, /* Boot, target originated */
29 CI_CLIB
, /* Semihosting C library support */
30 CI_HUDBG
, /* User debug support, host originated */
31 CI_TUDBG
, /* User debug support, target originated */
32 CI_HTDCC
, /* Thumb direct comms channel, host orig. */
33 CI_TTDCC
, /* Thumb direct comms channel, target orig. */
34 CI_TLOG
, /* Target debug/logging */
38 typedef unsigned ChannelID
;
42 * Size in bytes of the channel header.
43 * This is a duplicate of XXX in chanpriv.h, but we don't want everyone
44 * to have access to all of chanpriv.h, so we'll double-check in chanpriv.h.
46 #define CHAN_HEADER_SIZE (4)
48 #endif /* ndef angel_chandefs_h */