summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/disp/disp.c
AgeCommit message (Collapse)AuthorFilesLines
2022-08-3014079 remove TNFToomas Soome1-19/+0
Reviewed by: Gordon Ross <gordon.w.ross@gmail.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Approved by: Garrett D'Amore <garrett@damore.org>
2022-03-1014443 resection manual pages per IPD4Richard Lowe1-2/+2
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-09-231532 Long-term kernel-resident processes need a way to play fairBryan Cantrill1-2/+18
Reviewed by: Andy Fiddaman <andy@omniosce.org> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-05-2211048 need a way to disable SMTJohn Levon1-8/+8
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Reviewed by: Gergo Doma <domag02@gmail.com> Approved by: Gordon Ross <gwr@nexenta.com>
2019-05-1510924 Need mitigation of L1TF (CVE-2018-3646)John Levon1-95/+111
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Peter Tribble <peter.tribble@gmail.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-11-115285 pass in cpu_pause_func via pause_cpusJosef 'Jeff' Sipek1-1/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Gordon Ross <gwr@nexenta.com>
2009-12-096840801 race between CL_TICK and disp() leaves onproc thread with t_waitrq setSudheer A1-0/+16
2009-11-236881015 ZFS write activity prevents other threads from running in a timely ↵Jonathan Adams1-5/+16
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-3/+3
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-02-25PSARC 2008/777 cpupm keyword mode extensionsEric Saxe1-14/+13
PSARC 2008/663 CPU Deep Idle Keyword 6567156 bring CPU power awareness to the dispatcher 6700904 deeper C-State support required on follow-ons to Intel Penryn processor generation microarchitecture 6805661 cmt_root may contain duplicates on UMA systems --HG-- rename : usr/src/uts/i86pc/io/cpudrv/cpudrv_mach.c => usr/src/uts/i86pc/io/cpudrv_mach.c rename : usr/src/uts/i86pc/io/cpudrv/cpu_acpi.c => usr/src/uts/i86pc/os/cpupm/cpu_acpi.c rename : usr/src/uts/i86pc/io/cpudrv/cpudrv_amd.c => usr/src/uts/i86pc/os/cpupm/cpupm_amd.c rename : usr/src/uts/i86pc/io/cpudrv/cpudrv_intel.c => usr/src/uts/i86pc/os/cpupm/cpupm_intel.c rename : usr/src/uts/i86pc/os/cpupm.c => usr/src/uts/i86pc/os/cpupm/cpupm_mach.c rename : usr/src/uts/i86pc/io/cpudrv/cpudrv_throttle.c => usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c rename : usr/src/uts/i86pc/io/cpudrv/pwrnow.c => usr/src/uts/i86pc/os/cpupm/pwrnow.c rename : usr/src/uts/i86pc/io/cpudrv/speedstep.c => usr/src/uts/i86pc/os/cpupm/speedstep.c rename : usr/src/uts/i86pc/sys/cpupm.h => usr/src/uts/i86pc/sys/cpupm_mach.h rename : usr/src/uts/i86pc/sys/cpudrv_throttle.h => usr/src/uts/i86pc/sys/cpupm_throttle.h
2008-12-186724307 CPU selection bias observed on NUMA/CMT systemsEric Saxe1-183/+107
6724296 trips though setfrontdq() can make threads homesick 6724256 root homed threads should participate in cross leaf lgrp CMT load balancing 6771377 idle() can get caught up in disp_anywork() on larger systems 6420092 dispatcher can be blinded by idle cpus on large systems
2008-09-186733185 Further cleanup of SUN Studio 12 lint warnings in ON source.Nick Todd1-3/+1
6365532 socketvar.h strangles lint for everyone 5002763 Sockfs debug macros should be linted 6746261 _mkarglst accidentally exported from libc.
2008-07-036482861 clock thread hung causing deadman panicbpramod1-0/+23
2008-03-216528237 thread_on_queue() panics with null pointer referencejj2098691-35/+61
2007-07-186524837 PG disabled sticky scheduler on x86bholler1-3/+14
2007-07-166466157 setbackdq, setfrontdq bound variable is not initialized when ncpus==1gd2099171-6/+12
2007-07-066495401 cpuid based cache hierarchy awarenessesaxe1-12/+15
2007-03-216518397 idle threads are too greedy when stealing on NUMA machinesesaxe1-13/+13
2007-01-176461311 multi-level CMT scheduling optimizationsesaxe1-88/+111
6509639 cpu0 is not in the right chip_t if its chipid is not zero --HG-- rename : usr/src/uts/common/os/chip.c => deleted_files/usr/src/uts/common/os/chip.c rename : usr/src/uts/common/sys/chip.h => deleted_files/usr/src/uts/common/sys/chip.h
2007-01-166498304 too much CPU time winding up in LMS_WAIT_CPUjohansen1-27/+69
2006-05-236223090 implement policies to reduce thread migrationakolb1-49/+224
2006-04-266368850 curcpu->cpu_chip translator identifies cores on Niagaraesaxe1-7/+5
6331128 disp_getwork causing performance issues on lightly loaded systems 6375908 lgrp_choose() can be too eager to spread out a multi-threaded process 6378920 lgrpid_t rises from the grave
2005-09-215062435 cpu_X_system kstats should include interrupt timeesolom1-2/+2
2005-09-016217375 CPU unconfigure, t_disp_queue, and restore_mstate() duke it outmishra1-2/+0
6294464 machine hung with threads spining in thread_lock()on a cpu dispatch lock that never gets released.
2005-06-14OpenSolaris Launchstevel@tonic-gate1-0/+2448