diff options
author | Peter Mitsis <peter.mitsis@windriver.com> | 2016-01-27 14:45:51 -0500 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2016-02-05 20:25:23 -0500 |
commit | 0f213d57e4f07cb8b17727673bdbfa32645ec536 (patch) | |
tree | 4ff203710d28ed35a136955ea76ff2800d99ed16 /samples | |
parent | f23c498018b593bd250cf8ae760db4cc9540cd3f (diff) |
samples: Ensure stacks are properly aligned
Applies '__stack' tag where necessary to ensure that stacks are
properly aligned.
All stacks must be properly aligned via the '__stack' macro tag.
Change-Id: Icfb04e246bd97b2185bb05e63647c7ab01993e36
Signed-off-by: Peter Mitsis <peter.mitsis@windriver.com>
Diffstat (limited to 'samples')
-rw-r--r-- | samples/bluetooth/tester/src/bttester.c | 2 | ||||
-rw-r--r-- | samples/microkernel/test/test_timer/src/timer.c | 2 | ||||
-rw-r--r-- | samples/nanokernel/test/test_errno/src/main.c | 2 | ||||
-rw-r--r-- | samples/nanokernel/test/test_stack/src/stack.c | 6 |
4 files changed, 6 insertions, 6 deletions
diff --git a/samples/bluetooth/tester/src/bttester.c b/samples/bluetooth/tester/src/bttester.c index 385ecabee..2d26b214c 100644 --- a/samples/bluetooth/tester/src/bttester.c +++ b/samples/bluetooth/tester/src/bttester.c @@ -30,7 +30,7 @@ #include "bttester.h" #define STACKSIZE 2048 -static char stack[STACKSIZE]; +static char __stack stack[STACKSIZE]; #define CMD_QUEUED 2 static uint8_t cmd_buf[CMD_QUEUED * BTP_MTU]; diff --git a/samples/microkernel/test/test_timer/src/timer.c b/samples/microkernel/test/test_timer/src/timer.c index 7356c5f2a..6430f2156 100644 --- a/samples/microkernel/test/test_timer/src/timer.c +++ b/samples/microkernel/test/test_timer/src/timer.c @@ -284,7 +284,7 @@ void test_nano_timeouts(void) #define TEST_NANO_TIMERS_DELAY 4 static struct nano_sem test_nano_timers_sem; -static char test_nano_timers_stack[512]; +static char __stack test_nano_timers_stack[512]; static void test_nano_timers(int unused1, int unused2) { struct nano_timer timer; diff --git a/samples/nanokernel/test/test_errno/src/main.c b/samples/nanokernel/test/test_errno/src/main.c index e205106be..0f9a82103 100644 --- a/samples/nanokernel/test/test_errno/src/main.c +++ b/samples/nanokernel/test/test_errno/src/main.c @@ -21,7 +21,7 @@ #define N_FIBERS 2 #define STACK_SIZE 256 -static char stacks[N_FIBERS][STACK_SIZE]; +static __stack char stacks[N_FIBERS][STACK_SIZE]; static int errno_values[N_FIBERS + 1] = { 0xbabef00d, diff --git a/samples/nanokernel/test/test_stack/src/stack.c b/samples/nanokernel/test/test_stack/src/stack.c index d23e05f08..cd0d0ec1b 100644 --- a/samples/nanokernel/test/test_stack/src/stack.c +++ b/samples/nanokernel/test/test_stack/src/stack.c @@ -69,9 +69,9 @@ typedef struct { } ISR_STACK_INFO; -char fiberStack1[STACKSIZE]; -char fiberStack2[STACKSIZE]; -char fiberStack3[STACKSIZE]; +char __stack fiberStack1[STACKSIZE]; +char __stack fiberStack2[STACKSIZE]; +char __stack fiberStack3[STACKSIZE]; struct nano_timer timer; struct nano_stack nanoStackObj; |