History log of /opensolaris-onvv-gate/usr/src/uts/common/disp/cmt.c
Revision Date Author Comments
# 13124:8f28cf08bb11 16-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


# 11389:dd00b884e84f 22-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


# 11263:bb51174e4c6c 06-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


# 10947:2ecbb0a4d189 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


# 9746:5f004f9c2aec 28-May-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6821402 Need support for PGs that span lgroups


# 9478:bc7df14351c6 27-Apr-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6833775 underflowed cmt_utilization observed


# 9438:c82dba6fad5d 23-Apr-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6830878 Fix for 6820551 is incomplete


# 9352:a4f5bee2dbad 12-Apr-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6820551 Clovertown-based system panicked in pg_ev_thread_swtch() due to pagefault


# 9036:49811247ffb0 13-Mar-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6812782 additional cmt lineage validation logic needed to defend against buggy _PSDs


# 8969:6dd9da355f1d 03-Mar-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6811971 bad trap panic seen in cmt_pad_disable()


# 8906:e559381f1e2b 25-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


# 8689:5fb23a699479 04-Feb-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6794845 Nevada 106 panics SF15K on boot/install


# 8408:7b4e48a75d0c 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


# 5933:7baedc4f2094 29-Jan-2008 jb145095

6624427 Bad ASSERT in pg_cmt_cpu_init() causes NULL pointer reference


# 4606:ffcd05844ec5 06-Jul-2007 esaxe

6495401 cpuid based cache hierarchy awareness


# 3676:4975133d76f2 18-Feb-2007 esaxe

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


# 3434:5142e1d7d0bc 17-Jan-2007 esaxe

6461311 multi-level CMT scheduling optimizations
6509639 cpu0 is not in the right chip_t if its chipid is not zero


# 13124:8f28cf08bb11 16-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


# 11389:dd00b884e84f 22-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


# 11263:bb51174e4c6c 06-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


# 10947:2ecbb0a4d189 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


# 9746:5f004f9c2aec 28-May-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6821402 Need support for PGs that span lgroups


# 9478:bc7df14351c6 27-Apr-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6833775 underflowed cmt_utilization observed


# 9438:c82dba6fad5d 23-Apr-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6830878 Fix for 6820551 is incomplete


# 9352:a4f5bee2dbad 12-Apr-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6820551 Clovertown-based system panicked in pg_ev_thread_swtch() due to pagefault


# 9036:49811247ffb0 13-Mar-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6812782 additional cmt lineage validation logic needed to defend against buggy _PSDs


# 8969:6dd9da355f1d 03-Mar-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6811971 bad trap panic seen in cmt_pad_disable()


# 8906:e559381f1e2b 25-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


# 8689:5fb23a699479 04-Feb-2009 Eric Saxe <Eric.Saxe@Sun.COM>

6794845 Nevada 106 panics SF15K on boot/install


# 8408:7b4e48a75d0c 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


# 5933:7baedc4f2094 29-Jan-2008 jb145095

6624427 Bad ASSERT in pg_cmt_cpu_init() causes NULL pointer reference


# 4606:ffcd05844ec5 06-Jul-2007 esaxe

6495401 cpuid based cache hierarchy awareness


# 3676:4975133d76f2 18-Feb-2007 esaxe

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


# 3434:5142e1d7d0bc 17-Jan-2007 esaxe

6461311 multi-level CMT scheduling optimizations
6509639 cpu0 is not in the right chip_t if its chipid is not zero