From 71d07b9ddf3873fdeb40d26d39b7bcd7a3d18552 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Wed, 27 May 1998 19:18:02 +0000 Subject: [PATCH] Corrected interrupt stack allocation. --- c/src/exec/sapi/headers/confdefs.h | 10 +++++++--- c/src/exec/sapi/include/confdefs.h | 10 +++++++--- cpukit/sapi/include/confdefs.h | 10 +++++++--- 3 files changed, 21 insertions(+), 9 deletions(-) diff --git a/c/src/exec/sapi/headers/confdefs.h b/c/src/exec/sapi/headers/confdefs.h index 94a7114a58..e31218ac0d 100644 --- a/c/src/exec/sapi/headers/confdefs.h +++ b/c/src/exec/sapi/headers/confdefs.h @@ -64,10 +64,14 @@ unsigned32 rtems_libio_number_iops = CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS; * Interrupt Stack Space */ -#if (CPU_ALLOCATE_INTERRUPT_STACK) -#define CONFIGURE_INTERRUPT_STACK_MEMORY RTEMS_MINIMUM_STACK_SIZE -#else +#if (CPU_ALLOCATE_INTERRUPT_STACK == 0) #define CONFIGURE_INTERRUPT_STACK_MEMORY 0 +#else + #ifndef CONFIGURE_INTERRUPT_STACK_MEMORY + #define CONFIGURE_INTERRUPT_STACK_MEMORY RTEMS_MINIMUM_STACK_SIZE + #else + #define CONFIGURE_INTERRUPT_STACK_MEMORY 0 + #endif #endif /* diff --git a/c/src/exec/sapi/include/confdefs.h b/c/src/exec/sapi/include/confdefs.h index 94a7114a58..e31218ac0d 100644 --- a/c/src/exec/sapi/include/confdefs.h +++ b/c/src/exec/sapi/include/confdefs.h @@ -64,10 +64,14 @@ unsigned32 rtems_libio_number_iops = CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS; * Interrupt Stack Space */ -#if (CPU_ALLOCATE_INTERRUPT_STACK) -#define CONFIGURE_INTERRUPT_STACK_MEMORY RTEMS_MINIMUM_STACK_SIZE -#else +#if (CPU_ALLOCATE_INTERRUPT_STACK == 0) #define CONFIGURE_INTERRUPT_STACK_MEMORY 0 +#else + #ifndef CONFIGURE_INTERRUPT_STACK_MEMORY + #define CONFIGURE_INTERRUPT_STACK_MEMORY RTEMS_MINIMUM_STACK_SIZE + #else + #define CONFIGURE_INTERRUPT_STACK_MEMORY 0 + #endif #endif /* diff --git a/cpukit/sapi/include/confdefs.h b/cpukit/sapi/include/confdefs.h index 94a7114a58..e31218ac0d 100644 --- a/cpukit/sapi/include/confdefs.h +++ b/cpukit/sapi/include/confdefs.h @@ -64,10 +64,14 @@ unsigned32 rtems_libio_number_iops = CONFIGURE_LIBIO_MAXIMUM_FILE_DESCRIPTORS; * Interrupt Stack Space */ -#if (CPU_ALLOCATE_INTERRUPT_STACK) -#define CONFIGURE_INTERRUPT_STACK_MEMORY RTEMS_MINIMUM_STACK_SIZE -#else +#if (CPU_ALLOCATE_INTERRUPT_STACK == 0) #define CONFIGURE_INTERRUPT_STACK_MEMORY 0 +#else + #ifndef CONFIGURE_INTERRUPT_STACK_MEMORY + #define CONFIGURE_INTERRUPT_STACK_MEMORY RTEMS_MINIMUM_STACK_SIZE + #else + #define CONFIGURE_INTERRUPT_STACK_MEMORY 0 + #endif #endif /*