summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4u/io/px
AgeCommit message (Collapse)AuthorFilesLines
2020-12-2913392 px: case value '3' not in enumerated typeToomas Soome1-3/+3
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Approved by: Dan McDonald <danmcd@joyent.com>
2020-06-0812577 px: NULL pointer errorsToomas Soome2-25/+19
Reviewed by: Gergő Mihály Doma <domag02@gmail.com> Reviewed by: Gary Mills <gary_mills@fastmail.fm> Approved by: Dan McDonald <danmcd@joyent.com>
2020-03-3112349 clean up 32-bit assembly and lintJohn Levon1-17/+0
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Approved by: Dan McDonald <danmcd@joyent.com>
2010-06-146789139 px_mmu_detach destroys a vmem arena before its address-space ↵andrew.rutz@sun.com3-17/+99
allocations are free'd
2010-02-136921943 pcie error handling may not decode epkt header logs correctlyKrishna Elango1-3/+3
2010-01-29FWARC 2009/535 SDIO Loaned Device Node SpecJason Beloro1-3/+22
FWARC 2009/536 SDIO Bridge Emulation FWARC 2009/537 SDIO HV IO API Updates FWARC 2009/609 Direct I/O Agent FWARC 2009/654 pcie binding update PSARC 2009/620 update to PCIe Fabric portfolio for SPARC and x86 6848789 LDoms static Direct I/O support
2009-12-146903353 some sun4 components of ON are not lint cleanSurya Prakki1-1/+2
2009-12-046831378 identify device type during early bootZhi-Jun Robin Fu2-43/+16
2009-11-02PSARC/2008/181 Solaris Hotplug FrameworkEvan Yan4-36/+47
6837240 Solaris Hotplug Framework 6783012 Add support for PCIe Alternate Routing-ID Interpretation 6638136 remove obsolete ndi_ra_xxx logic from px_msi code 6695081 Race condition between pciehpc_intr() and pciehpc_init() --HG-- rename : usr/src/uts/common/io/hotplug/pciehpc/pciehpc.c => usr/src/uts/common/io/pciex/hotplug/pciehpc.c rename : usr/src/uts/common/io/hotplug/pcishpc/pcishpc.c => usr/src/uts/common/io/pciex/hotplug/pcishpc.c rename : usr/src/uts/intel/io/hotplug/pciehpc/pciehpc_acpi.c => usr/src/uts/intel/io/pciex/hotplug/pciehpc_acpi.c rename : usr/src/uts/intel/io/hotplug/pciehpc/pciehpc_acpi.h => usr/src/uts/intel/sys/hotplug/pci/pciehpc_acpi.h rename : usr/src/uts/sparc/pcicfg.e/Makefile => usr/src/uts/sparc/pcicfg/Makefile rename : usr/src/uts/sun4/io/pcicfg.e.c => usr/src/uts/sun4/io/pcicfg.c
2009-07-276806540 SPARC and x86 bridge/switch nexus driver should be mergedKrishna Elango3-3/+1
--HG-- rename : usr/src/uts/common/io/pcie.c => usr/src/uts/common/io/pciex/pcie.c rename : usr/src/uts/common/io/pcie_fault.c => usr/src/uts/common/io/pciex/pcie_fault.c rename : usr/src/uts/sun4/io/px/pcie_pwr.c => usr/src/uts/common/io/pciex/pcie_pwr.c rename : usr/src/uts/intel/io/pciex/pcie_pci.c => usr/src/uts/common/io/pciex/pcieb.c rename : usr/src/uts/intel/io/pciex/pcie_pci.conf => usr/src/uts/common/io/pciex/pcieb.conf rename : usr/src/uts/sun4/io/px/px_pci.h => usr/src/uts/common/io/pciex/pcieb.h rename : usr/src/uts/sun4/io/px/pcie_pwr.h => usr/src/uts/common/sys/pcie_pwr.h rename : usr/src/uts/intel/pcie_pci/Makefile => usr/src/uts/intel/pcieb/Makefile rename : usr/src/uts/sun4/io/px/pxb_plx.h => usr/src/uts/sparc/io/pciex/pcieb_plx.h rename : usr/src/uts/sparc/px_pci/Makefile => usr/src/uts/sparc/pcieb/Makefile rename : usr/src/uts/sparc/pxb_bcm/Makefile => usr/src/uts/sparc/pcieb_bcm/Makefile
2009-06-206768098 system panics with PCIe fabric.(0x0)(0x43) due to masked errors.Krishna Elango2-6/+4
6814026 PLX disable RO algorithm is incorrect 6813298 Legacy PCI Express Endpoint is not used correctly in pcie module 6841301 PCI ECS accesses with pcitool don't work on AMD processors 6813766 faulty EPKT FMA rules need to expect ereports coming from hostbridge 6841816 PCIe Error Handling's scan_fabric doesn't handle failed IO Addresses well 6798264 PCIe error handling doesn't handle zero bdf well 6802636 fault address may not be decoded correctly during PCIe error handling 6843716 suspicious definition of PCIE_REQ_ID_DEV_MASK 6831766 coredump in pci_bridge_declare()
2009-05-226828609 px driver sometimes passes invalid bits io attributes for pci_iommu_mapDaniel Ice1-4/+4
6771175 px does not pass readable-attribute to hypervisor during iommu mapping
2009-02-046645260 Need I/F to enable Relaxed Ordering with Bypass Mode for PCI-Express ↵Lida.Horn4-11/+32
device
2008-09-156449810 PCI Express framework performance enhancementAlan Adamson, SD OSSD2-30/+107
2008-08-266426455 MSI EQs must be queue size aligned not pagesize alignedAlan Adamson, SD OSSD1-5/+15
2008-07-176365703 px driver check for return value for all hvio and px_lib interfacesanbui2-6/+40
2008-06-306716292 Wrong debug message for px_lib_msiq_initanbui1-1/+2
2008-06-246716183 Wrong debug message for hvio_msi_initanbui1-16/+18
2008-03-28PSARC 2008/157 PCIe Fabric portfolio for SPARC and x86krishnae2-99/+69
6510830 SPARC and x86 PCIe IO error handling should be merged --HG-- rename : usr/src/uts/intel/io/pciex/pcie_error.c => deleted_files/usr/src/uts/intel/io/pciex/pcie_error.c rename : usr/src/uts/intel/io/pciex/pcie_error.h => deleted_files/usr/src/uts/intel/io/pciex/pcie_error.h rename : deleted_files/usr/src/cmd/fm/modules/common/fabric-xlate/Makefile => usr/src/cmd/fm/modules/common/fabric-xlate/Makefile rename : deleted_files/usr/src/cmd/fm/modules/common/fabric-xlate/fabric-xlate.c => usr/src/cmd/fm/modules/common/fabric-xlate/fabric-xlate.c rename : deleted_files/usr/src/cmd/fm/modules/common/fabric-xlate/fabric-xlate.conf => usr/src/cmd/fm/modules/common/fabric-xlate/fabric-xlate.conf
2008-03-19backout 6510830: needs more workdm1207692-69/+99
--HG-- rename : usr/src/cmd/fm/modules/common/fabric-xlate/Makefile => deleted_files/usr/src/cmd/fm/modules/common/fabric-xlate/Makefile rename : usr/src/cmd/fm/modules/common/fabric-xlate/fabric-xlate.c => deleted_files/usr/src/cmd/fm/modules/common/fabric-xlate/fabric-xlate.c rename : usr/src/cmd/fm/modules/common/fabric-xlate/fabric-xlate.conf => deleted_files/usr/src/cmd/fm/modules/common/fabric-xlate/fabric-xlate.conf rename : deleted_files/usr/src/uts/intel/io/pciex/pcie_error.c => usr/src/uts/intel/io/pciex/pcie_error.c rename : deleted_files/usr/src/uts/intel/io/pciex/pcie_error.h => usr/src/uts/intel/io/pciex/pcie_error.h
2008-03-18PSARC 2008/157 PCIe Fabric portfolio for SPARC and x86krishnae2-99/+69
6510830 SPARC and x86 PCIe IO error handling should be merged --HG-- rename : usr/src/uts/intel/io/pciex/pcie_error.c => deleted_files/usr/src/uts/intel/io/pciex/pcie_error.c rename : usr/src/uts/intel/io/pciex/pcie_error.h => deleted_files/usr/src/uts/intel/io/pciex/pcie_error.h
2007-12-076599707 Wrong MACRO could cause the unexpected fault event FMD-8000-0Wdanice1-1/+1
2007-10-246377121 virtual-dma property should be removed on attach failure.danice1-3/+4
6532510 system panic when vmem_xalloc cannot satisfy mandatory allocation during dr testing.
2007-10-026572593 fmd made incorrect component degraded when DMA write UE happened.arutz2-5/+86
2007-09-266562152 px calls delay() with a spin mutex heldrameshc1-7/+11
2007-08-176589158 ddi_dma_addr_bind_handle with DDI_DMA_FORCE_PHYSICAL fails on OPLdwoods1-2/+2
2007-08-116564160 px does not handled fail "IO Space" requestsegillett1-20/+20
6566128 The fire.pec.ur results in system panic and fault.io.fire.pciex.device 6569259 n2piupc performance counter driver needs to attach on maramba platform 6574648 fire/oberon tbw_dpe and tte_due should cause a panic.
2007-07-236578427 Further hotplug interrupts will not occurgovinda2-20/+15
2007-06-076566788 on sun4u px does not panic on uncorrectable errorskrishnae1-2/+2
2007-06-06PSARC/2007/301 PCItool extensions for handling groups of interrupt vectorsschwartz1-0/+1
PSARC/2007/302 PSM_INTR_OPS extensions for handling groups of interrupt vectors 6458838 Once intrd performs reassignment, MSI interrupts stop coming 6564773 Cleanup pcitool versioning 6565502 apic_rebind could write IOAPIC for fixed interrupts
2007-06-066555642 nexus drivers should not parse any device INTx properties for ↵govinda1-1/+22
DDI_INTROP_SUPPORTED_TYPES requests 6561445 Power down upon hotplug connect on St. Paul 6563785 fix issues related to oberon slot power-on and power-off sequence 6564144 hotplug functionality is disabled for all PLX switches with revision AA
2007-04-026502750 px driver must enable, disable, and redistribute its hotplug interruptscarter1-0/+18
2007-02-276441349 Deadlock in PX fabric error handler.dwoods1-0/+4
6508432 Need to set the proper bits in AER CE Mask Register 6510861 PCIe correctable error causes Solaris Panic due to PLX8114 HW bug
2007-02-266523491 system panic with "prtdiag: alignment error:" during sb configureschwartz1-4/+2
2007-02-096498283 system panics during dr testing in cpu_intr_disablejchu1-64/+104
2007-02-076510852 Panic with px_err_dmc_pec_intr seen during hotplug testing of linkcardet1426002-3/+17
6517798 panic in pcie, dev_info node has no parent data 6517852 assertion failed: fmhdl, file: ../../common/os/ddifm.c, line: 760 6517883 pcie_get_bdf_from_dip() call in hi pil result in panic
2007-01-246497789 IO box Linkup sequence is not compliant with Oberon HW spec 1.04pjha1-6/+14
6510353 incorrect serialid format in apid for Sun IOboxes
2007-01-146502745 px driver output wrong information for IMU errorjchu1-2/+2
6512844 panic in pcie_get_ppd with QLC device hang off Fire leaf directly
2007-01-036442804 memory leaks in drmach() modulesjl1390901-1/+5
6442821 System hangs during addboard (OS configure phase) 6443020 Need IKP deprobe error handling code for OPL 6444087 SCF did not report error in case of a timeout 6445761 Support memoryless board in DR 6445769 MTLB hit panic during DR copy rename 6445772 uninitialized variable used in plat_lgrp_config 6455124 Not enough dictionary size in fcode interpreter for I/O Max Conf. 6457380 HW Descriptior specification update 6459708 Kernel Migration fails when tried second time. 6461633 DR review cleanups 6464256 DR RED_State panic while running it with psradm command 6464274 DR panic when migrating kernel from a board with memory hole. 6473299 Skipping of retired pages during copy-rename not working properly 6489095 flushw is needed in drmach_copy_rename_prog__relocatable
2006-12-18PSARC/2006/599 SPARC PCI Express Fabric FMA Supportet1426005-549/+640
6345809 SPARC PCIe systems should not call pci_ereport_post 6404017 PX Error handling code should match error philosophy spec 6418713 Failed PIOs in PCIe sparc platforms may go undetected 6466248 Support PCIe Fabric FMA for SPARC Platforms --HG-- rename : deleted_files/usr/src/uts/common/io/pcie_fault.c => usr/src/uts/common/io/pcie_fault.c rename : deleted_files/usr/src/uts/sun4v/io/px/px_err_gen.c => usr/src/uts/sun4v/io/px/px_err_gen.c
2006-12-18backout 6345809/6404017/6418713/6466248: x86 build failed; no more mr ↵dduvall5-640/+549
fscking nice guy --HG-- rename : usr/src/uts/common/io/pcie_fault.c => deleted_files/usr/src/uts/common/io/pcie_fault.c rename : usr/src/uts/sun4v/io/px/px_err_gen.c => deleted_files/usr/src/uts/sun4v/io/px/px_err_gen.c
2006-12-18PSARC/2006/599 SPARC PCI Express Fabric FMA Supportet1426005-549/+640
6345809 SPARC PCIe systems should not call pci_ereport_post 6404017 PX Error handling code should match error philosophy spec 6418713 Failed PIOs in PCIe sparc platforms may go undetected 6466248 Support PCIe Fabric FMA for SPARC Platforms
2006-10-236402328 Add multi-pil and unlimited softint support for SPARCgovinda1-9/+22
2006-10-026468703 two kernel lint directives represent low-hanging fruitcarlsonj1-2/+2
2006-09-186469461 Fix issues with multiple MSI-X interrupts on sparcegillett1-10/+4
6472171 remove unnecessary shifting from px driver
2006-08-216453554 px driver MSI handler can cause eq_overegillett1-2/+3
6454481 Freeing MSI/MSI-X interrupts is not ok 6459301 i_ddi_intr_devi_fini should check for interrupts in use
2006-08-216425514 Invalid slot number message on FF2 could be hardware programming issuepjha1-38/+96
6436776 Link Up/Down events should be expected events during Oberon hotplug operations 6439953 Identical Slot names in different segments can cause a breakage in ApId scheme 6460150 Booting OPL system with build 46 panics w/ MONDO 62 for DMC/PEC 6460200 OPL Hotplug should use existing PCI Cap Library 6460204 PCI Cap Library should avoid name space collision for pci_config_size_t
2006-08-076432811 detach of an instance of px can disable error reporting for other ↵schwartz4-197/+145
instances
2006-08-016407243 Error handling hangs unexpectedly on errors which are injected on ↵dwoods3-1/+23
oberon leafs w/o boot device
2006-07-246450048 Fix fire hardware revision checkingschwartz2-54/+35
6451125 Cleanup of old px and px_pci driver aliases