From e1309e3eb381cc375f661c21ec9d668f4b746d59 Mon Sep 17 00:00:00 2001 From: Tat-Chee Wan (USM) Date: Mon, 11 Jul 2011 09:38:34 +0800 Subject: update signal output to handle prefetch and data aborts Implement Prefetch and Data Abort Signal enum output --- Debugger/debug_internals.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'Debugger/debug_internals.h') 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. -- cgit v1.2.3