History log of /illumos-gate/usr/src/uts/common/disp/cmt.c
Revision Date Author Comments Expand
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>

/illumos-gate/usr/src/uts/common/cpr/cpr_main.c cmt.c cpupart.c disp.c /illumos-gate/usr/src/uts/common/os/cpu.c /illumos-gate/usr/src/uts/common/os/cpu_event.c /illumos-gate/usr/src/uts/common/os/cpu_pm.c /illumos-gate/usr/src/uts/common/os/lgrp.c /illumos-gate/usr/src/uts/common/os/lgrp_topo.c /illumos-gate/usr/src/uts/common/os/mem_config.c /illumos-gate/usr/src/uts/common/sys/cpuvar.h /illumos-gate/usr/src/uts/i86pc/i86hvm/io/xpv/xpv_support.c /illumos-gate/usr/src/uts/i86pc/io/dr/dr_quiesce.c /illumos-gate/usr/src/uts/i86pc/io/ppm/acpisleep.c /illumos-gate/usr/src/uts/i86pc/os/cpr_impl.c /illumos-gate/usr/src/uts/i86pc/os/machdep.c /illumos-gate/usr/src/uts/i86pc/os/mp_pc.c /illumos-gate/usr/src/uts/i86pc/os/x_call.c /illumos-gate/usr/src/uts/i86xpv/os/mp_xen.c /illumos-gate/usr/src/uts/sun4/os/mp_states.c /illumos-gate/usr/src/uts/sun4/os/prom_subr.c /illumos-gate/usr/src/uts/sun4u/io/mem_cache.c /illumos-gate/usr/src/uts/sun4u/ngdr/io/dr_quiesce.c /illumos-gate/usr/src/uts/sun4u/os/cpr_impl.c /illumos-gate/usr/src/uts/sun4u/serengeti/io/sbdp_quiesce.c /illumos-gate/usr/src/uts/sun4v/os/mpo.c /illumos-gate/usr/src/uts/sun4v/os/suspend.c
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>

/illumos-gate/usr/src/uts/common/crypto/io/crypto.c /illumos-gate/usr/src/uts/common/crypto/io/dprov.c cmt.c /illumos-gate/usr/src/uts/common/dtrace/fasttrap.c /illumos-gate/usr/src/uts/common/dtrace/profile.c /illumos-gate/usr/src/uts/common/fs/ctfs/ctfs_root.c /illumos-gate/usr/src/uts/common/fs/dnlc.c /illumos-gate/usr/src/uts/common/fs/fem.c /illumos-gate/usr/src/uts/common/fs/lofs/lofs_subr.c /illumos-gate/usr/src/uts/common/fs/mntfs/mntvnops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs3_vnops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_client.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_client_state.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_db.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_rnode.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_subr.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs4_vnops.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs_subr.c /illumos-gate/usr/src/uts/common/fs/nfs/nfs_vnops.c /illumos-gate/usr/src/uts/common/fs/objfs/objfs_vfs.c /illumos-gate/usr/src/uts/common/fs/proc/prvnops.c /illumos-gate/usr/src/uts/common/fs/sharefs/sharefs_vfsops.c /illumos-gate/usr/src/uts/common/fs/sharefs/sharefs_vnops.c /illumos-gate/usr/src/uts/common/fs/sharefs/sharetab.c /illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/smbfs_subr2.c /illumos-gate/usr/src/uts/common/fs/sockfs/nl7curi.c /illumos-gate/usr/src/uts/common/fs/sockfs/nl7curi.h /illumos-gate/usr/src/uts/common/fs/sockfs/sockfilter_impl.h /illumos-gate/usr/src/uts/common/fs/sockfs/socksyscalls.c /illumos-gate/usr/src/uts/common/fs/ufs/lufs.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_directio.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_filio.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_lockfs.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_vfsops.c /illumos-gate/usr/src/uts/common/fs/ufs/ufs_vnops.c /illumos-gate/usr/src/uts/common/fs/vfs.c /illumos-gate/usr/src/uts/common/fs/vnode.c /illumos-gate/usr/src/uts/common/fs/zfs/dbuf.c /illumos-gate/usr/src/uts/common/fs/zfs/spa.c /illumos-gate/usr/src/uts/common/fs/zfs/sys/refcount.h /illumos-gate/usr/src/uts/common/fs/zfs/vdev_cache.c /illumos-gate/usr/src/uts/common/fs/zfs/vdev_label.c /illumos-gate/usr/src/uts/common/fs/zfs/zfs_vfsops.c /illumos-gate/usr/src/uts/common/fs/zfs/zio_inject.c /illumos-gate/usr/src/uts/common/inet/ilb/ilb.c /illumos-gate/usr/src/uts/common/inet/ilb/ilb_nat.c /illumos-gate/usr/src/uts/common/inet/ip.h /illumos-gate/usr/src/uts/common/inet/ip/igmp.c /illumos-gate/usr/src/uts/common/inet/ip/ip_attr.c /illumos-gate/usr/src/uts/common/inet/ip/ip_dce.c /illumos-gate/usr/src/uts/common/inet/ip/ip_if.c /illumos-gate/usr/src/uts/common/inet/ip/ip_ire.c /illumos-gate/usr/src/uts/common/inet/ip/ip_ndp.c /illumos-gate/usr/src/uts/common/inet/ip/ip_output.c /illumos-gate/usr/src/uts/common/inet/ip/ipsecah.c /illumos-gate/usr/src/uts/common/inet/ip/ipsecesp.c /illumos-gate/usr/src/uts/common/inet/ip/keysock.c /illumos-gate/usr/src/uts/common/inet/ip/spd.c /illumos-gate/usr/src/uts/common/inet/ip_ire.h /illumos-gate/usr/src/uts/common/inet/ipf/netinet/ip_compat.h /illumos-gate/usr/src/uts/common/inet/ipsec_impl.h /illumos-gate/usr/src/uts/common/inet/kssl/ksslimpl.h /illumos-gate/usr/src/uts/common/inet/nca/nca.h /illumos-gate/usr/src/uts/common/inet/sadb.h /illumos-gate/usr/src/uts/common/inet/sctp/sctp.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_addr.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_conn.c /illumos-gate/usr/src/uts/common/inet/sctp/sctp_impl.h /illumos-gate/usr/src/uts/common/inet/tcp/tcp_input.c /illumos-gate/usr/src/uts/common/inet/tcp_impl.h /illumos-gate/usr/src/uts/common/io/bscbus.c /illumos-gate/usr/src/uts/common/io/chxge/pe.c /illumos-gate/usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd.c /illumos-gate/usr/src/uts/common/io/comstar/port/fcoet/fcoet.h /illumos-gate/usr/src/uts/common/io/comstar/port/fcoet/fcoet_fc.c /illumos-gate/usr/src/uts/common/io/comstar/port/fct/discovery.c /illumos-gate/usr/src/uts/common/io/comstar/port/fct/fct.c /illumos-gate/usr/src/uts/common/io/comstar/port/qlt/qlt.c /illumos-gate/usr/src/uts/common/io/comstar/stmf/lun_map.c /illumos-gate/usr/src/uts/common/io/comstar/stmf/stmf.c /illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/t4_l2t.c /illumos-gate/usr/src/uts/common/io/dld/dld_str.c /illumos-gate/usr/src/uts/common/io/dls/dls_link.c /illumos-gate/usr/src/uts/common/io/drm/drm_atomic.h /illumos-gate/usr/src/uts/common/io/fcoe/fcoe.c /illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli3.c /illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_sli4.c /illumos-gate/usr/src/uts/common/io/fibre-channel/fca/fcoei/fcoei.c /illumos-gate/usr/src/uts/common/io/fibre-channel/fca/fcoei/fcoei_eth.c /illumos-gate/usr/src/uts/common/io/fibre-channel/fca/fcoei/fcoei_lv.c /illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/oce_rx.c /illumos-gate/usr/src/uts/common/io/fssnap.c /illumos-gate/usr/src/uts/common/io/gld.c /illumos-gate/usr/src/uts/common/io/hxge/hxge_rxdma.c /illumos-gate/usr/src/uts/common/io/ib/clients/daplt/daplt.c /illumos-gate/usr/src/uts/common/io/ib/clients/ibd/ibd_cm.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/cong.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ib_recv.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/message.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rdma.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/rds_recv.c /illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/send.c /illumos-gate/usr/src/uts/common/io/mac/mac.c /illumos-gate/usr/src/uts/common/io/mac/mac_bcast.c /illumos-gate/usr/src/uts/common/io/mega_sas/megaraid_sas.c /illumos-gate/usr/src/uts/common/io/mr_sas/mr_sas.c /illumos-gate/usr/src/uts/common/io/mr_sas/mr_sas_tbolt.c /illumos-gate/usr/src/uts/common/io/myri10ge/drv/myri10ge.c /illumos-gate/usr/src/uts/common/io/myri10ge/drv/myri10ge_var.h /illumos-gate/usr/src/uts/common/io/neti_impl.c /illumos-gate/usr/src/uts/common/io/nxge/nxge_rxdma.c /illumos-gate/usr/src/uts/common/io/pciex/pcie_fault.c /illumos-gate/usr/src/uts/common/io/rsm/rsm.c /illumos-gate/usr/src/uts/common/io/str_conf.c /illumos-gate/usr/src/uts/common/io/tl.c /illumos-gate/usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c /illumos-gate/usr/src/uts/common/io/xge/drv/xgell.c /illumos-gate/usr/src/uts/common/ipp/dlcosmk/dlcosmk.c /illumos-gate/usr/src/uts/common/ipp/dscpmk/dscpmk.c /illumos-gate/usr/src/uts/common/ipp/flowacct/flowacct.c /illumos-gate/usr/src/uts/common/ipp/ipgpc/classifierddi.c /illumos-gate/usr/src/uts/common/ipp/ipgpc/filters.c /illumos-gate/usr/src/uts/common/ipp/ippconf.c /illumos-gate/usr/src/uts/common/ipp/meters/tokenmt.c /illumos-gate/usr/src/uts/common/ipp/meters/tswtcl.c /illumos-gate/usr/src/uts/common/os/audit_memory.c /illumos-gate/usr/src/uts/common/os/bio.c /illumos-gate/usr/src/uts/common/os/clock.c /illumos-gate/usr/src/uts/common/os/contract.c /illumos-gate/usr/src/uts/common/os/cred.c /illumos-gate/usr/src/uts/common/os/ddi_intr.c /illumos-gate/usr/src/uts/common/os/ddifm.c /illumos-gate/usr/src/uts/common/os/devcfg.c /illumos-gate/usr/src/uts/common/os/devpolicy.c /illumos-gate/usr/src/uts/common/os/driver_lyr.c /illumos-gate/usr/src/uts/common/os/errorq.c /illumos-gate/usr/src/uts/common/os/evchannels.c /illumos-gate/usr/src/uts/common/os/exit.c /illumos-gate/usr/src/uts/common/os/fio.c /illumos-gate/usr/src/uts/common/os/fm.c /illumos-gate/usr/src/uts/common/os/fork.c /illumos-gate/usr/src/uts/common/os/kcpc.c /illumos-gate/usr/src/uts/common/os/klpd.c /illumos-gate/usr/src/uts/common/os/kmem.c /illumos-gate/usr/src/uts/common/os/lgrp.c /illumos-gate/usr/src/uts/common/os/mmapobj.c /illumos-gate/usr/src/uts/common/os/pool.c /illumos-gate/usr/src/uts/common/os/refstr.c /illumos-gate/usr/src/uts/common/os/sid.c /illumos-gate/usr/src/uts/common/os/strsubr.c /illumos-gate/usr/src/uts/common/os/sunddi.c /illumos-gate/usr/src/uts/common/os/task.c /illumos-gate/usr/src/uts/common/os/tlabel.c /illumos-gate/usr/src/uts/common/os/vmem.c /illumos-gate/usr/src/uts/common/rpc/clnt_clts.c /illumos-gate/usr/src/uts/common/rpc/clnt_cots.c /illumos-gate/usr/src/uts/common/rpc/svc_clts.c /illumos-gate/usr/src/uts/common/rpc/svc_cots.c /illumos-gate/usr/src/uts/common/rpc/svc_rdma.c /illumos-gate/usr/src/uts/common/sys/aggr_impl.h /illumos-gate/usr/src/uts/common/sys/crypto/impl.h /illumos-gate/usr/src/uts/common/sys/crypto/sched_impl.h /illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_impl.h /illumos-gate/usr/src/uts/common/syscall/corectl.c /illumos-gate/usr/src/uts/common/syscall/lwp_sobj.c /illumos-gate/usr/src/uts/common/vm/page_retire.c /illumos-gate/usr/src/uts/common/vm/seg_kmem.c /illumos-gate/usr/src/uts/common/vm/seg_kp.c /illumos-gate/usr/src/uts/common/vm/seg_spt.c /illumos-gate/usr/src/uts/common/vm/seg_vn.c /illumos-gate/usr/src/uts/common/vm/vm_page.c /illumos-gate/usr/src/uts/common/vm/vm_pagelist.c /illumos-gate/usr/src/uts/common/xen/io/xnb.c /illumos-gate/usr/src/uts/common/xen/io/xnf.c /illumos-gate/usr/src/uts/i86pc/io/psm/uppc.c /illumos-gate/usr/src/uts/i86pc/os/memnode.c /illumos-gate/usr/src/uts/i86pc/sys/rootnex.h /illumos-gate/usr/src/uts/i86pc/vm/hat_i86.c /illumos-gate/usr/src/uts/i86pc/vm/hat_i86.h /illumos-gate/usr/src/uts/i86pc/vm/htable.c /illumos-gate/usr/src/uts/i86pc/vm/htable.h /illumos-gate/usr/src/uts/i86xpv/io/psm/xpv_uppc.c /illumos-gate/usr/src/uts/intel/io/scsi/adapters/arcmsr/arcmsr.c /illumos-gate/usr/src/uts/sfmmu/vm/hat_sfmmu.c /illumos-gate/usr/src/uts/sfmmu/vm/hat_sfmmu.h /illumos-gate/usr/src/uts/sparc/dtrace/fasttrap_isa.c /illumos-gate/usr/src/uts/sparc/fpu/fpu_simulator.c /illumos-gate/usr/src/uts/sparc/sys/fpu/fpu_simulator.h /illumos-gate/usr/src/uts/sun4/os/memnode.c /illumos-gate/usr/src/uts/sun4/os/prom_subr.c /illumos-gate/usr/src/uts/sun4u/cpu/spitfire.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_common.c /illumos-gate/usr/src/uts/sun4u/os/memscrub.c /illumos-gate/usr/src/uts/sun4u/sunfire/io/ac_test.c /illumos-gate/usr/src/uts/sun4u/sys/pci/pci_axq.h
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

/illumos-gate/usr/src/cmd/Makefile /illumos-gate/usr/src/cmd/perl/5.8.4/contrib/Makefile /illumos-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Pg/Makefile.PL /illumos-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Pg/Pg.pm /illumos-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Pg/pod/Pg.pod /illumos-gate/usr/src/cmd/perl/skel/Makefile /illumos-gate/usr/src/cmd/pginfo/Makefile /illumos-gate/usr/src/cmd/pginfo/pginfo.pl /illumos-gate/usr/src/cmd/pgstat/Makefile /illumos-gate/usr/src/cmd/pgstat/pgstat.pl /illumos-gate/usr/src/lib/libsecdb/exec_attr.txt /illumos-gate/usr/src/pkg/manifests/runtime-perl-510-module-sun-solaris.mf /illumos-gate/usr/src/pkg/manifests/runtime-perl-584.mf /illumos-gate/usr/src/pkg/manifests/system-extended-system-utilities.mf cmt.c /illumos-gate/usr/src/uts/common/os/cap_util.c /illumos-gate/usr/src/uts/common/os/pghw.c /illumos-gate/usr/src/uts/common/sys/pg.h /illumos-gate/usr/src/uts/common/sys/pghw.h
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

/illumos-gate/usr/src/cmd/cpc/common/cputrack.c /illumos-gate/usr/src/lib/libcpc/common/libcpc.c /illumos-gate/usr/src/lib/libcpc/common/libcpc.h /illumos-gate/usr/src/lib/libcpc/common/mapfile-vers /illumos-gate/usr/src/lib/libpctx/common/libpctx.c /illumos-gate/usr/src/lib/libpctx/common/libpctx.h /illumos-gate/usr/src/lib/libpctx/common/mapfile-vers /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_com /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/conf/param.c cmt.c /illumos-gate/usr/src/uts/common/dtrace/dcpc.c /illumos-gate/usr/src/uts/common/io/cpc.c /illumos-gate/usr/src/uts/common/os/cap_util.c /illumos-gate/usr/src/uts/common/os/cpu.c /illumos-gate/usr/src/uts/common/os/group.c /illumos-gate/usr/src/uts/common/os/kcpc.c /illumos-gate/usr/src/uts/common/os/pg.c /illumos-gate/usr/src/uts/common/os/pghw.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/cap_util.h /illumos-gate/usr/src/uts/common/sys/cmt.h /illumos-gate/usr/src/uts/common/sys/cpc_impl.h /illumos-gate/usr/src/uts/common/sys/cpc_pcbe.h /illumos-gate/usr/src/uts/common/sys/cpuvar.h /illumos-gate/usr/src/uts/common/sys/group.h /illumos-gate/usr/src/uts/common/sys/kcpc.h /illumos-gate/usr/src/uts/common/sys/pghw.h /illumos-gate/usr/src/uts/common/sys/systm.h /illumos-gate/usr/src/uts/i86pc/os/cpuid.c /illumos-gate/usr/src/uts/i86pc/os/intr.c /illumos-gate/usr/src/uts/i86pc/os/mp_call.c /illumos-gate/usr/src/uts/i86pc/os/mp_machdep.c /illumos-gate/usr/src/uts/i86pc/sys/xc_levels.h /illumos-gate/usr/src/uts/intel/genunix/Makefile /illumos-gate/usr/src/uts/intel/ia32/os/cpc_subr.c /illumos-gate/usr/src/uts/intel/pcbe/opteron_pcbe.c /illumos-gate/usr/src/uts/intel/pcbe/p4_pcbe.c /illumos-gate/usr/src/uts/intel/sys/x86_archext.h /illumos-gate/usr/src/uts/sun4/os/mp_call.c /illumos-gate/usr/src/uts/sun4/os/x_call.c /illumos-gate/usr/src/uts/sun4u/genunix/Makefile /illumos-gate/usr/src/uts/sun4u/os/cmp.c /illumos-gate/usr/src/uts/sun4u/os/cpc_subr.c /illumos-gate/usr/src/uts/sun4v/genunix/Makefile /illumos-gate/usr/src/uts/sun4v/os/cmp.c /illumos-gate/usr/src/uts/sun4v/os/cpc_subr.c /illumos-gate/usr/src/uts/sun4v/pcbe/niagara2_pcbe.c
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

/illumos-gate/usr/src/cmd/mdb/intel/modules/generic_cpu/gcpu.c /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/chip.c /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/chip.h /illumos-gate/usr/src/lib/fm/topo/modules/i86pc/chip/chip_amd.c cmt.c /illumos-gate/usr/src/uts/common/sys/devfm.h /illumos-gate/usr/src/uts/common/sys/pghw.h /illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/ao.h /illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/ao_cpu.c /illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c /illumos-gate/usr/src/uts/i86pc/cpu/authenticamd/authamd.h /illumos-gate/usr/src/uts/i86pc/cpu/authenticamd/authamd_main.c /illumos-gate/usr/src/uts/i86pc/os/cmi_hw.c /illumos-gate/usr/src/uts/i86pc/os/cpuid.c /illumos-gate/usr/src/uts/i86pc/os/lgrpplat.c /illumos-gate/usr/src/uts/i86pc/os/mp_machdep.c /illumos-gate/usr/src/uts/intel/io/devfm_machdep.c /illumos-gate/usr/src/uts/intel/sys/cpu_module.h /illumos-gate/usr/src/uts/intel/sys/x86_archext.h
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

/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/pg.c /illumos-gate/usr/src/cmd/power/handlers.c /illumos-gate/usr/src/cmd/power/parse.c /illumos-gate/usr/src/cmd/power/pmconfig.h /illumos-gate/usr/src/cmd/powertop/cpufreq.c /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_com /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/conf/param.c cmt.c cmt_policy.c disp.c /illumos-gate/usr/src/uts/common/io/cpudrv.c /illumos-gate/usr/src/uts/common/io/pm.c /illumos-gate/usr/src/uts/common/os/cpu.c /illumos-gate/usr/src/uts/common/os/cpu_pm.c /illumos-gate/usr/src/uts/common/os/cpupm.c /illumos-gate/usr/src/uts/common/os/group.c /illumos-gate/usr/src/uts/common/os/pg.c /illumos-gate/usr/src/uts/common/os/pghw.c /illumos-gate/usr/src/uts/common/os/sunpm.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/callb.h /illumos-gate/usr/src/uts/common/sys/cmt.h /illumos-gate/usr/src/uts/common/sys/cpu_pm.h /illumos-gate/usr/src/uts/common/sys/cpudrv.h /illumos-gate/usr/src/uts/common/sys/cpupm.h /illumos-gate/usr/src/uts/common/sys/cpuvar.h /illumos-gate/usr/src/uts/common/sys/epm.h /illumos-gate/usr/src/uts/common/sys/group.h /illumos-gate/usr/src/uts/common/sys/pg.h /illumos-gate/usr/src/uts/common/sys/pghw.h /illumos-gate/usr/src/uts/common/sys/pm.h /illumos-gate/usr/src/uts/i86pc/Makefile.files /illumos-gate/usr/src/uts/i86pc/Makefile.rules /illumos-gate/usr/src/uts/i86pc/io/cpudrv/cpudrv_mach.c /illumos-gate/usr/src/uts/i86pc/io/cpudrv_mach.c /illumos-gate/usr/src/uts/i86pc/io/hpet_acpi.c /illumos-gate/usr/src/uts/i86pc/io/mp_platform_common.c /illumos-gate/usr/src/uts/i86pc/io/pcplusmp/apic.c /illumos-gate/usr/src/uts/i86pc/io/ppm_plat.c /illumos-gate/usr/src/uts/i86pc/os/cpuid.c /illumos-gate/usr/src/uts/i86pc/os/cpupm.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/cpu_acpi.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/cpu_idle.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/cpupm_amd.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/cpupm_intel.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/cpupm_mach.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/cpupm_throttle.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/pwrnow.c /illumos-gate/usr/src/uts/i86pc/os/cpupm/speedstep.c /illumos-gate/usr/src/uts/i86pc/os/mlsetup.c /illumos-gate/usr/src/uts/i86pc/os/mp_machdep.c /illumos-gate/usr/src/uts/i86pc/os/mp_startup.c /illumos-gate/usr/src/uts/i86pc/os/startup.c /illumos-gate/usr/src/uts/i86pc/sys/cpu_acpi.h /illumos-gate/usr/src/uts/i86pc/sys/cpu_idle.h /illumos-gate/usr/src/uts/i86pc/sys/cpudrv_mach.h /illumos-gate/usr/src/uts/i86pc/sys/cpupm.h /illumos-gate/usr/src/uts/i86pc/sys/cpupm_mach.h /illumos-gate/usr/src/uts/i86pc/sys/cpupm_throttle.h /illumos-gate/usr/src/uts/i86pc/sys/hpet.h /illumos-gate/usr/src/uts/i86pc/sys/hpet_acpi.h /illumos-gate/usr/src/uts/i86pc/sys/machcpuvar.h /illumos-gate/usr/src/uts/i86pc/sys/machsystm.h /illumos-gate/usr/src/uts/i86pc/sys/pwrnow.h /illumos-gate/usr/src/uts/i86pc/sys/speedstep.h /illumos-gate/usr/src/uts/i86xpv/Makefile.files /illumos-gate/usr/src/uts/intel/ia32/ml/modstubs.s /illumos-gate/usr/src/uts/intel/io/acpica/osl.c /illumos-gate/usr/src/uts/intel/sys/acpica.h /illumos-gate/usr/src/uts/intel/sys/x86_archext.h /illumos-gate/usr/src/uts/sun4/Makefile.files /illumos-gate/usr/src/uts/sun4/os/cpupm_mach.c /illumos-gate/usr/src/uts/sun4/os/mlsetup.c /illumos-gate/usr/src/uts/sun4/os/startup.c /illumos-gate/usr/src/uts/sun4/sys/cpupm_mach.h /illumos-gate/usr/src/uts/sun4u/Makefile.files /illumos-gate/usr/src/uts/sun4u/cpu/spitfire.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_cheetah.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_cheetahplus.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_jalapeno.c /illumos-gate/usr/src/uts/sun4u/io/cpudrv_mach.c /illumos-gate/usr/src/uts/sun4u/os/cmp.c /illumos-gate/usr/src/uts/sun4u/os/mach_startup.c /illumos-gate/usr/src/uts/sun4u/sys/cpudrv_mach.h /illumos-gate/usr/src/uts/sun4v/os/cmp.c /illumos-gate/usr/src/uts/sun4v/os/mach_startup.c
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

/illumos-gate/deleted_files/usr/src/uts/common/os/chip.c /illumos-gate/deleted_files/usr/src/uts/common/sys/chip.h /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/genunix.c /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/group.c /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/group.h /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/pg.c /illumos-gate/usr/src/cmd/mdb/common/modules/genunix/pg.h /illumos-gate/usr/src/cmd/mdb/intel/amd64/genunix/Makefile /illumos-gate/usr/src/cmd/mdb/intel/ia32/Makefile /illumos-gate/usr/src/cmd/mdb/intel/ia32/genunix/Makefile /illumos-gate/usr/src/cmd/mdb/sparc/v9/genunix/Makefile /illumos-gate/usr/src/pkgdefs/SUNWhea/prototype_com /illumos-gate/usr/src/uts/common/Makefile.files /illumos-gate/usr/src/uts/common/brand/lx/procfs/lx_prvnops.c /illumos-gate/usr/src/uts/common/conf/param.c cmt.c cpupart.c disp.c /illumos-gate/usr/src/uts/common/os/bitset.c /illumos-gate/usr/src/uts/common/os/clock.c /illumos-gate/usr/src/uts/common/os/cpu.c /illumos-gate/usr/src/uts/common/os/group.c /illumos-gate/usr/src/uts/common/os/lgrp.c /illumos-gate/usr/src/uts/common/os/pg.c /illumos-gate/usr/src/uts/common/os/pghw.c /illumos-gate/usr/src/uts/common/sys/Makefile /illumos-gate/usr/src/uts/common/sys/bitset.h /illumos-gate/usr/src/uts/common/sys/cmt.h /illumos-gate/usr/src/uts/common/sys/cpupart.h /illumos-gate/usr/src/uts/common/sys/cpuvar.h /illumos-gate/usr/src/uts/common/sys/disp.h /illumos-gate/usr/src/uts/common/sys/group.h /illumos-gate/usr/src/uts/common/sys/lgrp.h /illumos-gate/usr/src/uts/common/sys/pg.h /illumos-gate/usr/src/uts/common/sys/pghw.h /illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/ao_cpu.c /illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/ao_main.c /illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/ao_mca.c /illumos-gate/usr/src/uts/i86pc/io/mc/mcamd.h /illumos-gate/usr/src/uts/i86pc/io/mc/mcamd_drv.c /illumos-gate/usr/src/uts/i86pc/io/mc/mcamd_pcicfg.c /illumos-gate/usr/src/uts/i86pc/io/mc/mcamd_subr.c /illumos-gate/usr/src/uts/i86pc/os/cpuid.c /illumos-gate/usr/src/uts/i86pc/os/lgrpplat.c /illumos-gate/usr/src/uts/i86pc/os/mlsetup.c /illumos-gate/usr/src/uts/i86pc/os/mp_machdep.c /illumos-gate/usr/src/uts/i86pc/os/mp_startup.c /illumos-gate/usr/src/uts/i86pc/os/startup.c /illumos-gate/usr/src/uts/intel/ia32/os/cpc_subr.c /illumos-gate/usr/src/uts/intel/pcbe/p4_pcbe.c /illumos-gate/usr/src/uts/intel/sys/x86_archext.h /illumos-gate/usr/src/uts/sun4/io/trapstat.c /illumos-gate/usr/src/uts/sun4/os/machdep.c /illumos-gate/usr/src/uts/sun4/os/mlsetup.c /illumos-gate/usr/src/uts/sun4/os/mp_startup.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_cheetahplus.c /illumos-gate/usr/src/uts/sun4u/cpu/us3_common.c /illumos-gate/usr/src/uts/sun4u/os/cmp.c /illumos-gate/usr/src/uts/sun4v/cpu/generic.c /illumos-gate/usr/src/uts/sun4v/cpu/niagara.c /illumos-gate/usr/src/uts/sun4v/cpu/niagara2.c /illumos-gate/usr/src/uts/sun4v/os/cmp.c /illumos-gate/usr/src/uts/sun4v/os/fillsysinfo.c /illumos-gate/usr/src/uts/sun4v/sys/machcpuvar.h