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:
parent
18c949c9c9
commit
86468fc9a5
1 changed files with 4 additions and 2 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue