UltraSPARC-T1 support is functionally complete.
Recent changes:
- tod support added
- dynamic hash resizing
- dynamic tsb resizing
- fix TSO and PCIe support for em on sparc
- cddl licensed hypervisor interface code removed and replaced with bsd licensed versions
- "shutdown -r" and "shutdown -h" now work correctly
- loadable modules now work on large memory systems
- fixups for unaligned loads/stores now work
Current work item:
- Virtual network driver - LDC and mdesc support are in
There are a number of known issues that need to be fixed before release:
- serial port not currently supported
The following is a list of items that I would like to see done by the time 7.0 is released.
Longer-term work for logical domaining support:
- virtual disk driver
- CPU hotplug
- memory hotplug - longer term issue, will not happen by 7.0
Desired platform-specific optimizations / features:
- balance interrupts between cpus
- MSI
- profiling
- dynamic TSB resizing - (not yet enabled)
- superpage support
- optimized copyin/copyout
- optimized bzero / bcopy in libc
- T2 10GigE support
Desired platform-independent optimizations:
- reduce coverage of vm page queue mutex
- remove sched_lock
Nice to have functionality:
- minidumps
- java support