0ed5c46e82c989cfa9726d9dae452e3d24ef83be |
|
11-Nov-2014 |
Josef 'Jeff' Sipek <josef.sipek@nexenta.com> |
5285 pass in cpu_pause_func via pause_cpus
Reviewed by: Robert Mustacchi <rm@joyent.com>
Reviewed by: Dan McDonald <danmcd@omniti.com>
Approved by: Gordon Ross <gwr@nexenta.com> |
1a5e258f5471356ca102c7176637cdce45bac147 |
|
12-Aug-2014 |
Josef 'Jeff' Sipek <josef.sipek@nexenta.com> |
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> |
040ea03abf3f92658bc9971194b36c173d1a7744 |
|
16-Dec-2011 |
Richard Lowe <richlowe@richlowe.net> |
1627 nightly build panics, assertion failed: pg_cpu_is_bootstrapped(cpu), cmt.c line:451
Reviewed by: Jason King <jason.brian.king@gmail.com>
Reviewed by: Joshua M. Clulow <josh@sysmgr.org>
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com>
Reviewed by: Albert Lee <trisk@nexenta.com>
Approved by: Eric Schrock <eric.schrock@delphix.com> |
d3c9722485327eb5b96de2f2108e9a84bd46096d |
|
17-Aug-2010 |
Alexander Kolbasov <Alexander.Kolbasov@Sun.COM> |
PSARC 2010/309 Processor Group (PG) Kstats and Tools
6923529 Provide command for printing PG utilization
6764835 Provide command for printing processor group information
6973973 Lonely Cache PG is created on M3000 |
b885580b43755ee4ea1e280b85428893d2ba9291 |
|
23-Dec-2009 |
Alexander Kolbasov <Alexander.Kolbasov@Sun.COM> |
6764832 Provide user-level processor groups observability
6831680 cputrack(1) leaves its victim with unneeded cpc context
6901343 cpc context flag updates are not always atomic
6908152 Dormant thread CPC context affects cpu CPC consumers |
b025faee7670ae718ed421b9eeb6650fd219e5e3 |
|
07-Dec-2009 |
Eric Saxe <Eric.Saxe@Sun.COM> |
6899162 assertion failed: GROUP_SIZE(parent->cmt_children) <=1 with daily.1105 and above
6897799 cmt_lineage can be incorrect
6903691 Assertion failure in pg_cmt_cpu_active in snv_128 |
8031591d3cc3c82e97f4b60ea22d671525077b15 |
|
04-Nov-2009 |
Srihari Venkatesan <Srihari.Venkatesan@Sun.COM> |
6843035 Need support for Magny-Cours processors
6860401 FMA CPU Topology & Memory Topology needs to support Magny Cours(Multi chip Module)
Portions contributed by Boris.Ostrovsky@amd.com and Hans.Rosenfeld@amd.com |
d0e93b69daca0f8e8a003143357d6f005f3d5b46 |
|
28-May-2009 |
Eric Saxe <Eric.Saxe@Sun.COM> |
6821402 Need support for PGs that span lgroups |
ad7a79fd98967dd3c7f9e9c09391089afc20f2a2 |
|
28-Apr-2009 |
Eric Saxe <Eric.Saxe@Sun.COM> |
6833775 underflowed cmt_utilization observed |
1a77c24bc3a54fb48592de0041508561c5781501 |
|
23-Apr-2009 |
Eric Saxe <Eric.Saxe@Sun.COM> |
6830878 Fix for 6820551 is incomplete |
47ab0c7c6702159d8bb84e3b1533d9f9843dd568 |
|
12-Apr-2009 |
Eric Saxe <Eric.Saxe@Sun.COM> |
6820551 Clovertown-based system panicked in pg_ev_thread_swtch() due to pagefault |
ef4f35d84fd8b8b220e718b3e3e3bd24d179fa05 |
|
14-Mar-2009 |
Eric Saxe <Eric.Saxe@Sun.COM> |
6812782 additional cmt lineage validation logic needed to defend against buggy _PSDs |
f03808b6f3074fb1f0ee58a6656149dc2a21125c |
|
04-Mar-2009 |
Eric Saxe <Eric.Saxe@Sun.COM> |
6811971 bad trap panic seen in cmt_pad_disable() |
0e7515250c8395f368aa45fb9acae7c4f8f8b786 |
|
26-Feb-2009 |
Eric Saxe <Eric.Saxe@Sun.COM> |
PSARC 2008/777 cpupm keyword mode extensions
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 |
3e81cacf8672b40d79c410d4b7858729d77912ff |
|
04-Feb-2009 |
Eric Saxe <Eric.Saxe@Sun.COM> |
6794845 Nevada 106 panics SF15K on boot/install |
6890d023cce317bfcb74d7e43a813d060ebd2e47 |
|
18-Dec-2008 |
Eric Saxe <Eric.Saxe@Sun.COM> |
6724307 CPU selection bias observed on NUMA/CMT systems
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 |
c416da2df96208d341897ed123ac29f7f4e4f9b9 |
|
30-Jan-2008 |
jb145095 <none@none> |
6624427 Bad ASSERT in pg_cmt_cpu_init() causes NULL pointer reference |
d129bde2b648c46e02c149c4fb0729cafbb39fab |
|
06-Jul-2007 |
esaxe <none@none> |
6495401 cpuid based cache hierarchy awareness |
a66044504f7011cf96863fe62f0c6c692d5e357f |
|
19-Feb-2007 |
esaxe <none@none> |
6521026 panic: assertion failed: bitset_is_null(&pp->cp_cmt_pgs)
6521502 6461311 didn't do enough for mc-amd
6522133 opl needs updated PG definitions
6523011 panic during CPU unconfigure on null_proc_lpa 15k config |
fb2f18f820d90b001aea4fb27dd654bc1263c440 |
|
18-Jan-2007 |
esaxe <none@none> |
6461311 multi-level CMT scheduling optimizations
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 |