tests: kernel: common: adjust stack size

Use Kconfig for extra test case stack size, needed for Xtensa.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
This commit is contained in:
Andrew Boie 2017-05-10 14:00:41 -07:00 committed by Anas Nashif
commit 86468fc9a5

View file

@ -31,14 +31,16 @@ static void thread(void *p1, void *p2, void *p3)
k_sem_give(&sem[id]);
}
static __noinit __stack char stacks[NUM_TIMEOUTS][512];
#define STACKSIZE (512 + CONFIG_TEST_EXTRA_STACKSIZE)
static __noinit __stack char stacks[NUM_TIMEOUTS][STACKSIZE];
void timeout_order_test(void)
{
int ii, prio = k_thread_priority_get(k_current_get()) + 1;
for (ii = 0; ii < NUM_TIMEOUTS; ii++) {
(void)k_thread_spawn(stacks[ii], 512, thread,
(void)k_thread_spawn(stacks[ii], STACKSIZE, thread,
(void *)ii, 0, 0, prio, 0, 0);
k_timer_init(&timer[ii], 0, 0);
k_sem_init(&sem[ii], 0, 1);