> However, are there any other similar fallouts outside this initmsgbuf() > situation?
There is only a risk on platforms where initmsgbuf() is invoked in (or before) pmap_bootstrap(), and where curcpu() will not necessarily point into the kernel data section for the boot processor. That description only matches sparc*.