6514 AS_* lock macros simplificationReviewed by: Piotr Jasiukajtis <estibi@me.com>Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>Reviewed by: Albert Lee <trisk@omniti.com>Approved by: Dan McDo
6514 AS_* lock macros simplificationReviewed by: Piotr Jasiukajtis <estibi@me.com>Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com>Reviewed by: Albert Lee <trisk@omniti.com>Approved by: Dan McDonald <danmcd@omniti.com>
show more ...
5045 use atomic_{inc,dec}_* instead of atomic_add_*Reviewed by: Matthew Ahrens <mahrens@delphix.com>Reviewed by: Garrett D'Amore <garrett@damore.org>Approved by: Robert Mustacchi <rm@joyent.com>
5042 stop using deprecated atomic functionsReviewed by: Dan McDonald <danmcd@omniti.com>Approved by: Robert Mustacchi <rm@joyent.com>
2603 uts should be -Waddress cleanReviewed by: Eric Schrock <eric.schrock@delphix.com>Reviewed by: Gordon Ross <gwr@nexenta.com>Approved by: Robert Mustacchi <rm@joyent.com>
1804 hat_sfmmu should verify that shared context identifiers are in-boundsReviewed by: Gordon Ross <gwr@nexenta.com>Reviewed by: Joshua M. Clulow <josh@sysmgr.org>Reviewed by: Dan McDonald <danmcd
1804 hat_sfmmu should verify that shared context identifiers are in-boundsReviewed by: Gordon Ross <gwr@nexenta.com>Reviewed by: Joshua M. Clulow <josh@sysmgr.org>Reviewed by: Dan McDonald <danmcd@nexenta.com>Reviewed by: Garrett D'Amore <garrett@damore.org>Approved by: Robert Mustacchi <rm@joyent.com>
536 hat_getkpfnum needs to be removedReviewed by: gwr@nexenta.comReviewed by: trisk@nexenta.com
6948098 freemem_lock contention causes poor concurrent DISM MC_LOCK/MC_UNLOCK performance6946742 sfmmu_mlspl_enter lock contention on mml_table6956454 ani_free_pool lock contention with multi proce
6948098 freemem_lock contention causes poor concurrent DISM MC_LOCK/MC_UNLOCK performance6946742 sfmmu_mlspl_enter lock contention on mml_table6956454 ani_free_pool lock contention with multi processed ISM
6778289 vm locks need to scale with the size of system (strands/memory size)
6892591 per-MMU context id domains for sun4v
6898505 kmem_verify oddities around Fast Crash Dump integration
PSARC/2009/396 Tickless Kernel Architecture / lbolt decoupling6860030 tickless clock requires a clock() decoupled lbolt / lbolt64Portions contributed by Chad Mynhier <cmynhier@gmail.com>
6828976 Fast Crash Dump6878030 live crash dump is much slower than reboot dump6626023 Crash dump size is excessive on large memory machines
6778854 System panics in unix:sfmmu_ismtlbcache_demap
6858457 Remove Solaris support for UltraSPARC-AT10 processor
6811473 VPM interfaces should provide multiple pagelength mappings per request
FWARC 2008/592 MMU_EXT API group name and number change6729256 kernel routines such as bcopy, bzero need to be optimized for UltraSPARC-AT10.6757032 Use TLB search order register API6771318 Some p
FWARC 2008/592 MMU_EXT API group name and number change6729256 kernel routines such as bcopy, bzero need to be optimized for UltraSPARC-AT10.6757032 Use TLB search order register API6771318 Some packets get dropped from the performance counter ringbuffer6781121 CPC: Rock PCBE does not correctly handle overflow profiling. 64-bit extension is incorrect.6791429 SUNW,UltraSPARC-AT10 should not be using ASI_NQUAD_LD since it is redefined as ASI_STICK_CMPR
6755072 Frequency of calls to demap all could be reduced6757028 Improve CRP error packet handling6791608 SW support for humidity sensors6793427 Optimize update to mmu primary context id 1
6781315 panic and other errors on snv_104 with kmdb after sending a break
6638112 eliminate HMELOCK_ENTER() to avoid xcall timeout panic and improve GET_TTE() performance6620705 sfmmu_hblk_hash_add/rm should not access hme buckets via va6638127 TSB_UPDATE_TL()/TSB_UPDATE
6638112 eliminate HMELOCK_ENTER() to avoid xcall timeout panic and improve GET_TTE() performance6620705 sfmmu_hblk_hash_add/rm should not access hme buckets via va6638127 TSB_UPDATE_TL()/TSB_UPDATE_TL_PN() shouldn't spin forever in TSB_LOCK_ENTRY()
6729139 Shared context causes SEGVs and panics on OPL
PSARC/2007/003 Solaris Support for the Rock Processor6368478 Solaris needs to support the Rock processor6440653 stores to sun4v error queue head registers are missing a membar #Sync6639717 FLUSH i
PSARC/2007/003 Solaris Support for the Rock Processor6368478 Solaris needs to support the Rock processor6440653 stores to sun4v error queue head registers are missing a membar #Sync6639717 FLUSH instruction used more than necessary in sun4v
6672470 Looping within uiomove()/xcopyout()/copyout_move()6707987 kpm has some VAC handling issues6388567 VAC flushing is broken on US III-IV+ for large pages
6698108 Sun Studio 12 finds many lint errors in ON source.
6712974 private context must be invalidated when shared context is set to invalid context
6423097 segvn_pagelock() may perform very poorly6526804 DR delete_memory_thread, AIO, and segvn deadlock6557794 segspt_dismpagelock() and segspt_shmadvise(MADV_FREE) may deadlock6557813 seg_ppurge
6423097 segvn_pagelock() may perform very poorly6526804 DR delete_memory_thread, AIO, and segvn deadlock6557794 segspt_dismpagelock() and segspt_shmadvise(MADV_FREE) may deadlock6557813 seg_ppurge_seg() shouldn't flush all unrelated ISM/DISM segments6557891 softlocks/pagelocks of anon pages should not decrement availrmem for memory swapped pages6559612 multiple softlocks on a DISM segment should decrement availrmem just once6562291 page_mem_avail() is stuck due to availrmem overaccounting and lack of seg_preap() calls6596555 locked anonymous pages should not have assigned disk swap slots6639424 hat_sfmmu.c:hat_pagesync() doesn't handle well HAT_SYNC_STOPON_REF and HAT_SYNC_STOPON_MOD flags6639425 optimize checkpage() optimizations6662927 page_llock contention during I/O
123