summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGenaro Saucedo Tejada <genaro.saucedo.tejada@intel.com>2017-01-03 15:41:43 -0600
committerAnas Nashif <nashif@linux.intel.com>2017-01-05 02:03:27 +0000
commit2382cb8fa3be705cccbbe7f7fe6217dd8fe4c7f6 (patch)
tree8f0005532b36857ac3832a7628e00e1193d0c8b3
parentf8ddacff48846185f7a9b0a57856bc25d4660f3e (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.c5
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];
/**