History log of /opensolaris-onvv-gate/usr/src/uts/sun4v/cpu/niagara2.c
Revision Date Author Comments
# 13102:91026ef504cf 13-Aug-2010 Vivek Gavaskar <vivek.gavaskar@oracle.COM>

6974188 processor name update for SPARC T3


# 11674:9ba8d3dbb91b 17-Feb-2010 James Anderson <James.Anderson@Sun.COM>

6917448 processor name update for UltraSPARC T3


# 11304:3092d1e303d6 11-Dec-2009 Janie Lu <Janie.Lu@Sun.COM>

FWARC 2008/613 KT IOS Performance Counters API
FWARC 2008/615 KT Perf Reg HV API
FWARC 2009/434 KT IOS Performance Counters API Update
FWARC 2009/567 Parallel Boot HV APIs
PSARC 2009/177 Solaris support for Rainbow Falls platforms
PSARC 2009/389 Sun4v faulted SP events extension
PSARC 2009/533 CRYPTO_HMAC_NO_UPDATE - A new KCF SPI flag
PSARC 2009/605 more sun4v platform-independent cpu/mem FMA events
PSARC 2009/649 Generic PCIe root complex FMA events
6704999 extend xaui enum to work in platform independent world
6773223 RFE: guest epkt for faulted SP
6773225 RFE: Diagnosis of a faulted SP
6797776 Solaris support for Rainbow Falls platforms


# 6800:abb141f0fd93 04-Jun-2008 ae112802

6586125 Add backoff to atomic routines to avoid hang and choppiness on some systems
6691060 POPC dropsie


# 6041:e35bc57647fd 19-Feb-2008 dp78419

6653726 guest domain panics on page_get_replacement_page in sparse-memory, memory-exhaustion test case


# 5834:66e26b3fbcc7 14-Jan-2008 pt157919

6182418 mutex_vector_enter has scaling issues on 25k
6292850 kernel code for multistrand CPUs should avoid spin loops (mutex_vector_enter)
6535018 mutex performance sub-optimal on some platforms


# 5631:86330280b9fd 06-Dec-2007 wh94709

6600775 Victoria Falls systems don't need contig_mem pre-allocation for nxge driver
6560415 update contig_mem_alloc/arena comments, variable names


# 5615:94da8867d1d9 06-Dec-2007 dp78419

6633918 assertion failed: ((page_papfn_2_color_cpu(npfn, szc) ^ color) & ceq_mask) == 0


# 5352:30dae0788871 29-Oct-2007 svemuri

6570958 make lint fails for sun4v generic CPU module
6570952 make lint fails for sun4v Niagara CPU module
6570956 make lint fails for sun4v Niagara 2 CPU module


# 5079:2505799f46a8 17-Sep-2007 jc25722

6601648 MPO changes should not have added reference to routine tsb_lgrp_affinity in common header file
6602344 Niagara1 machines think of themselves as NUMA
6602360 mdb, kstat updates needed post 6539930
6602440 physical processor view (psrinfo -vp) not supported on N1 post 6539930
6603355 MPO for sun4v platforms causes a panic when the number of mblocks > 1 and # of lgroups <= 1


# 4769:291956cbfc21 31-Jul-2007 dp78419

PSARC 2006/675 MPO for Victoria Falls/Maramba project
6539930 MPO for sun4v platforms


# 4732:4edaffb4494b 25-Jul-2007 davemq

6501667 ncp/n2cp drivers should not assume a static number of crypto units
6558981 Allow Errata 175 workaround to be fully enabled/disabled
6519970 Niagara crypto providers should recognize maramba specific device compatibility properties
PSARC 2007/306 Victoria Falls IO FMA
6539545 Support new VF PIU errors
6556056 DE should consume ereport.io.n2.pec.lwc
PSARC 2007/117 Maramba 1u/2u Platform Support
6531673 ON support for vf processor
6491129 psrinfo -pv doesn't report correct chip info on sun4v
6530592 Topo maps for maramba
6551884 Add nxge driver support for Maramba platforms
6560113 nxge driver should send message to console & /var/adm/messages when onboard port0 or 1 is disabled
6569931 Enhance sun4v trapstat to support at least 256 CPUs
FWARC 2007/237 Victoria Falls Perf Regs HV API
6562095 Maramba system panics with send_mondo_set timeout while booting
6437543 sun4v NCPU update to 256


# 4318:f8fa23eb4630 24-May-2007 susans

6558383 page_get_color_shift_cpu() shouldn't assume nszc > szc


# 4204:4e0ccf8619c3 11-May-2007 ha137994

6473237 trapstat fails to release cpu_lock and tstat_lock in failure paths
6475905 hat_pagesuspend() hangs trying to relocate 4M page from contig_mem_slab_arena


# 4203:8d20ed8bb872 10-May-2007 rsmaeda

6552083 pg_cmt_cpu_init() assert failed during CPU DR on Huron


# 3884:3058fa67089a 22-Mar-2007 ha137994

6528692 Remove Niagara2 1.x CPC workarounds


# 3733:f1b41f5144cc 28-Feb-2007 dp78419

6528905 group colorequiv colors on N2 by low order bits of the color first


# 3732:c8e62d396494 28-Feb-2007 ae112802

6470504 Remove Niagara2 IDLE loop workaround
6481563 Add support for Niagara2 2.x SPARC performance counters
6481949 handle dynamic hpriv peformance counting using N2 2.0 PCR
6528668 move stick compare workaround to Niagara2 and generic CPU module


# 3717:8471164f3e47 26-Feb-2007 dp78419

6527696 /etc/system colorequiv setting has no impact


# 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


# 3177:6d48ee59c4fc 27-Nov-2006 dp78419

6488843 Hashed Cache index mode support for Huron
6489149 colorequivszc[] may be set incorrectly on sun4v
6489393 MTYPE_START/MTYPE_NEXT DR race in ASSERT macro
6493685 randomize effective process user stack start address to avoid thrashing caches on sun4v platforms


# 3156:30109e935ec8 22-Nov-2006 girish

FWARC/2006/175 MD definition for N2 CWQ
FWARC/2006/201 sun4v error handling update
FWARC/2006/425 NCS HV API Update 2
FWARC/2006/429 Niagara2 Perf Regs HV API
FWARC/2006/474 pci io hv iommu attributes update
FWARC/2006/481 Niagara-2 Random Number Generator API
FWARC/2006/524 Niagara2 Network Interface Unit Hypervisor API
FWARC/2006/556 NIU/SIU Device Tree Bindings and Machine Description Definitions
FWARC/2006/567 Niagara Crypto & RNG compatible property update
PSARC/2006/459 Huron 1u/2u Platform Support
PSARC/2006/520 Niagara 2 Random Number Generator
PSARC/2006/521 Niagara 2 Cryptographic Provider
PSARC/2006/645 Niagara II NIU 10Gbit Ethernet Driver
6477049 ON support for UltraSPARC-T2 processor
6375797 Add support for SUN4V IOMMU extensions
6480942 Crypto support for UltraSPARC-T2 processor
6480959 NIU support for UltraSPARC-T2 processor
6483040 ON platform support for Huron (SPARC-Enterprise-T5120 & SPARC-Enterprise-T5220)


# 13102:91026ef504cf 13-Aug-2010 Vivek Gavaskar <vivek.gavaskar@oracle.COM>

6974188 processor name update for SPARC T3


# 11674:9ba8d3dbb91b 17-Feb-2010 James Anderson <James.Anderson@Sun.COM>

6917448 processor name update for UltraSPARC T3


# 11304:3092d1e303d6 11-Dec-2009 Janie Lu <Janie.Lu@Sun.COM>

FWARC 2008/613 KT IOS Performance Counters API
FWARC 2008/615 KT Perf Reg HV API
FWARC 2009/434 KT IOS Performance Counters API Update
FWARC 2009/567 Parallel Boot HV APIs
PSARC 2009/177 Solaris support for Rainbow Falls platforms
PSARC 2009/389 Sun4v faulted SP events extension
PSARC 2009/533 CRYPTO_HMAC_NO_UPDATE - A new KCF SPI flag
PSARC 2009/605 more sun4v platform-independent cpu/mem FMA events
PSARC 2009/649 Generic PCIe root complex FMA events
6704999 extend xaui enum to work in platform independent world
6773223 RFE: guest epkt for faulted SP
6773225 RFE: Diagnosis of a faulted SP
6797776 Solaris support for Rainbow Falls platforms


# 6800:abb141f0fd93 04-Jun-2008 ae112802

6586125 Add backoff to atomic routines to avoid hang and choppiness on some systems
6691060 POPC dropsie


# 6041:e35bc57647fd 19-Feb-2008 dp78419

6653726 guest domain panics on page_get_replacement_page in sparse-memory, memory-exhaustion test case


# 5834:66e26b3fbcc7 14-Jan-2008 pt157919

6182418 mutex_vector_enter has scaling issues on 25k
6292850 kernel code for multistrand CPUs should avoid spin loops (mutex_vector_enter)
6535018 mutex performance sub-optimal on some platforms


# 5631:86330280b9fd 06-Dec-2007 wh94709

6600775 Victoria Falls systems don't need contig_mem pre-allocation for nxge driver
6560415 update contig_mem_alloc/arena comments, variable names


# 5615:94da8867d1d9 06-Dec-2007 dp78419

6633918 assertion failed: ((page_papfn_2_color_cpu(npfn, szc) ^ color) & ceq_mask) == 0


# 5352:30dae0788871 29-Oct-2007 svemuri

6570958 make lint fails for sun4v generic CPU module
6570952 make lint fails for sun4v Niagara CPU module
6570956 make lint fails for sun4v Niagara 2 CPU module


# 5079:2505799f46a8 17-Sep-2007 jc25722

6601648 MPO changes should not have added reference to routine tsb_lgrp_affinity in common header file
6602344 Niagara1 machines think of themselves as NUMA
6602360 mdb, kstat updates needed post 6539930
6602440 physical processor view (psrinfo -vp) not supported on N1 post 6539930
6603355 MPO for sun4v platforms causes a panic when the number of mblocks > 1 and # of lgroups <= 1


# 4769:291956cbfc21 31-Jul-2007 dp78419

PSARC 2006/675 MPO for Victoria Falls/Maramba project
6539930 MPO for sun4v platforms


# 4732:4edaffb4494b 25-Jul-2007 davemq

6501667 ncp/n2cp drivers should not assume a static number of crypto units
6558981 Allow Errata 175 workaround to be fully enabled/disabled
6519970 Niagara crypto providers should recognize maramba specific device compatibility properties
PSARC 2007/306 Victoria Falls IO FMA
6539545 Support new VF PIU errors
6556056 DE should consume ereport.io.n2.pec.lwc
PSARC 2007/117 Maramba 1u/2u Platform Support
6531673 ON support for vf processor
6491129 psrinfo -pv doesn't report correct chip info on sun4v
6530592 Topo maps for maramba
6551884 Add nxge driver support for Maramba platforms
6560113 nxge driver should send message to console & /var/adm/messages when onboard port0 or 1 is disabled
6569931 Enhance sun4v trapstat to support at least 256 CPUs
FWARC 2007/237 Victoria Falls Perf Regs HV API
6562095 Maramba system panics with send_mondo_set timeout while booting
6437543 sun4v NCPU update to 256


# 4318:f8fa23eb4630 24-May-2007 susans

6558383 page_get_color_shift_cpu() shouldn't assume nszc > szc


# 4204:4e0ccf8619c3 11-May-2007 ha137994

6473237 trapstat fails to release cpu_lock and tstat_lock in failure paths
6475905 hat_pagesuspend() hangs trying to relocate 4M page from contig_mem_slab_arena


# 4203:8d20ed8bb872 10-May-2007 rsmaeda

6552083 pg_cmt_cpu_init() assert failed during CPU DR on Huron


# 3884:3058fa67089a 22-Mar-2007 ha137994

6528692 Remove Niagara2 1.x CPC workarounds


# 3733:f1b41f5144cc 28-Feb-2007 dp78419

6528905 group colorequiv colors on N2 by low order bits of the color first


# 3732:c8e62d396494 28-Feb-2007 ae112802

6470504 Remove Niagara2 IDLE loop workaround
6481563 Add support for Niagara2 2.x SPARC performance counters
6481949 handle dynamic hpriv peformance counting using N2 2.0 PCR
6528668 move stick compare workaround to Niagara2 and generic CPU module


# 3717:8471164f3e47 26-Feb-2007 dp78419

6527696 /etc/system colorequiv setting has no impact


# 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


# 3177:6d48ee59c4fc 27-Nov-2006 dp78419

6488843 Hashed Cache index mode support for Huron
6489149 colorequivszc[] may be set incorrectly on sun4v
6489393 MTYPE_START/MTYPE_NEXT DR race in ASSERT macro
6493685 randomize effective process user stack start address to avoid thrashing caches on sun4v platforms


# 3156:30109e935ec8 22-Nov-2006 girish

FWARC/2006/175 MD definition for N2 CWQ
FWARC/2006/201 sun4v error handling update
FWARC/2006/425 NCS HV API Update 2
FWARC/2006/429 Niagara2 Perf Regs HV API
FWARC/2006/474 pci io hv iommu attributes update
FWARC/2006/481 Niagara-2 Random Number Generator API
FWARC/2006/524 Niagara2 Network Interface Unit Hypervisor API
FWARC/2006/556 NIU/SIU Device Tree Bindings and Machine Description Definitions
FWARC/2006/567 Niagara Crypto & RNG compatible property update
PSARC/2006/459 Huron 1u/2u Platform Support
PSARC/2006/520 Niagara 2 Random Number Generator
PSARC/2006/521 Niagara 2 Cryptographic Provider
PSARC/2006/645 Niagara II NIU 10Gbit Ethernet Driver
6477049 ON support for UltraSPARC-T2 processor
6375797 Add support for SUN4V IOMMU extensions
6480942 Crypto support for UltraSPARC-T2 processor
6480959 NIU support for UltraSPARC-T2 processor
6483040 ON platform support for Huron (SPARC-Enterprise-T5120 & SPARC-Enterprise-T5220)