Hmmm it looks from reading the source code that QEMU doesn't actually implement a proper audio device for SS-5 at all but merely provides a dummy device with an empty mapped region. In that case it may be possible to provide a simple mapping in OpenBIOS to match the one in QEMU which may be enough to persuade Solaris to boot.
Ugh. I recall that audio chip being non-trivial...
It might be worth deleting that audio device from the device tree and see if Solaris really does get further.