yes, that is why I did that struct-based stack in my v3 SMP startup. The struct formed the base of the AP stack. We could put a simple print buffer in there and require that the BSP print out AP boot messages.
So each AP has some part of RAM to copy the buffer to?
I guess that doesn't help with RAM initialization issues, or am I missing something? Maybe that's a small price to pay. Maybe we should allow "Everyone prints" as an option for RAM init debugging.
Thanks, Myles