1. What's New in the Oracle Solaris 10 9/10 Release
Oracle Solaris Auto Registration
SPARC: Support for ITU Construction Tools on SPARC Platforms
Oracle Solaris Upgrade Enhancement for Oracle Solaris Zone- Cluster Nodes
Virtualization Enhancements for Oracle Solaris Zones
Migrating a Physical Oracle Solaris 10 System Into a Zone
Updating Packages by Using the New zoneadm attach -U Option
Virtualization Enhancements for Oracle VM Server for SPARC
Memory Dynamic Reconfiguration Capability
Virtual Disk Multipathing Enhancements
Virtual Domain Information Command and API
System Administration Enhancements
Oracle Solaris ZFS Features and Enhancements
x86: Support for the IA32_ENERGY_PERF_BIAS MSR
Support for Multiple Disk Sector Size
Sparse File Support in the cpio Command
x86: 64-Bit libc String Functions Improvements With SSE
Automated Rebuilding of sendmail Configuration Files
Automatic Boot Archive Recovery
x86: Intel AES-NI Optimization
New Oracle Solaris Unicode Locales
Device Management Enhancements
x86: HP Smart Array HBA Driver
x86: Support for Broadcom NetXtreme II 10 Gigabit Ethernet NIC Driver
x86: New SATA HBA Driver, bcm_sata, for Broadcom HT1000 SATA Controllers
Support for SATA/AHCI Port Multiplier
Support for Netlogic NLP2020 PHY in the nxge Driver
BIND 9.6.1 for the Oracle Solaris 10 OS
Open Fabrics User Verbs Primary Kernel Components
InfiniBand Infrastructure Enhancements
Support for the setxkbmap Command
ixgbe Driver to Integrate Intel Shared Code Version 3.1.9
Broadcom Support to bge Networking Driver
x86: Fully Buffered DIMM Idle Power Enhancement
Fault Management Architecture Enhancements
The following diagnostic tools have been enhanced in the Oracle Solaris 10 9/10 release.
The Sun Validation Test Suite (SunVTS) is a comprehensive hardware diagnostic tool that tests and validates the connectivity and functionality of most controllers and devices on Oracle platforms. The SunVTS tests are targeted for each hardware component or function in a system. The tool supports three user interfaces (UIs), a graphical UI (GUI), a terminal-based UI, and a command line interface (CLI).
Enhancements to the SunVTS infrastructure include the following:
The GUI has been modified to display the vtsreportgenerate option.
The Oracle logo replaces the Sun and Java logos on the GUI windows.
The SunVTS harness has been modified to handle memory resource crunches gracefully.
The startsunvts script has been enhanced to have more default testing options.
Enhancements to memory and CPU diagnostics include the following:
fputest has been enhanced with new subtests for the FMOV, FNEG, FABS, FADD, and FSUB instructions.
pmemtest has been modified to use a multi-process approach.
pmemtest has been modified to manage its own instances. Previously, the SunVTS harness managed the instances.
Messaging clean-up in tests.
A new message type, ALERT, has been added for errors that are not caused by hardware faults.
Enhancements to input/output diagnostics include the following:
iobustest has been modified to dump the buffers on failure and will not spawn 8 threads on USB targets with stress=MAX.
New disk test for SunVTS.
The following debugger subcommands have been added to the mdb command to enhance the debugging capability of kmem and libumem, along with a summary of threads running on a panicked system:
o ::whatis \226 – Is faster and works better with pipelined commands
o ::whatthread – Prints threads whose stack contains the given address
o ::stacks \226 – Groups similar stacks
o ::kmem_slabs– Displays slab usage per kmem cache
For more information, see the mdb(1) man page.