summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4v/cpu
AgeCommit message (Collapse)AuthorFilesLines
2016-02-186599 kstat queues should assert on both platformsToomas Soome1-0/+39
Reviewed by: Igor Kozhukhov <ikozhukhov@gmail.com> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Richard Elling <Richard.Elling@RichardElling.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-08-205099 sparc build failed after 5043Igor Kozhukhov1-0/+5
Reviewed by: Josef 'Jeff' Sipek <jeffpc@josefsipek.net> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-125043 remove deprecated atomic functions' prototypesJosef 'Jeff' Sipek1-34/+0
Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2010-08-136974188 processor name update for SPARC T3Vivek Gavaskar1-3/+2
2010-07-266948098 freemem_lock contention causes poor concurrent DISM ↵Pavel Tatashin1-2/+7
MC_LOCK/MC_UNLOCK performance 6946742 sfmmu_mlspl_enter lock contention on mml_table 6956454 ani_free_pool lock contention with multi processed ISM
2010-04-236929152 kernel bcopy/copyin/copyout on Niagara2/RF could run substantially ↵Patrick McGehearty1-1152/+4554
faster
2010-03-266927091 cooperative guest migration should account for some %stick variation ↵Haik Aftandilian1-10/+12
across CPUs
2010-02-176917448 processor name update for UltraSPARC T3James Anderson1-2/+2
2009-12-11FWARC 2008/613 KT IOS Performance Counters APIJanie Lu3-45/+101
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
2009-11-236741065 Solaris should support cooperative migrationHaik Aftandilian2-55/+81
6873667 a domain running Sun Cluster should notify the cluster framework when it is migrating FWARC 2009/559 Domain Suspend Domain Service FWARC 2009/452 HV APIs for cooperative guest migration PSARC 2009/589 LDOM-SunCluster suspend callbacks
2009-08-066858457 Remove Solaris support for UltraSPARC-AT10 processorJason Beloro3-6441/+0
2009-06-036784938 New atomic calls takes too much cpu time on networking RX tests with ↵Shesha Sreenivasamurthy3-1368/+67
rk2.1
2009-06-036833717 cpu_smt_pause needs tuning for RockShesha Sreenivasamurthy1-27/+24
2009-03-276734077 libc routines such as memset, memcpy, strlen, strcpy need to be ↵Jason Beloro1-0/+1
optimized for SUNW,UltraSPARC-AT10 6806745 Solaris usage of pci_dma_sync hypervisor interface needs to conform to FWARC 2009/050
2009-03-126815079 supernova:rock_copy.s should use ldd instead of ldx to load FP ↵Sinanallur Balasubramanian1-1/+1
register values.
2009-02-13FWARC 2008/592 MMU_EXT API group name and number changeJason Beloro2-1044/+2275
6729256 kernel routines such as bcopy, bzero need to be optimized for UltraSPARC-AT10. 6757032 Use TLB search order register API 6771318 Some packets get dropped from the performance counter ringbuffer 6781121 CPC: Rock PCBE does not correctly handle overflow profiling. 64-bit extension is incorrect. 6791429 SUNW,UltraSPARC-AT10 should not be using ASI_NQUAD_LD since it is redefined as ASI_STICK_CMPR
2009-02-13PSARC 2008/480 DTrace CPC ProviderJonathan Haslam1-1/+29
6486156 DTrace cpc provider
2009-01-196755072 Frequency of calls to demap all could be reducedJason Beloro1-1/+7
6757028 Improve CRP error packet handling 6791608 SW support for humidity sensors 6793427 Optimize update to mmu primary context id 1
2008-09-26PSARC/2007/003 Solaris Support for the Rock ProcessorJason Beloro5-4/+6512
6368478 Solaris needs to support the Rock processor 6440653 stores to sun4v error queue head registers are missing a membar #Sync 6639717 FLUSH instruction used more than necessary in sun4v
2008-08-276735117 Performance counter does not count bank busy stalls correctly on N2 ↵Sree Vemuri1-3/+3
and VF based systems 6695480 cpustat on VF systems should default to l2ctl=0 when invoked without l2ctl attribute
2008-06-186673119 snv_83 huron panic in kcopy() due to t_lofault escape from bcopy().ae1128021-3/+3
2008-06-046586125 Add backoff to atomic routines to avoid hang and choppiness on some ↵ae1128023-742/+21
systems 6691060 POPC dropsie --HG-- rename : usr/src/uts/sun4v/cpu/niagara2_atomic.s => deleted_files/usr/src/uts/sun4v/cpu/niagara2_atomic.s
2008-02-196653726 guest domain panics on page_get_replacement_page in sparse-memory, ↵dp784191-2/+3
memory-exhaustion test case
2008-01-146182418 mutex_vector_enter has scaling issues on 25kpt1579192-2/+26
6292850 kernel code for multistrand CPUs should avoid spin loops (mutex_vector_enter) 6535018 mutex performance sub-optimal on some platforms
2007-12-066600775 Victoria Falls systems don't need contig_mem pre-allocation for nxge ↵wh947091-2/+8
driver 6560415 update contig_mem_alloc/arena comments, variable names
2007-12-066633918 assertion failed: ((page_papfn_2_color_cpu(npfn, szc) ^ color) & ↵dp784191-1/+6
ceq_mask) == 0
2007-11-096456476 Remove Niagara2 1.x tick workaroundae1128022-105/+5
6545059 sun4v: generic hwblkclr needs to be cleaned up.
2007-10-296570958 make lint fails for sun4v generic CPU modulesvemuri5-15/+16
6570952 make lint fails for sun4v Niagara CPU module 6570956 make lint fails for sun4v Niagara 2 CPU module
2007-10-056605701 UltraSPARC-T2+ atomic backoff has a bug causing performance regressionsdavemq1-10/+20
2007-09-28PSARC 2007/322 Batoka 4U Platform Supportsvemuri1-12/+340
FWARC 2007/529 Victoria Falls Perf Regs HV API 6586280 ON platform support for SUNW,T5440 6577856 sun4v xt_sync changes to aid timeout debugging
2007-09-176601648 MPO changes should not have added reference to routine ↵jc257222-0/+10
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
2007-08-226593313 fputest fails on Huron systems because of FSR.cexc bits being clobberedae1128021-108/+108
2007-07-31PSARC 2006/675 MPO for Victoria Falls/Maramba projectdp784193-53/+239
6539930 MPO for sun4v platforms
2007-07-306559115 niagara kernel copyin implementation prefetches kernel addresses ↵ae1128021-36/+40
instead of user addresses
2007-07-256501667 ncp/n2cp drivers should not assume a static number of crypto unitsdavemq8-53/+1378
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
2007-06-286539802 Time as reported by gettimeofday(3C) goes backwards on Galaxy kitsudheer1-3/+3
2007-06-24PSARC 2006/266 Shared Context Supportpaulsan1-0/+2
PSARC 2006/267 Shared Region HME Block support 6388600 do_virtual_coloring checks should be expunged from sfmmu 6449192 Integrate support for MMU Shared Contexts 6449195 Integrate support for Shared Region HME Blocks
2007-05-246558383 page_get_color_shift_cpu() shouldn't assume nszc > szcsusans1-1/+3
2007-05-116473237 trapstat fails to release cpu_lock and tstat_lock in failure pathsha1379941-0/+3
6475905 hat_pagesuspend() hangs trying to relocate 4M page from contig_mem_slab_arena
2007-05-106552083 pg_cmt_cpu_init() assert failed during CPU DR on Huronrsmaeda4-28/+64
2007-05-106553385 Installing ON-PIT Ireland snv_64 DEBUG - install panic on huron machineswh947091-7/+0
2007-04-196492718 bcopy can be improved on niagara2wh947091-180/+1751
6500001 Niagara2 copyin/copyout can be improved 6533524 niagara: hwblkpagecopy allocates unnecessarily large stack frame --HG-- rename : usr/src/lib/libc_psr/sun4v_hwcap1/common/memcpy.s => usr/src/lib/libc_psr/sun4v/common/memcpy.s rename : usr/src/lib/libc_psr/sun4v_hwcap1/common/memset.s => usr/src/lib/libc_psr/sun4v/common/memset.s
2007-04-166533535 sun4v: generic hwblkclr function should always return non-zeroiskreen1-4/+4
2007-03-226528692 Remove Niagara2 1.x CPC workaroundsha1379942-75/+0
2007-02-286528905 group colorequiv colors on N2 by low order bits of the color firstdp784191-0/+37
2007-02-286470504 Remove Niagara2 IDLE loop workaroundae1128022-1/+76
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
2007-02-266527696 /etc/system colorequiv setting has no impactdp784191-17/+0
2007-02-096261084 sun4v kernel instruction cache flush hooks should accommodate ↵iskreen1-4/+16
allowable coherency models
2007-01-176461311 multi-level CMT scheduling optimizationsesaxe3-12/+37
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
2006-11-276488843 Hashed Cache index mode support for Hurondp784191-0/+218
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