comparison packages/hal/common/current/cdl/debugging.cdl @ 92:08ffab08d2ee ecos-sw-2000-05-26

Merge from eCos master repository on 2000-05-26-07:47:03-BST
author jlarmour
date Fri, 26 May 2000 13:46:34 +0000
parents 6736c52df507
children 84e4bde58b26
comparison
equal deleted inserted replaced
91:86f6a8b98920 92:08ffab08d2ee
81 or pressing the STOP button. This option differs from 81 or pressing the STOP button. This option differs from
82 CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT in that it is used when 82 CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT in that it is used when
83 GDB stubs are present." 83 GDB stubs are present."
84 } 84 }
85 85
86 cdl_interface CYGINT_HAL_DEBUG_GDB_CTRLC_UNSUPPORTED {
87 display "Platform does not support CTRLC"
88 no_define
89 }
90
86 cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT { 91 cdl_option CYGDBG_HAL_DEBUG_GDB_CTRLC_SUPPORT {
87 display "Include GDB external break support when no stubs" 92 display "Include GDB external break support when no stubs"
88 requires !CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT 93 requires !CYGDBG_HAL_DEBUG_GDB_BREAK_SUPPORT
94 active_if { CYGINT_HAL_DEBUG_GDB_CTRLC_UNSUPPORTED == 0 }
89 default_value 1 95 default_value 1
90 description " 96 description "
91 This option adds an interrupt handler for the GDB serial line 97 This option adds an interrupt handler for the GDB serial line
92 which will listen for GDB break packets. This lets you stop the 98 which will listen for GDB break packets. This lets you stop the
93 target asynchronously when using GDB, usually by hitting Control+C 99 target asynchronously when using GDB, usually by hitting Control+C
96 stubs are NOT present." 102 stubs are NOT present."
97 } 103 }
98 104
99 cdl_option CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT { 105 cdl_option CYGDBG_HAL_DEBUG_GDB_THREAD_SUPPORT {
100 display "Include GDB multi-threading debug support" 106 display "Include GDB multi-threading debug support"
101 requires CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT 107 active_if { CYGSEM_HAL_ROM_MONITOR || CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT }
102 default_value CYGDBG_KERNEL_DEBUG_GDB_THREAD_SUPPORT 108 default_value 1
103 description " 109 description "
104 This option enables some extra HAL code which is needed 110 This option enables some extra HAL code which is needed
105 to support multi-threaded source level debugging." 111 to support multi-threaded source level debugging."
112
113 compile dbg-threads-syscall.c
106 } 114 }