I just wanted to provide some information to help others who may try to use OpenBSD sparc64 on the Sun T series machines. The T series boxes (T1000 & T2000) have a hypervisor which is controlled by the service processor. The hypervisor is invisible to the OS, but can be configured via "ldm" commands in Solaris assuming the (optional) software has been installed.
I recently installed OpenBSD 4.8 sparc64 on a Sun T1000 and was confused as it only saw 2 of the 32 cores as well as 2GB of the 8GB of RAM. The problem was the fact the T1000 was previously used with Solaris LDoms and the primary domain was configured for 2 cores and 2 GB or RAM. Booting from a Solaris hard drive, I was able to reset the primary domain settings in the service processor to factory defaults. I now have a T1000 running OpenBSD which sees all 32 cores and all 8GB of RAM - Nice! The command used was "ldm set-spconfig factory-default". A reboot was then needed for the settings to take affect. I don't know if there is another way to communicate with the service processor to make these changes. It would be nice if there is. I hope this information is useful to someone, Steve.
