summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4u/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-125045 use atomic_{inc,dec}_* instead of atomic_add_*Josef 'Jeff' Sipek2-6/+6
Reviewed by: Matthew Ahrens <mahrens@delphix.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Robert Mustacchi <rm@joyent.com>
2014-08-125042 stop using deprecated atomic functionsJosef 'Jeff' Sipek2-4/+4
Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2011-06-221200 various modules declare static functions within function bodiesRichard Lowe1-4/+4
Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Eric Schrock <eric.schrock@delphix.com>
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-03-246536893 customer still sees ddspe's under FMA - even after replacing US3isChristopher Baumbauer - Sun Microsystems - San Diego United States1-3/+61
2009-11-236868072 illegal instruction or I-MMU miss panic happens instead of D-MMU missMichael Bergknoff1-16/+7
6897829 bcopy optimization in 6629200 could be better
2009-11-13PSARC/2009/396 Tickless Kernel Architecture / lbolt decouplingRafael Vanoni1-2/+3
6860030 tickless clock requires a clock() decoupled lbolt / lbolt64 Portions contributed by Chad Mynhier <cmynhier@gmail.com>
2009-10-266892713 booting a DEBUG kernel on an Ultrasparc-II draws "undefined symbol ↵Sinanallur Balasubramanian1-4/+0
last_l2tag_error_injected"
2009-10-136817644 UltrasparcIV+:cpumem Diagnostic Engine should support anonymous TAG ↵Sinanallur Balasubramanian1-3/+5
errors
2009-10-066867095 application fails after upgrading from 137137-09 to 138888-01 or laterEthindra Ramamurthy1-8/+17
2009-02-25PSARC 2008/777 cpupm keyword mode extensionsEric Saxe4-8/+7
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
2009-02-13PSARC 2008/480 DTrace CPC ProviderJonathan Haslam4-15/+35
6486156 DTrace cpc provider
2009-02-116706515 Solaris 8/9 page retire message spooks customersAmrita Sadhukhan1-4/+4
2009-01-306718173 Incorrect TLB entries may be created at boot timeJames Anderson2-16/+15
2008-10-176729139 Shared context causes SEGVs and panics on OPLSean McEnroe1-4/+11
2008-08-226672470 Looping within uiomove()/xcopyout()/copyout_move()Donghai Qiao2-20/+45
6707987 kpm has some VAC handling issues 6388567 VAC flushing is broken on US III-IV+ for large pages
2008-07-086327500 system having panther board panics while injecting kiucu error on ↵kwmc2-11/+37
panther processor
2008-07-036713520 init disable_shctx as 1 on sun4usm1426031-2/+2
2008-07-036720261 Need to disable multiple page size sTLB feature on SPARC-Enterprise ↵jimand1-1/+1
servers
2008-05-206699498 Need workaround for Cheetah+ DTLB erratum 34jfrank1-0/+71
2008-05-066629200 bcopy consumes a lot of CPU cycles for data transmission on SPARC ↵km844321-1/+4
Enterprise M8000/9000 system
2008-05-056675334 "bad kernel MMU trap at TL 2 panic" caused by an urgent errorjimand3-13/+13
2008-04-146683476 mem_cache driver packaging causes undefined symbol messages on non ↵bala1-671/+0
Ultrasparc-III+ systems
2008-03-31PSARC 2008/156 Panther Cache Line Retirejc257222-11/+692
6589208 Panther: support L2/L3 Cache Line Retirement
2008-03-216663570 DR panic during addboardmb1582781-5/+17
2008-02-296642758 Support Shared Context for SPARC64-VIIsm1426032-12/+30
2007-12-076521412 PSARC 2006/525: new boot sparcsetje1-18/+34
6451467 bootadm update-archive does the wrong thing if interrupted 6477079 ability to pick up post bfu binaries from bfu PATH conflicts with sane scripting --HG-- rename : usr/src/psm/stand/boot/sparc/common/boot.c => deleted_files/usr/src/psm/stand/boot/sparc/common/boot.c rename : usr/src/psm/stand/boot/sparc/common/boot_services.c => deleted_files/usr/src/psm/stand/boot/sparc/common/boot_services.c rename : usr/src/psm/stand/boot/sparc/common/hsfsconf.c => deleted_files/usr/src/psm/stand/boot/sparc/common/hsfsconf.c rename : usr/src/psm/stand/boot/sparc/common/ufsconf.c => deleted_files/usr/src/psm/stand/boot/sparc/common/ufsconf.c rename : usr/src/psm/stand/bootblks/Makefile.obp => deleted_files/usr/src/psm/stand/bootblks/Makefile.obp rename : usr/src/psm/stand/bootblks/hsfs/common/Makefile.com => deleted_files/usr/src/psm/stand/bootblks/hsfs/common/Makefile.com rename : usr/src/psm/stand/bootblks/hsfs/common/boot_obp.fth => deleted_files/usr/src/psm/stand/bootblks/hsfs/common/boot_obp.fth rename : usr/src/psm/stand/bootblks/hsfs/common/hsfs.c => deleted_files/usr/src/psm/stand/bootblks/hsfs/common/hsfs.c rename : usr/src/psm/stand/bootblks/hsfs/common/hsfs_sig.h => deleted_files/usr/src/psm/stand/bootblks/hsfs/common/hsfs_sig.h rename : usr/src/psm/stand/bootblks/hsfs/common/hsfs_small.c => deleted_files/usr/src/psm/stand/bootblks/hsfs/common/hsfs_small.c rename : usr/src/psm/stand/bootblks/hsfs/common/iob.h => deleted_files/usr/src/psm/stand/bootblks/hsfs/common/iob.h rename : usr/src/psm/stand/bootblks/hsfs/sparc/unix/Makefile => deleted_files/usr/src/psm/stand/bootblks/hsfs/sparc/unix/Makefile rename : usr/src/psm/stand/bootblks/obp-c/Makefile.rules => deleted_files/usr/src/psm/stand/bootblks/obp-c/Makefile.rules rename : usr/src/psm/stand/bootblks/obp-c/Makefile.targ => deleted_files/usr/src/psm/stand/bootblks/obp-c/Makefile.targ rename : usr/src/psm/stand/bootblks/obp-c/common/cbootblk.h => deleted_files/usr/src/psm/stand/bootblks/obp-c/common/cbootblk.h rename : usr/src/psm/stand/bootblks/obp-c/common/makevers.sh => deleted_files/usr/src/psm/stand/bootblks/obp-c/common/makevers.sh rename : usr/src/psm/stand/bootblks/obp-c/common/mkboot.c => deleted_files/usr/src/psm/stand/bootblks/obp-c/common/mkboot.c rename : usr/src/psm/stand/bootblks/obp-c/common/romp.h => deleted_files/usr/src/psm/stand/bootblks/obp-c/common/romp.h rename : usr/src/psm/stand/bootblks/obp-c/common/stub.c => deleted_files/usr/src/psm/stand/bootblks/obp-c/common/stub.c rename : usr/src/psm/stand/bootblks/obp-c/common/unix_devio.c => deleted_files/usr/src/psm/stand/bootblks/obp-c/common/unix_devio.c rename : usr/src/psm/stand/bootblks/obp-c/sparc/common/mapfile => deleted_files/usr/src/psm/stand/bootblks/obp-c/sparc/common/mapfile rename : usr/src/psm/stand/bootblks/obp-c/sparc/common/obp_srt0.s => deleted_files/usr/src/psm/stand/bootblks/obp-c/sparc/common/obp_srt0.s rename : usr/src/psm/stand/bootblks/ufs/common/Makefile.com => deleted_files/usr/src/psm/stand/bootblks/ufs/common/Makefile.com rename : usr/src/psm/stand/bootblks/ufs/common/boot_1275.fth => deleted_files/usr/src/psm/stand/bootblks/ufs/common/boot_1275.fth rename : usr/src/psm/stand/bootblks/ufs/common/boot_obp.fth => deleted_files/usr/src/psm/stand/bootblks/ufs/common/boot_obp.fth rename : usr/src/psm/stand/bootblks/ufs/common/iob.h => deleted_files/usr/src/psm/stand/bootblks/ufs/common/iob.h rename : usr/src/psm/stand/bootblks/ufs/common/ufs.c => deleted_files/usr/src/psm/stand/bootblks/ufs/common/ufs.c rename : usr/src/psm/stand/bootblks/ufs/sparc/sun4c/Makefile => deleted_files/usr/src/psm/stand/bootblks/ufs/sparc/sun4c/Makefile rename : usr/src/psm/stand/bootblks/ufs/sparc/sun4d/Makefile => deleted_files/usr/src/psm/stand/bootblks/ufs/sparc/sun4d/Makefile rename : usr/src/psm/stand/bootblks/ufs/sparc/sun4m/Makefile => deleted_files/usr/src/psm/stand/bootblks/ufs/sparc/sun4m/Makefile rename : usr/src/psm/stand/bootblks/ufs/sparc/unix/Makefile => deleted_files/usr/src/psm/stand/bootblks/ufs/sparc/unix/Makefile rename : usr/src/uts/sparc/krtld/Makefile => deleted_files/usr/src/uts/sparc/krtld/Makefile rename : usr/src/uts/sparc/krtld/kobj_alloc.c => deleted_files/usr/src/uts/sparc/krtld/kobj_alloc.c rename : usr/src/uts/sparc/krtld/kobj_boot.c => deleted_files/usr/src/uts/sparc/krtld/kobj_boot.c rename : usr/src/uts/sparc/krtld/kobj_crt.s => deleted_files/usr/src/uts/sparc/krtld/kobj_crt.s rename : usr/src/cmd/boot/bootadm/filelist.ramdisk => usr/src/cmd/boot/filelist/i386/filelist.ramdisk rename : usr/src/cmd/boot/bootadm/filelist.safe => usr/src/cmd/boot/filelist/i386/filelist.safe
2007-12-036551376 need ability to program kernel TLB page size on OPLjimand3-8/+54
6572547 need to preserve nucleus page sizes when changing kernel context register
2007-11-056545143 ptl_1 panic during the flushw handler executionmb1582782-2/+177
2007-11-016603018 support for Jupiter SPARC64-VI compatible modejimand1-0/+29
2007-10-106587622 panic after L3_THCE stormkm844321-50/+52
2007-09-12PSARC 2007/337 OPL Jupiter CPU Supportjl1390902-72/+137
PSARC 2007/433 Integer Multiply-Add instruction set feature PSARC 2007/506 FMA for OPL Jupiter CPU 6551253 OPL Jupiter CPU support
2007-07-246584239 CPU power management additions to processor_info_t potentially break ↵mh276034-112/+113
processor_info() consumers.
2007-07-16PSARC/2004/826 Opteron Athlon64 Frequency Managementmh276034-7/+18
6358066 PSARC/2004/826 Opteron Athlon64 Frequency Management 6512756 Solaris should support Intel's Enhanced Speedstep 6335616 AMD64 CPU PwrMgmt needs Notify/_PPC for changes in P-states --HG-- rename : usr/src/uts/sun4u/io/us_drv.c => usr/src/uts/common/io/cpudrv.c rename : usr/src/uts/sun4u/io/ppm/ppm.c => usr/src/uts/common/io/ppm/ppm.c rename : usr/src/uts/sun4u/io/ppm/ppm_subr.c => usr/src/uts/common/io/ppm/ppm_subr.c rename : usr/src/uts/sun4u/sys/us_drv.h => usr/src/uts/common/sys/cpudrv.h rename : usr/src/uts/sun4u/sys/ppmvar.h => usr/src/uts/common/sys/ppmvar.h rename : usr/src/uts/sun4u/io/ppm.c => usr/src/uts/sun4u/io/ppm_xgsubr.c
2007-06-295089571 Clear just the checkblock on a UEanbui4-22/+70
2007-06-286539802 Time as reported by gettimeofday(3C) goes backwards on Galaxy kitsudheer1-3/+3
2007-06-24PSARC 2006/266 Shared Context Supportpaulsan4-41/+34
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-06-186542879 mondo_recover_proc() used an invalid tsb after a SB DR and caused a ↵jesusm1-2/+9
TO panic.
2007-03-166534471 Data corruption due to wrong sTLB mappingjimand1-1/+1
2007-03-056510878 Kernel Boot time data structures can be mapped with Large pages to ↵dp784191-36/+20
improve performance
2007-01-306363303 numerous source files misspell "relevant"mp2044322-2/+2
2007-01-256451741 Olympus-C prefetch tuning needs to completedpm1453161-54/+51
2007-01-176461311 multi-level CMT scheduling optimizationsesaxe2-9/+24
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
2007-01-086486266 OPL cpu module lint warningjimand1-2/+2
2006-12-216464647 OPL needs to reprogram dTLB for large kernel pagesjimand3-5/+25
2006-12-146494827 OPL dtrace_blksuword32() needs to do a flushhyw1-3/+12
6500554 RED state caused by an urgent error
2006-11-276492102 RESET_USER_RTT_REGS() checking is needed in OPLhyw1-0/+4
2006-11-22PSARC/2006/646 Extension to ddi_fm_error_tstephh1-0/+1
6193493 fail all handles for a device where we know the failing device but not the individual handle 6421886 should ignore header logs for ptlp/ecrc on switches 6422933 pci_bdg_error_report() should look up handle in either dma or acc handle cache - not both 6434201 fmd_eventq does not re-queue an event with lowest hrt to head of queue 6446828 io.pci.nr ereports shouldn't be generated during cautious accesses 6457970 fma code should stop masking advisory nonfatal support 6457992 sec-ude doesn't seem to work as expected on the PLX bridge card 6491762 bdf for completions originating from behind pciex-pci bridge not as expected by eversholt rules 6491773 need to relax some pciex eversholt rules for non-posted accesses 6492223 panic during ddi_peek on x86 6494431 mask bits in pcie-pci bridge sue mask register are not being cleared 6494939 itree create time should fully evaluate "and" and "or" constraints
2006-10-266254029 memcntl() MC_HAT_ADVISE with page size 0 may cause segment page ↵susans5-126/+86
sizes to be demoted 6325885 map_pgszstk() uses p->p_brkpageszc rather than p->p_stkpageszc 6371967 assign large pages to anon segment created using mmap /dev/zero 6483208 unify and cleanup OOB (out of the box) large pagesize selection code 6483216 use intermediate pagesizes to map the beginning of bss/heap and stack when it may help performance 6483226 bss size is not properly taken into account by LP OOB policy at exec() time 6483230 grow_internal() doesn't properly align stack bottom for large pages 6483231 memcntl.c: ASSERT(IS_P2ALIGNED(p->p_brkbase + p->p_brksize, pgsz)); 6483233 provide a mechanism to enable the use of 32M text pages on OPL by default 6485171 memcntl() shouldn't silently fail when stack space is unavailable with requested pagesize