--- /dev/null
+/*
+ * Copyright (c) 2003 Cray, Inc.
+ *
+ * The contents of this file are proprietary information of Cray Inc.
+ * and may not be disclosed without prior written consent.
+ */
+/*
+ * This code is licensed under the GNU General Public License,
+ * Version 2. See the file COPYING for more details.
+ */
+
+
+
+#ifndef __RCA_DEFS_H__
+#define __RCA_DEFS_H__
+
+
+// Definitions moved from rs_event_name.h
+/* Console log */
+#define RS_CONSOLE_LOG (28)
+/* Debug */
+#define RS_CONSOLE_INPUT (51)
+#define RS_KGDB_INPUT (52)
+#define RS_KGDB_OUTPUT (53)
+
+#define RS_DBG_CLASS 0x00010000
+#define RS_LOG_CLASS 0x00001000
+
+/* Console log */
+#define ec_console_log (RS_LOG_CLASS | RS_CONSOLE_LOG)
+
+/* Debug */
+#define ec_console_input (RS_DBG_CLASS | RS_CONSOLE_INPUT)
+#define ec_kgdb_input (RS_DBG_CLASS | RS_KGDB_INPUT)
+#define ec_kgdb_output (RS_DBG_CLASS | RS_KGDB_OUTPUT)
+
+#define RS_RCA_SVC_CLASS 7 /* RCA service class */
+/* service type class bits */
+#define RS_CLASS_BITS 8
+#define RS_CLASS_MASK ((1 << RS_CLASS_BITS) - 1)
+
+#define RS_SUBCLASS_BITS 24
+#define RS_SUBCLASS_MASK ((1 << RS_SUBCLASS_BITS) -1)
+
+/* generate service type */
+#define RCA_MAKE_SERVICE_INDEX(class, subclass) \
+ ( (((class)&RS_CLASS_MASK) << RS_SUBCLASS_BITS) | \
+ ((subclass) & RS_SUBCLASS_MASK) )
+
+
+/* macro for setting up service id */
+#define RS_MKSVC(i, t, n) (rs_service_id_t){(i), (t), (n)}
+
+
+/* need to set RS_MSG_LEN before including rs_event.h */
+#define RS_MSG_LEN 256
+
+#define RCA_SVC_CLASS RS_RCA_SVC_CLASS /* 7 */
+
+#define RCA_CLASS_BITS RS_CLASS_BITS
+#define RCA_CLASS_MASK RS_CLASS_MASK
+
+/* number of bits client may use in subclass */
+#define RCA_SUBCLASS_BITS RS_SUBCLASS_BITS
+#define RCA_SUBCLASS_MASK RS_SUBCLASS_MASK
+
+#define RCA_INST_ANY 0xffffffffUL
+
+/* system console log */
+#define RCA_SVCTYPE_CONS RCA_MAKE_SERVICE_INDEX(RCA_SVC_CLASS, 6)
+#define RCA_SVCTYPE_TEST0 RCA_MAKE_SERVICE_INDEX(RCA_SVC_CLASS, 10)
+
+/* rs_service_id_t constants and helpers */
+#define RCA_MKSVC(i, t, n) RS_MKSVC((i), (t), (n))
+
+#define RCA_LOG_DEBUG 7
+
+#endif /* !_RCA_TYPES_H_ */