summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/disp/thread.c
AgeCommit message (Collapse)AuthorFilesLines
2018-10-12OS-7200 would like thread name APIJason King1-1/+28
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-09-11backout OS-7200 would like thread name API (triggers OS-7240)Robert Mustacchi1-28/+1
Reviewed by: John Levon <john.levon@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-10OS-7200 would like thread name APIJason King1-1/+28
OS-7205 bhyve makefile uses wrong linker flags Reviewed by: Jason King <jason.king@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Patrick Mooney <patrick.mooney@joyent.com>
2018-09-07OS-7222 thread_create() should ensure ->t_cpu is setJohn Levon1-30/+27
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-08-14OS-7125 Need mitigation of L1TF (CVE-2018-3646)John Levon1-2/+5
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-07-30OS-7096 installctx needs kpreempt_disable protectionPatrick Mooney1-0/+6
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Robert Mustacchi <rm@joyent.com>
2018-06-26OS-7034 ctxops should use stack ordering for save/restorePatrick Mooney1-51/+139
Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2017-10-05OS-6366 lx: need support for PR_GET_NAMEJason King1-1/+52
Reviewed by: Dan McDonald <danmcd@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Jerry Jelinek <jerry.jelinek@joyent.com>
2015-01-30 [illumos-gate merge]Jerry Jelinek1-1/+1
commit 63098359d8842cf81b6fb1b81567e12c671db06f 5511 stat.h(3head) manpage #define typo commit 7eb15eeb0b1a3f960946b7563765e128425fc13b 5568 'allthreads' needs to be global commit 32b5e9f0cda85eef94eb578dd053e155df43fed3 5554 kmdb can't trace stacks that begin within itself
2015-01-295568 'allthreads' needs to be globalRichard Lowe1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Dan McDonald <danmcd@omniti.com>
2015-01-03OS-3678 many file event monitors on a single vnode can induce stack overflowBryan Cantrill1-14/+106
2013-11-044285 preemption leaves a context op behindRobert Mustacchi1-0/+8
Reviewed by: Bryan Cantrill <bryan@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Dan McDonald <danmcd@nexenta.com>
2013-11-03OS-2610 preemption leaves a context op behindRobert Mustacchi1-0/+8
Reviewed by: Bryan Cantrill <bryan@joyent.com>
2012-04-27OS-782 need to record timestamp when calling through context opsBryan Cantrill1-4/+12
2010-08-166958308 XSAVE/XRSTOR mechanism to save and restore processor stateKuriakose Kuruvilla1-5/+4
Contributed by Lejun Zhu <lejun.zhu@intel.com>
2009-12-096905982 panic: NULL pointer dereference in anon_get_ptr() in swapout threadJonathan Adams1-31/+32
6908270 Insufficient test for "segkp_fault: bad unlock" panic in segkp_fault()
2009-11-236881015 ZFS write activity prevents other threads from running in a timely ↵Jonathan Adams1-0/+3
manner 6899867 mstate_thread_onproc_time() doesn't account for runnable time correctly PSARC/2009/615 System Duty Cycle Scheduling Class and ZFS IO Observability
2009-11-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni1-2/+1
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-05-256826573 System crashing while installing snv_111Colin Yi1-20/+1
2008-10-166626918 A new (k)mdb command ::stackinfo, kernel thread stack usagePhilippe Jung1-1/+262
2008-03-26PSARC 2008/138 Soft CPU and processor set bindingsakolb1-0/+4
6656791 Weaker CPU and processor set bindings is useful
2008-03-20PSARC 2007/661 delete sched_niceraf1-20/+9
PSARC 2008/039 POSIX scheduling interfaces 6647542 POSIX scheduling should be compatible with Solaris scheduling classes --HG-- rename : usr/src/lib/libc/inc/rtsched.h => deleted_files/usr/src/lib/libc/inc/rtsched.h rename : usr/src/lib/libc/port/threads/rtsched.c => deleted_files/usr/src/lib/libc/port/threads/rtsched.c
2008-01-146182418 mutex_vector_enter has scaling issues on 25kpt1579191-1/+77
6292850 kernel code for multistrand CPUs should avoid spin loops (mutex_vector_enter) 6535018 mutex performance sub-optimal on some platforms
2008-01-076619224 Tick accounting needs to be made scalablemv1431291-6/+44
2007-12-271162981 Remove C2_AUDIT #defines from the kernel and build filesgww1-6/+0
2007-10-096608681 PSARC/2007/173 kiconv - framework and kiconv_emea (phase 1)is1-0/+2
2007-09-116203568 accumulating number of threads behind rw_lock in ire_walk_ill_tables ↵carlsonj1-14/+1
IRB_REFRELE 6591083 IP instances sis_check added stray entries to sparc ip module makefile
2007-07-196472192 panic in cv_wait when exiting a processqiao1-2/+23
2007-04-306546122 ip_thread_exit() ill/ipif/nce refcount checks missing post-IP-instancesnordmark1-2/+7
2007-04-155078264 assertion failure: proc_pageout != NULL, file: ../../common/vm/vm_page.cpraks1-0/+9
2007-03-216529767 intStress issue on 64-bit machinessudheer1-2/+0
2007-03-09PSARC/2004/402 CPU Capsakolb1-7/+30
6327235 PSARC/2004/402 CPU caps 6464161 Dead KSLICE code should be removed 6514387 FX class contains dead code to keep list of member threads 6518395 kstat_zone_add performs KM_SLEEP allocation when it should not
2006-09-11PSARC/2005/471 BrandZ: Support for non-native zonesnn352481-0/+2
6374606 ::nm -D without an object may not work on processes in zones 6409350 BrandZ project integration into Solaris 6455289 pthread_setschedparam() should return EPERM rather than panic libc 6455591 setpriority(3C) gets errno wrong for deficient privileges failure 6458178 fifofs doesn't support lofs mounts of fifos 6460380 Attempted open() of a symlink with the O_NOFOLLOW flag set returns EINVAL, not ELOOP 6463857 renice(1) errors erroneously --HG-- rename : usr/src/lib/libzonecfg/zones/SUNWblank.xml => usr/src/lib/brand/native/zone/SUNWblank.xml rename : usr/src/lib/libzonecfg/zones/SUNWdefault.xml => usr/src/lib/brand/native/zone/SUNWdefault.xml
2006-08-306351092 Race for t_ctx in removectx() can lead to panic.trevtom1-3/+24
2006-07-10backout 6351092: causes 6447223dm1207691-15/+2
2006-07-096351092 Race for t_ctx in removectx() can lead to panic.trevtom1-2/+15
2006-05-186301942 system crashes with overwritten machpcbelowe1-0/+2
2006-04-206315610 servicing_interrupt() can return true even if the thread is not in ↵sudheer1-6/+12
interrupt context
2006-03-24PSARC/2002/762 Layered Trusted Solarisjpk1-3/+6
PSARC/2005/060 TSNET: Trusted Networking with Security Labels PSARC/2005/259 Layered Trusted Solaris Label Interfaces PSARC/2005/573 Solaris Trusted Extensions for Printing PSARC/2005/691 Trusted Extensions for Device Allocation PSARC/2005/723 Solaris Trusted Extensions Filesystem Labeling PSARC/2006/009 Labeled Auditing PSARC/2006/155 Trusted Extensions RBAC Changes PSARC/2006/191 is_system_labeled 6293271 Zone processes should use zone_kcred instead of kcred 6394554 integrate Solaris Trusted Extensions --HG-- rename : usr/src/cmd/dminfo/Makefile => deleted_files/usr/src/cmd/dminfo/Makefile rename : usr/src/cmd/dminfo/dminfo.c => usr/src/cmd/allocate/dminfo.c
2006-01-066219276 need per-process equivalent of device contextrab1-5/+9
6244042 x86 kernels do not need default LDTs 6308413 sysi86(SI86DSCR) rejects the first valid custom descriptor #6 with errno 6308413 contributed by Juergen Keil <jk@tools.de>
2005-10-046174746 Need to remove remaining references to __ia64kalai1-20/+0
--HG-- rename : usr/src/uts/common/sys/elf_ia64.h => deleted_files/usr/src/uts/common/sys/elf_ia64.h
2005-06-14OpenSolaris Launchstevel@tonic-gate1-0/+1713