summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4v/ml
AgeCommit message (Collapse)AuthorFilesLines
2020-03-3112349 clean up 32-bit assembly and lintJohn Levon8-745/+2
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2010-08-12PSARC/2010/308 Extensions for LDC transport APIWENTAO YANG1-2/+11
FWARC/2010/301 maximum size of LDC mapin space 6949300 ldc should support more than 64MB of shared memory mapins
2010-04-236910795 Use the invariant %stick for sun4v system tickPrashanth Sreenivasa1-12/+5
2009-12-226912153 some components of ON are not ss12u1 lint cleanSurya Prakki1-2/+2
2009-12-11FWARC 2008/613 KT IOS Performance Counters APIJanie Lu1-3/+19
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 Aftandilian6-27/+78
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 Beloro4-118/+8
2009-02-13FWARC 2008/592 MMU_EXT API group name and number changeJason Beloro1-1/+7
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-2/+14
6486156 DTrace cpc provider
2009-01-196755072 Frequency of calls to demap all could be reducedJason Beloro1-6/+15
6757028 Improve CRP error packet handling 6791608 SW support for humidity sensors 6793427 Optimize update to mmu primary context id 1
2008-11-106762012 sun4v systems panic when running T.osiface test with Nevada build ↵David Plauger1-26/+9
100 or higher
2008-09-26PSARC/2007/003 Solaris Support for the Rock ProcessorJason Beloro5-33/+164
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-226672470 Looping within uiomove()/xcopyout()/copyout_move()Donghai Qiao1-4/+2
6707987 kpm has some VAC handling issues 6388567 VAC flushing is broken on US III-IV+ for large pages
2008-03-266643552 SYSCALL_NOTT() vectors to sys_trap instead of user_trapjb1450951-2/+2
2008-01-146182418 mutex_vector_enter has scaling issues on 25kpt1579191-1/+18
6292850 kernel code for multistrand CPUs should avoid spin loops (mutex_vector_enter) 6535018 mutex performance sub-optimal on some platforms
2007-12-076521412 PSARC 2006/525: new boot sparcsetje1-10/+10
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-06-24PSARC 2006/266 Shared Context Supportpaulsan4-51/+89
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-04-306545740 sparc brandz syscall wrappers only exist on DEBUG kernelsedp1-27/+35
2007-04-276539878 sparc brandz syscall wrappers don't collect trapstat dataedp1-9/+69
6539890 sparc brandz syscall wrappers don't support sun4v 6540634 sparc sn1 brand fail on platforms where NCPU > 31 --HG-- rename : usr/src/uts/sun4u/brand/sn1/sn1_brand_asm.s => usr/src/uts/sun4/brand/sn1/sn1_brand_asm.s
2007-02-206244343 sun4v mmu code should support 16-bit context and correctly mask mmu ↵jb1450951-38/+40
fault addresses
2006-12-16FWARC/2006/473 sun4v guest state API updatejb1450952-0/+65
FWARC/2006/542 Guest State Supported CIF 6383225 Solaris does not send guest state to alom
2006-12-086501187 sun4v interrupt trap handler should check for spurious interruptsgovinda1-2/+10
2006-11-22FWARC/2006/175 MD definition for N2 CWQgirish1-0/+6
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)
2006-10-236402328 Add multi-pil and unlimited softint support for SPARCgovinda2-21/+23
2006-08-106419154 libpcp pcp_init routine should accept service namesnarayan1-1/+2
6428416 CPUs greater than NCPU are stopped too early in boot 6436930 qcn drv needs to handle EWOULDBLOCK returned by hv_cnputchar 6437727 vDisk should support EFI labels 6437738 vDisk should support devid 6441930 fillsysinfo should cap max sun4v queue size to kernel limits 6441933 The broken MD detection code should be improved 6445825 domaining_enabled variable does not tell the whole story 6449959 vDisk DKIOCSETWCE/DKIOCGETWCE ioctls are not correctly implemented 6451118 Elevate libpcp from a platform lib to a sun4v lib 6451490 ldc_chkq incorrectly returns queue empty when data is available on streaming mode channel 6456875 VIO drivers should use LDC shared memory for better performance 6456880 LDC link layer fails to clear interrupt state properly 6456928 drd service is not enabled if installed through an upgrade 6457162 vswitch needs to cope with dropped pkts when talking to obp 6457166 vswitch calculating bounded range of descriptors incorrectly
2006-06-26FWARC/2006/323 console read/write hv APIsjb1450951-0/+53
6405226 qcn driver should use the CONS_READ and CONS_WRITE hypervisor APIs 6431976 lock window allows console interrupts to be lost
2006-06-206373298 Integrate support for MMU context ID domainshuah1-4/+3
2006-06-126430221 few memory leaks from dtraceahl1-12/+2
6436303 the old fasttrap static probe needs to go 6436364 race between creating and enabling USDT probes --HG-- rename : usr/src/lib/libdtrace/i386/dt_asmsubr.s => deleted_files/usr/src/lib/libdtrace/i386/dt_asmsubr.s rename : usr/src/lib/libdtrace/sparc/dt_asmsubr.s => deleted_files/usr/src/lib/libdtrace/sparc/dt_asmsubr.s
2006-05-22FWARC 2005/367 sun4v watchdog service APIonnv_41wentaoy1-0/+19
FWARC 2006/093 sun4v watchdog API update 6354584 Add watchdog timer support in sun4v
2006-05-16FWARC 2005/633 Project Q Logial Domaining Umbrellaheppo5-28/+872
FWARC 2005/739 sun4v channels FWARC 2006/055 Domain Services FWARC 2006/072 sun4v virtual devices machine description data FWARC 2006/074 sun4v interrupt cookies FWARC 2006/075 Channel devices, Virtual Disk client and server bindings FWARC 2006/076 Virtual Network Client and switch Bindings FWARC 2006/081 Virtual Logical Domain Channel (vldc) Bindings FWARC 2006/086 LDOM variables FWARC 2006/105 LDOM support for NCP FWARC 2006/110 Domain Services MD node and other misc properties FWARC 2006/117 Virtual Console Concentrator Bindings FWARC 2006/135 sun4v channel console packets FWARC 2006/140 sun4v channels transport protocol FWARC 2006/141 FMA Domain Services FWARC 2006/174 NCS HV Update FWARC 2006/184 sun4v channels shared memory FWARC 2006/195 Virtual IO Communication Protocol PSARC 2006/152 Logical Domain Channels Transport API 6272074 Need interface to determine execution unit sharing. 6354556 Add machine description kernel framework support 6391870 LDoms v1.0 Solaris Changes
2006-04-196391344 Move virutal channels API versioning negotiation to the glvc driverwh947091-101/+0
--HG-- rename : usr/src/uts/sun4v/io/glvc.c => usr/src/uts/sun4v/io/glvc/glvc.c
2006-03-316391365 Add API versioning support to the ncp driverep328631-15/+0
2006-03-206385446 Oracle with JVM hangs on sun4vmb1582781-89/+1
2006-03-176398195 trap_tables and cpu_startup could do with better typespetede1-7/+6
2006-03-146383251 Add API versioning support to the px drivergovinda1-650/+3
6390373 px driver minor code cleanup 6396541 Assigned default interrupt priority must be less than LOCK LEVEL --HG-- rename : usr/src/uts/sun4v/io/px/px_asm_4v.h => deleted_files/usr/src/uts/sun4v/io/px/px_asm_4v.h rename : usr/src/uts/sun4v/io/px/px_asm_4v.s => usr/src/uts/sun4v/io/px/px_hcall.s
2006-02-176366353 Sun4v can avoid panic when cpu/mem error happens in user SPILL/FILL trapwh947091-2/+53
2006-01-255017119 software trap types 65, 66, 67 generate SIGILL instead of SIGSYSrscott1-5/+6
6203479 sun4u cpu modules won't build with TRAPTRACE
2005-12-09usr/src/cmd/mdb/sun4u/modules/unix/unix.csvemuri1-9/+14
2005-11-016341045 Sun4v error handling trap handlers for TL>0 trap table are missing wh947092-10/+23
2005-09-296263985 Implement pcitool support for fire systemsschwartz1-6/+52
6303635 prtconf(1m) shows a PCIe-PCI bridge device but pcitool(1m) doesn't 6317215 pcitool UI could be friendlier 6317222 pcitool ... -s 4 -w 1122334455667788 should not be allowed --HG-- rename : usr/src/uts/sun4u/io/px/px_tools_var.h => usr/src/uts/sun4/io/px/px_tools_var.h rename : usr/src/uts/sun4u/io/px/px_asm.h => usr/src/uts/sun4u/io/px/px_asm_4u.h rename : usr/src/uts/sun4u/io/px/px_asm.s => usr/src/uts/sun4u/io/px/px_asm_4u.s rename : usr/src/uts/sun4u/io/px/px_tools.c => usr/src/uts/sun4u/io/px/px_tools_4u.c
2005-09-296325956 resumable_error doesn't check for PIL 15davemq1-4/+14
2005-09-136312960 machine panics with "Cross trap sync timeout".arao2-39/+104
6321578 vis emulation too aggressive, assertion failure in niagara.c 6322371 Hypervisor traptrace is frozen too late 6322404 sun4v sys_trap should assert it's entry conditions in DEBUG builds 6322782 TRACE_TSBHIT and trace tsbmiss for sun4v could be cleaner
2005-09-126303214 unimplemented_{LDD,STD} traps need to be handledwsm1-2/+2
6312645 little endian LDD/STD simulation is inconsistent with hardware
2005-08-306313788 Glvc driver need to enable interrupt on virtual channelwh947091-0/+15
2005-08-166302751 add ptl1_gregs[MAXGL + 1], change PTL1_MAXTL to 2 and rename MMU ↵svemuri2-14/+67
fields in ptl1_regs structure
2005-08-056253548 Backout Niagara workaroundsgirish2-65/+6
6301419 occasionally an idle CPU may suspend while there are runnable threads 6300289 Niagara virtual address space not fully utilizable
2005-06-14OpenSolaris Launchstevel@tonic-gate8-0/+7778