I was confused too, but as it turns out: http://forums.opensolaris.com/thread.jspa;jsessionid=28ED18E4E05A4FCCFF62801D542B424D?messageID=1856݀
"welcome to the world of solaris * at startup the kernel detect your system and load the 64bit kernel * but you are able to run 32bit code even your kernel is 64bit" -- This message posted from opensolaris.org