Hi,

Thanks for popping by! The answer to the question in the subject line of your 
email (stack size of processes spawned by sel4utils_configure_process()) is 
that sel4utils_configure_process() calls sel4utils_configure_thread(), which 
allocates the stack using vspace_new_pages(), found here: 
(https://github.com/seL4/seL4_libs/blob/master/libsel4vspace/include/vspace/vspace.h#L112).
 The stack size is determined by CONFIG_SEL4UTILS_STACK_SIZE, which can be set 
in your `make menuconfig` settings. Try: `make menuconfig` -> select "seL4 
Libraries" -> "libsel4utils" and change the stack size as desired.

That said,

> However, when I try to increase the size of an array to 80,000 bytes, the 
> second process wont start. I tried to increase ALLOCATOR_VIRTUAL_POOL_SIZE 
> but it still does not work.

Sorry, I'll need to know a bit more about what's going on here: could you post 
some more detailed output, or maybe a diff, so I can try to aid you?

--Yours truly,
Kofi


_______________________________________________
Devel mailing list
[email protected]
https://sel4.systems/lists/listinfo/devel

Reply via email to