Stefan Reinauer wrote:
Marc Jones wrote:
1K of stack should still be plenty. If it is being used up we need to understand why. Each core should be able to snoop any cache so global vars and structs shouldn't be getting passed on the stack. They should be in the BSP cache/stack only.
Other CPUs are not required in the scenario? Or is the cache available between those, too? (I would guess not)
APs should be able to read the BSP cache. I don't know that I have a working example of that. The sys_info struct should be an example.
Marc