The way I see it the memory setup and SMP support in CAR are two very different issues.
BSP can do its own memory. Once that memory is set up the APs can use it. Thus, the APs can have working memory when they do their RAM setup. In other words, BSP does RAM setup in CAR APs can do RAM setup with working RAM -- they just use the BSP RAM, which is working.
The K8 code hints of this model, and, when I did my trial code for V3, this is how I set it up to work.
Hence, we can do SMP memory setup as long as the BSP sets up its own memory before it starts up the APs. We are really talking about SMP in CAR, which seems like a much harder issue.
Make sense? Something I'm missing?
ron