summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKamil Tomaszewski <kamil.tomaszewski@sony.com>2020-11-19 15:04:52 +0100
committerKamil Tomaszewski <kamil.tomaszewski@sony.com>2020-11-19 15:04:52 +0100
commit76d4824728c6dc99d9bfed48a41933fa48c8bbf7 (patch)
tree6ca51bc82628bd1c678971da37fb7691de22ef1b
parent8ac9b176c961faf7672f081953de6f78ec3005e2 (diff)
spresense: Return fixed stack
-rw-r--r--ports/cxd56/supervisor/port.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/ports/cxd56/supervisor/port.c b/ports/cxd56/supervisor/port.c
index 92d335cd5..086c2d198 100644
--- a/ports/cxd56/supervisor/port.c
+++ b/ports/cxd56/supervisor/port.c
@@ -98,8 +98,12 @@ void reset_to_bootloader(void) {
}
}
+supervisor_allocation _fixed_stack;
+
supervisor_allocation* port_fixed_stack(void) {
- return NULL;
+ _fixed_stack.ptr = port_stack_get_limit();
+ _fixed_stack.length = (port_stack_get_top() - port_stack_get_limit()) * sizeof(uint32_t);
+ return &_fixed_stack;
}
uint32_t *port_stack_get_limit(void) {