This is the mail archive of the
ecos-patches@sources.redhat.com
mailing list for the eCos project.
stubs => save all context
- From: Jonathan Larmour <jlarmour at jifvik dot org>
- To: ecos-patches at ecos dot sourceware dot org
- Date: Mon, 23 Feb 2004 14:55:15 GMT
- Subject: stubs => save all context
Index: ChangeLog
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/ChangeLog,v
retrieving revision 1.101
diff -u -5 -p -r1.101 ChangeLog
--- ChangeLog 5 Jan 2004 21:58:16 -0000 1.101
+++ ChangeLog 23 Feb 2004 14:55:15 -0000
@@ -1,5 +1,11 @@
+2004-02-23 Jonathan Larmour <jifl@eCosCentric.com>
+
+ * cdl/debugging.cdl (CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS): Included
+ stubs should always mean saving full context both on interrupts
+ and context swaps, so make it explicit.
+
2004-01-05 Gary Thomas <gary@mlbassoc.com>
* include/hal_if.h: Minor fixup - new 'fconfig' functions broke
existing uses of CYGACC_CALL_IF_FLASH_CFG_OP. Added a new macro
CYGACC_CALL_IF_FLASH_CFG_OP2 which handles new API and a wrapper
Index: cdl/debugging.cdl
===================================================================
RCS file: /cvs/ecos/ecos/packages/hal/common/current/cdl/debugging.cdl,v
retrieving revision 1.12
diff -u -5 -p -r1.12 debugging.cdl
--- cdl/debugging.cdl 8 Apr 2003 01:13:15 -0000 1.12
+++ cdl/debugging.cdl 23 Feb 2004 14:55:15 -0000
@@ -60,10 +60,12 @@ cdl_interface CYGINT_HAL_DEBUG_GDB_STUBS
cdl_option CYGDBG_HAL_DEBUG_GDB_INCLUDE_STUBS {
display "Include GDB stubs in HAL"
active_if CYGINT_HAL_DEBUG_GDB_STUBS
default_value 0
requires ! CYGSEM_HAL_USE_ROM_MONITOR
+ requires ! CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
+ requires ! CYGDBG_HAL_COMMON_CONTEXT_SAVE_MINIMUM
requires { !CYGSEM_HAL_VIRTUAL_VECTOR_DIAG \
|| CYGSEM_HAL_VIRTUAL_VECTOR_CLAIM_COMMS }
description "
This option causes a set of GDB stubs to be included into the
system. On some target systems the GDB support will be