The Solaris System and Intel Platforms

With the introduction of xVM, there are now two platform implementations on the
Intel architecture. The implementation names are returned by the uname command with
the -i option and refer to the same machine, i86pc.

i86pc refers to the Solaris system directly installed on the physical system, also known as running on bare metal.

i86xpv refers to Solaris running paravirtualized on top of an xVM hypervisor.

Applications should use the uname command with the -p option. On x86
platforms, regardless of whether Solaris is running under xVM, this option always returns
i386. The -p option is equivalent to using the -m option in some
other operating systems.