Experiment with the psrinfo command, for processor information.
Review whatever may be in its man pages for your release of Solaris.
You may get the desired information for SPARC architecture,
however I'm not certain if it produces usable info for x86 systems.
(I don't have access to both types of configurations to test it and find out.)
psrinfo gives some, but not all information. The main issue is that is does not distinguish between hyperthreading execution units of a single core and multiple cores in a single chip.
See this thread where much of the same information was discussed.
http://forum.sun.com/jive/thread.jspa?threadID=102460
--
Darren