I see the "VAC too big!" error on my local copy of 32-bit Solaris 9 too. Some searching showed the message occurs in the OpenSolaris source at http://fxr.watson.org/fxr/source/sfmmu/vm/hat_sfmmu.c?v=OPENSOLARIS#L1347.
I'm not exactly sure what this is trying to check here, but I do know that OpenBIOS uses 512K PTEs to map itself, while calls to OFMEM use 8K PTEs which may be relevant. Does anyone know the exact significance of this?
Hmmm...I do not recall seeing that VAC too big error on Solaris 9 32-bit (on 32-bit Qemu/OpenBIOS), but if you're seeing it and Solaris 9 boots fine for you, then perhaps that's a Red Herring and not worth running down. Maybe I'll focus on trying to track down the source of some of the other error messages that seem to contribute to not being able to boot 64-bit Solaris - particularly Solaris 10 and higher, since I think that's where the CPU Power Management starts, which would be great to get working for the CPU performance aspect of running Qemu.
-Nick
-------- This e-mail may contain SEAKR Engineering (SEAKR) Confidential and Proprietary Information. If this message is not intended for you, you are strictly prohibited from using this message, its contents or attachments in any way. If you have received this message in error, please delete the message from your mailbox. This e-mail may contain export-controlled material and should be handled accordingly.