summaryrefslogtreecommitdiff
path: root/usr/src/uts/sfmmu
AgeCommit message (Collapse)AuthorFilesLines
2020-12-17 [illumos-gate merge]Jason King2-23/+3
commit 93d78aba5b32996fc2ae893a6237a0d3972f86b2 13301 bhyve PIT not periodic for square wave mode commit 0aaef2f550fa500248f59b0b8a14225b5afbd198 13258 remove lint from the uts build commit 1a5f1879be09d3de900b2510692dd12003784d84 13361 bhyve should mask RDT cpuid info Conflicts: usr/src/uts/common/Makefile.rules usr/src/uts/intel/Makefile usr/src/uts/intel/core_pcbe/Makefile usr/src/uts/intel/opteron_pcbe/Makefile usr/src/uts/intel/p4_pcbe/Makefile usr/src/uts/intel/sockpfp/Makefile usr/src/uts/sparc/icmp/Makefile usr/src/uts/sparc/iptun/Makefile usr/src/uts/sparc/sockpfp/Makefile usr/src/uts/sparc/spdsock/Makefile
2020-12-1613258 remove lint from the uts buildRichard Lowe2-23/+3
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Jason King <jason.brian.king+illumos@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-05-15 [illumos-gate merge]Tim Foster1-14/+17
commit 836be2fe28b6fc20176de322440ef4bb1a5f37dd 12726 sbbc: smatch and NULL pointer errors commit 4a6e21349395bc68ce9ec2839d99f74b079861b5 12727 unix: 'zvp' is undeclared commit 97f11506b8e20d03ac8f60ff1b6c7e38a3326df3 12731 disable IPv6 LSO until emulation is available Conflicts: usr/src/uts/common/io/mac/mac_client.c
2020-05-1512727 unix: 'zvp' is undeclaredToomas Soome1-14/+17
Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Joshua M. Clulow <josh@sysmgr.org>
2020-04-27 [illumos-gate merge]Jerry Jelinek1-3/+3
commit 132f92b0e6c7ef46ac10daee56575ea421313e21 12596 A typo in usr/src/man/man1/ls.1 commit c3267a7bdebfa73aeda8a9cc71aa02f5420ba00c 12594 bge device IDs do not have a leading 0x commit 7112648bd7986a88f0ffa61263d5cbf7229d8b03 12472 pam_list does not have 'group' option commit fba27d8741c08c38aa9cf5fd383633304ddad810 12592 stmf_sbd: panic in _init on sparc commit 9d9483ac38cb12576b0b6e2a6d950e6d65a622a0 12547 pci_pci: NULL pointer errors commit 692bcae7eb9419bcc3f9d011a67c6a5c6497a72f 12542 dtrace: NULL pointer errors commit 12551037071c8ef2216bb540edd94a5bff5e90ae 12532 unix: NULL pointer errors commit 13c31a0ee516ab913296f7367d3c09a79ff3ba21 12533 cfgadm_plugins: NULL pointer errors commit 67dca347c78f6433be936f7be1c9bbf7069a19ec 12534 fm: NULL pointer errors
2020-04-2412532 unix: NULL pointer errorsToomas Soome1-3/+3
Reviewed by: Gary Mills <gary_mills@fastmail.fm> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-0811909 THREAD_KPRI_RELEASE does nothing of the sortPatrick Mooney1-131/+115
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-04-01 [illumos-gate merge]Jerry Jelinek2-260/+23
commit 5338faaac2dc1b2a16cb1a986233578834926ce0 12423 ipf: variable may be used uninitialized commit 9b0bb795691f70ec1b1796f6d15266f82d7a3200 12349 clean up 32-bit assembly and lint Conflicts: usr/src/uts/sparc/v9/ml/lock_prim.s usr/src/uts/intel/ia32/ml/lock_prim.s usr/src/uts/intel/ia32/ml/copy.s usr/src/uts/intel/Makefile.rules usr/src/uts/i86pc/ml/syscall_asm_amd64.s usr/src/uts/i86pc/ml/syscall_asm.s [deleted upstream]
2020-03-3112349 clean up 32-bit assembly and lintJohn Levon2-260/+23
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2019-05-22OS-7753 THREAD_KPRI_RELEASE does nothing of the sortPatrick Mooney1-132/+115
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-10-12OS-6306 accurate in-kernel zone RSS trackingJerry Jelinek1-0/+6
Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-09-29Revert "OS-6306 accurate in-kernel zone RSS tracking" [needs more work]Jerry Jelinek1-6/+0
This reverts commit 5ae84a5233b723c890288b775cb5317db2e54d61.
2017-09-28OS-6306 accurate in-kernel zone RSS trackingJerry Jelinek1-0/+6
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2017-02-227812 Remove gender specific languageDaniel Hoffman1-116/+117
Reviewed by: Matt Ahrens <mahrens@delphix.com> Reviewed by: Prakash Surya <prakash.surya@delphix.com> Reviewed by: Steve Gonczi <steve.gonczi@delphix.com> Reviewed by: Chris Williamson <chris.williamson@delphix.com> Reviewed by: George Wilson <george.wilson@delphix.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-04-106854 Set but not used in hat_sfmmu.cGary Mills1-4/+1
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Approved by: Robert Mustacchi <rm@joyent.com>
2016-01-166345 remove xhat supportJosef 'Jeff' Sipek4-547/+11
Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org>
2016-01-056514 AS_* lock macros simplificationJosef 'Jeff' Sipek1-23/+17
Reviewed 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>
2014-08-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek2-28/+25
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-125042 stop using deprecated atomic functionsJosef 'Jeff' Sipek1-3/+3
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2012-04-042603 uts should be -Waddress cleanRichard Lowe2-15/+13
Reviewed by: Eric Schrock <eric.schrock@delphix.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Robert Mustacchi <rm@joyent.com>
2011-06-211804 hat_sfmmu should verify that shared context identifiers are in-boundsRichard Lowe1-1/+1
Reviewed 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>
2011-01-19536 hat_getkpfnum needs to be removedGarrett D'Amore2-63/+5
Reviewed by: gwr@nexenta.com Reviewed by: trisk@nexenta.com
2010-07-266948098 freemem_lock contention causes poor concurrent DISM ↵Pavel Tatashin2-39/+11
MC_LOCK/MC_UNLOCK performance 6946742 sfmmu_mlspl_enter lock contention on mml_table 6956454 ani_free_pool lock contention with multi processed ISM
2010-04-236778289 vm locks need to scale with the size of system (strands/memory size)Peter Rival1-7/+17
2010-02-196892591 per-MMU context id domains for sun4vPavel Tatashin3-43/+213
2009-11-236898505 kmem_verify oddities around Fast Crash Dump integrationDave Plauger1-1/+2
2009-11-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni1-1/+1
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-10-226828976 Fast Crash DumpDave Plauger1-0/+22
6878030 live crash dump is much slower than reboot dump 6626023 Crash dump size is excessive on large memory machines
2009-09-306778854 System panics in unix:sfmmu_ismtlbcache_demapFeri Chua1-2/+1
2009-08-066858457 Remove Solaris support for UltraSPARC-AT10 processorJason Beloro4-333/+64
2009-04-036811473 VPM interfaces should provide multiple pagelength mappings per requestPrakash Sangappa1-0/+18
2009-02-13FWARC 2008/592 MMU_EXT API group name and number changeJason Beloro3-28/+204
6729256 kernel routines such as bcopy, bzero need to be optimized for UltraSPARC-AT10. 6757032 Use TLB search order register API 6771318 Some packets get dropped from the performance counter ringbuffer 6781121 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
2009-01-196755072 Frequency of calls to demap all could be reducedJason Beloro3-4/+11
6757028 Improve CRP error packet handling 6791608 SW support for humidity sensors 6793427 Optimize update to mmu primary context id 1
2008-12-086781315 panic and other errors on snv_104 with kmdb after sending a breakAmritpal Sandhu1-3/+3
2008-11-216638112 eliminate HMELOCK_ENTER() to avoid xcall timeout panic and improve ↵Amritpal Sandhu4-640/+608
GET_TTE() performance 6620705 sfmmu_hblk_hash_add/rm should not access hme buckets via va 6638127 TSB_UPDATE_TL()/TSB_UPDATE_TL_PN() shouldn't spin forever in TSB_LOCK_ENTRY()
2008-10-176729139 Shared context causes SEGVs and panics on OPLSean McEnroe2-0/+5
2008-09-26PSARC/2007/003 Solaris Support for the Rock ProcessorJason Beloro4-44/+158
6368478 Solaris needs to support the Rock processor 6440653 stores to sun4v error queue head registers are missing a membar #Sync 6639717 FLUSH instruction used more than necessary in sun4v
2008-08-226672470 Looping within uiomove()/xcopyout()/copyout_move()Donghai Qiao3-47/+99
6707987 kpm has some VAC handling issues 6388567 VAC flushing is broken on US III-IV+ for large pages
2008-07-316698108 Sun Studio 12 finds many lint errors in ON source.rh871071-9/+13
2008-07-166712974 private context must be invalidated when shared context is set to ↵sm1426031-10/+17
invalid context
2008-05-226423097 segvn_pagelock() may perform very poorlyaguzovsk1-20/+15
6526804 DR delete_memory_thread, AIO, and segvn deadlock 6557794 segspt_dismpagelock() and segspt_shmadvise(MADV_FREE) may deadlock 6557813 seg_ppurge_seg() shouldn't flush all unrelated ISM/DISM segments 6557891 softlocks/pagelocks of anon pages should not decrement availrmem for memory swapped pages 6559612 multiple softlocks on a DISM segment should decrement availrmem just once 6562291 page_mem_avail() is stuck due to availrmem overaccounting and lack of seg_preap() calls 6596555 locked anonymous pages should not have assigned disk swap slots 6639424 hat_sfmmu.c:hat_pagesync() doesn't handle well HAT_SYNC_STOPON_REF and HAT_SYNC_STOPON_MOD flags 6639425 optimize checkpage() optimizations 6662927 page_llock contention during I/O
2008-05-206701890 panic: hat_unlock_region: addr not found panicpaulsan1-1/+1
2008-05-096690827 too many simultaneous SIGSEGVs cause Batoka to fall oversvemuri1-3/+23
2008-03-316676848 nevada b85 send mondo timeout on a Sun Fire 4800 when running scat.sm1426031-1/+2
2008-02-296642758 Support Shared Context for SPARC64-VIIsm1426033-129/+428
2008-02-206656203 Stress shm24 test - panic[cpu2]/thread=300daf0e020: ptl1_panic ↵paulsan1-13/+17
reason 0x15 at TL 1
2007-12-106621520 Batoka TLB/TSB page fault resolution takes large amount of timesvemuri1-0/+43
6599537 xt_sync timeout panics when running SunVTS on Batoka
2007-09-216606499 Fix cstyle error in hat_sfmmu.cpaulsan1-7/+7
2007-09-176597746 Don't create srd_cache, region_cache and scd_cache on systems that ↵paulsan2-107/+121
don't use shared context 6597751 SFMMU_HASH_UNLOCK() call is missing in hat_unlock_region() 6600745 shared context code needs to be cleaned up 6603269 assertion failed: sfhme->hme_tte.ll != 0, file: ../../sfmmu/vm/hat_sfmmu.c, line: 11613
2007-09-146585396 sun4v huron panics in odd wayswh947091-3/+4