Increased default value of PORT_INT_REQUIRED_STACK to 32 in Cortex-Mx ports.

git-svn-id: svn://svn.code.sf.net/p/chibios/svn/branches/stable_2.4.x@4165 35acf78f-673a-0410-8e92-d51de3d6d3f4
This commit is contained in:
gdisirio 2012-05-06 10:22:47 +00:00
parent 6a6aa99a6f
commit 16f6adf160
7 changed files with 18 additions and 12 deletions

View File

@ -76,12 +76,12 @@
* This value can be zero on those architecture where there is a
* separate interrupt stack and the stack space between @p intctx and
* @p extctx is known to be zero.
* @note In this port it is conservatively set to 16 because the function
* @note In this port it is conservatively set to 32 because the function
* @p chSchDoReschedule() can have a stack frame, especially with
* compiler optimizations disabled.
*/
#if !defined(PORT_INT_REQUIRED_STACK)
#define PORT_INT_REQUIRED_STACK 16
#define PORT_INT_REQUIRED_STACK 32
#endif
/**

View File

@ -73,12 +73,12 @@
* This value can be zero on those architecture where there is a
* separate interrupt stack and the stack space between @p intctx and
* @p extctx is known to be zero.
* @note In this port it is conservatively set to 16 because the function
* @note In this port it is conservatively set to 32 because the function
* @p chSchDoReschedule() can have a stack frame, especially with
* compiler optimizations disabled.
*/
#if !defined(PORT_INT_REQUIRED_STACK)
#define PORT_INT_REQUIRED_STACK 16
#define PORT_INT_REQUIRED_STACK 32
#endif
/**

View File

@ -76,12 +76,12 @@
* This value can be zero on those architecture where there is a
* separate interrupt stack and the stack space between @p intctx and
* @p extctx is known to be zero.
* @note In this port it is conservatively set to 16 because the function
* @note In this port it is conservatively set to 32 because the function
* @p chSchDoReschedule() can have a stack frame, especially with
* compiler optimizations disabled.
*/
#if !defined(PORT_INT_REQUIRED_STACK)
#define PORT_INT_REQUIRED_STACK 16
#define PORT_INT_REQUIRED_STACK 32
#endif
/**

View File

@ -73,12 +73,12 @@
* This value can be zero on those architecture where there is a
* separate interrupt stack and the stack space between @p intctx and
* @p extctx is known to be zero.
* @note In this port it is conservatively set to 16 because the function
* @note In this port it is conservatively set to 32 because the function
* @p chSchDoReschedule() can have a stack frame, especially with
* compiler optimizations disabled.
*/
#if !defined(PORT_INT_REQUIRED_STACK)
#define PORT_INT_REQUIRED_STACK 16
#define PORT_INT_REQUIRED_STACK 32
#endif
/**

View File

@ -76,12 +76,12 @@
* This value can be zero on those architecture where there is a
* separate interrupt stack and the stack space between @p intctx and
* @p extctx is known to be zero.
* @note In this port it is conservatively set to 16 because the function
* @note In this port it is conservatively set to 32 because the function
* @p chSchDoReschedule() can have a stack frame, especially with
* compiler optimizations disabled.
*/
#if !defined(PORT_INT_REQUIRED_STACK)
#define PORT_INT_REQUIRED_STACK 16
#define PORT_INT_REQUIRED_STACK 32
#endif
/**

View File

@ -73,12 +73,12 @@
* This value can be zero on those architecture where there is a
* separate interrupt stack and the stack space between @p intctx and
* @p extctx is known to be zero.
* @note In this port it is conservatively set to 16 because the function
* @note In this port it is conservatively set to 32 because the function
* @p chSchDoReschedule() can have a stack frame, especially with
* compiler optimizations disabled.
*/
#if !defined(PORT_INT_REQUIRED_STACK)
#define PORT_INT_REQUIRED_STACK 16
#define PORT_INT_REQUIRED_STACK 32
#endif
/**

View File

@ -113,6 +113,12 @@
duplicate the code in each application or demo.
- NEW: Updated the MSP port to work with the latest MSPGCC compiler (4.6.3
LTS 20120406 unpatched), now the old MSPGCC 3.2.3 is no more supported.
- CHANGE: The PORT_INT_REQUIRED_STACK parameter for the Cortex-Mx ports has
been increased to 32 from 16 because the stack frame sizes are increased
when compiling with optimizations disabled, which is common during
debugging. In order to save RAM trim back this value when compiling with
optimizations enabled.
- CHANGE: Renamed Ethernet driver in AT91 HAL ETHD1.
*** 2.4.0 ***
- NEW: Implemented new makefile system for ARM GCC ports, now objects,