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]);
|
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)
|
void timeout_order_test(void)
|
||||||
{
|
{
|
||||||
int ii, prio = k_thread_priority_get(k_current_get()) + 1;
|
int ii, prio = k_thread_priority_get(k_current_get()) + 1;
|
||||||
|
|
||||||
for (ii = 0; ii < NUM_TIMEOUTS; ii++) {
|
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);
|
(void *)ii, 0, 0, prio, 0, 0);
|
||||||
k_timer_init(&timer[ii], 0, 0);
|
k_timer_init(&timer[ii], 0, 0);
|
||||||
k_sem_init(&sem[ii], 0, 1);
|
k_sem_init(&sem[ii], 0, 1);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue