Hi all,

I am using ARM64 Ultrazed board (ZYNQ Ultrascale+ serials). I want to allocate 
memeory in the initialization functions.

I use a simplified malloc and free function from other project.I modified it a 
little on the start address. I use the stack_top as the beginning of first 
available memory address.

Then I tested the malloc functions, it can return correct value according to 
the size we need. 
I can allocate memory from 0x1c000(stack_top) to 0x200000. But when it reach 
0x200000,  The system crashed without any print information.

Is there any limitation about stack size? 0x200000?

Another question is that if I start another bare-metal inmate, does it share 
the same stack as the first inmate or it has its own stack also available from 
0x1c000 on it own memory?

Thank you in advance! 

-- 
You received this message because you are subscribed to the Google Groups 
"Jailhouse" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to