summaryrefslogtreecommitdiff
path: root/Debugger/debug_internals.h
diff options
context:
space:
mode:
authorTat-Chee Wan (USM)2011-07-11 09:38:34 +0800
committerTat-Chee Wan (USM)2011-07-11 09:38:34 +0800
commite1309e3eb381cc375f661c21ec9d668f4b746d59 (patch)
tree651a52fc18120ef60180a437a9d2534a3a0a5895 /Debugger/debug_internals.h
parent1da4bbcbb476f5133e9d2c7f8ede8382d9e2bfe2 (diff)
update signal output to handle prefetch and data aborts
Implement Prefetch and Data Abort Signal enum output
Diffstat (limited to 'Debugger/debug_internals.h')
-rw-r--r--Debugger/debug_internals.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/Debugger/debug_internals.h b/Debugger/debug_internals.h
index 56cf26a..8292854 100644
--- a/Debugger/debug_internals.h
+++ b/Debugger/debug_internals.h
@@ -296,6 +296,18 @@ ENUM_VAL(DBG_ABORT_PREFETCH) /**< Prefetch Abort. */
ENUM_VAL(DBG_ABORT_DATA) /**< Data Abort. */
ENUM_END(bkpt_type_t)
+/** Debugger Message Signal Enums
+ *
+ * Debugger Signal Message Enums.
+ * The enums must be consecutive, starting from 0
+ */
+/* FIXME: Need to validate against the ecos-generic-stub.c Error enums */
+ENUM_BEGIN
+ENUM_VALASSIGN(MSG_SIG_DEFAULT, 0) /**< Normal Signal Response. */
+ENUM_VALASSIGN(MSG_SIG_PREFETCH, 0) /**< Prefetch Abort Signal Response. */
+ENUM_VALASSIGN(MSG_SIG_DATA, 0) /**< Data Abort Signal Response. */
+ENUM_END(dbg_msg_signo)
+
/** Debugger Message Error Enums
*
* Debugger Error Message Enums.