diff options
author | Genaro Saucedo Tejada <genaro.saucedo.tejada@intel.com> | 2017-01-03 15:41:43 -0600 |
---|---|---|
committer | Anas Nashif <nashif@linux.intel.com> | 2017-01-05 02:03:27 +0000 |
commit | 2382cb8fa3be705cccbbe7f7fe6217dd8fe4c7f6 (patch) | |
tree | 8f0005532b36857ac3832a7628e00e1193d0c8b3 | |
parent | f8ddacff48846185f7a9b0a57856bc25d4660f3e (diff) |
sanity: prevent stack corruption at test_static_idt
Stack for fiber idtSpurFiber at tests/legacy/kernel/test_static_idt
for nanokernel is not big enough since printk parse context refactor
(commit 3ab6046), causing sanity check to fail with CONFIG_DEBUG=y.
Change-Id: Iddc74a2800163a22be985067ce828ac859ae4a24
Signed-off-by: Genaro Saucedo Tejada <genaro.saucedo.tejada@intel.com>
-rw-r--r-- | tests/legacy/kernel/test_static_idt/nanokernel/src/static_idt.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/legacy/kernel/test_static_idt/nanokernel/src/static_idt.c b/tests/legacy/kernel/test_static_idt/nanokernel/src/static_idt.c index 9a3635c9c..ad0c2c9ef 100644 --- a/tests/legacy/kernel/test_static_idt/nanokernel/src/static_idt.c +++ b/tests/legacy/kernel/test_static_idt/nanokernel/src/static_idt.c @@ -38,7 +38,7 @@ Ensures interrupt and exception stubs are installed correctly. /* externs */ - /* the _idt_base_address symbol is generated via a linker script */ +/* the _idt_base_address symbol is generated via a linker script */ extern unsigned char _idt_base_address[]; @@ -50,7 +50,8 @@ static volatile int intHandlerExecuted; /* Assume the spurious interrupt handler will execute and abort the fiber */ static volatile int spurHandlerAbortedThread = 1; -static char __stack fiberStack[512]; +#define STACK_SIZE 1024 +static char __stack fiberStack[STACK_SIZE]; /** |