comparison packages/hal/common/current/include/pkgconf/hal.h @ 38:e7ba79f6d3a8 ecos-sw-1999-09-23

Merge from eCos master repository on 1999-09-23-20:10:25-BST
author jlarmour
date Thu, 23 Sep 1999 19:52:27 +0000
parents e97d78785e2d
children f10165814f1e
comparison
equal deleted inserted replaced
37:0b25345c9c69 38:e7ba79f6d3a8
203 of discovering which device has interrupted without 203 of discovering which device has interrupted without
204 inspecting the device itself. It can also reduce the amount 204 inspecting the device itself. It can also reduce the amount
205 of RAM needed for interrupt decoding tables and code." 205 of RAM needed for interrupt decoding tables and code."
206 } 206 }
207 207
208 cdl_option CYGIMP_HAL_COMMON_INTERRUPTS_IGNORE_SPURIOUS {
209 display "Ignore spurious [fleeting] interrupts"
210 parent CYGPKG_HAL_COMMON_INTERRUPTS
211 description "
212 On some hardware, interrupt sources may not be de-bounced or
213 de-glitched. Rather than try to handle these interrupts (no
214 handling may be possible), this option allows the HAL to simply
215 ignore them. In most cases, if the interrupt is real it will
216 reoccur in a detectable form."
217 }
218
219
208 }}CFG_DATA 220 }}CFG_DATA
209 221
210 */ 222 */
211 223
212 #define CYGIMP_HAL_COMMON_INTERRUPTS_USE_INTERRUPT_STACK 224 #define CYGIMP_HAL_COMMON_INTERRUPTS_USE_INTERRUPT_STACK
213 #define CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE 4096 225 #define CYGNUM_HAL_COMMON_INTERRUPTS_STACK_SIZE 4096
214 #undef CYGSEM_HAL_COMMON_INTERRUPTS_ALLOW_NESTING 226 #undef CYGSEM_HAL_COMMON_INTERRUPTS_ALLOW_NESTING
215 #define CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT 227 #define CYGDBG_HAL_COMMON_INTERRUPTS_SAVE_MINIMUM_CONTEXT
216 #undef CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN 228 #undef CYGIMP_HAL_COMMON_INTERRUPTS_CHAIN
229 #undef CYGIMP_HAL_COMMON_INTERRUPTS_IGNORE_SPURIOUS
217 230
218 231
219 /* {{CFG_DATA 232 /* {{CFG_DATA
220 233
221 cdl_component CYGPKG_HAL_COMMON_CONTEXT { 234 cdl_component CYGPKG_HAL_COMMON_CONTEXT {