summaryrefslogtreecommitdiff
path: root/cesar/ecos/packages/hal/sparc
diff options
context:
space:
mode:
authorschodet2009-10-08 14:34:23 +0000
committerschodet2009-10-08 14:34:23 +0000
commitef0a5bcf0ce578075003690a68ac3c22727a9d4f (patch)
tree18536130e05424ee55793ec48a172bf19a29ffe4 /cesar/ecos/packages/hal/sparc
parent2259f1367f6985602ab10c3b277d19d67a3d34aa (diff)
cesar/ecos/packages/hal/sparc: disable interrupt stack for DSR, refs #620
This is a workaround until a real fix is found. Execution of DSR on the interrupt stack makes the system crash. git-svn-id: svn+ssh://pessac/svn/cesar/trunk@6033 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'cesar/ecos/packages/hal/sparc')
-rw-r--r--cesar/ecos/packages/hal/sparc/arch/current/include/hal_intr.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/cesar/ecos/packages/hal/sparc/arch/current/include/hal_intr.h b/cesar/ecos/packages/hal/sparc/arch/current/include/hal_intr.h
index 8f013d0d7f..53491b8811 100644
--- a/cesar/ecos/packages/hal/sparc/arch/current/include/hal_intr.h
+++ b/cesar/ecos/packages/hal/sparc/arch/current/include/hal_intr.h
@@ -77,9 +77,11 @@
#ifdef CYGIMP_HAL_COMMON_INTERRUPTS_USE_INTERRUPT_STACK
+#if 0 /* This makes the system crachs, to be investigated. */
externC void hal_interrupt_stack_call_pending_DSRs(void);
#define HAL_INTERRUPT_STACK_CALL_PENDING_DSRS() \
hal_interrupt_stack_call_pending_DSRs()
+#endif
// these are offered solely for stack usage testing
// if they are not defined, then there is no interrupt stack.