summaryrefslogtreecommitdiff
path: root/usr/src/uts/sun4/io/px
AgeCommit message (Collapse)AuthorFilesLines
2020-06-0812577 px: NULL pointer errorsToomas Soome4-22/+21
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-01-3112183 Want new IPD 13 DMA Cookie APIsRobert Mustacchi2-1/+17
Reviewed by: Alex Wilson <alex@uq.edu.au> Reviewed by: Paul Winder <paul@winders.demon.co.uk> Reviewed by: Hans Rosenfeld <rosenfeld@grumpf.hope-2000.org> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2019-08-1911369 PCIe errors on passthru devices shouldn't cause a panicHans Rosenfeld1-0/+1
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <andy@omniosce.org> Approved by: Richard Lowe <richlowe@richlowe.net>
2014-11-105256 document some nonsensical code in the px driverJosef 'Jeff' Sipek1-0/+4
Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Robert Mustacchi <rm@joyent.com>
2014-11-105255 uts shouldn't open-code ISP2Josef 'Jeff' Sipek1-3/+2
Reviewed by: Marcel Telka <marcel@telka.sk> Reviewed by: Dan McDonald <danmcd@omniti.com> Approved by: Robert Mustacchi <rm@joyent.com>
2012-03-11998 obsolete DMA driver interfaces should be removedGarrett D'Amore2-249/+5
Reviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Richard Lowe <richlowe@richlowe.net> Approved by: Robert Mustacchi <rm@joyent.com>
2012-03-02backout 998: breaks common closed driversRichard Lowe2-5/+249
2012-03-01998 obsolete DMA driver interfaces should be removedGarrett D'Amore2-249/+5
Reviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com> Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2011-06-211549 SPARC pci drivers write past end of pcitool driver nameRichard Lowe1-3/+2
Reviewed by: Albert Lee <trisk@nexenta.com> Reviewed by: Jason King <jason.brian.king@gmail.com> Reviewed by: Garrett D'Amore <garrett@nexenta.com> Reviewed by: Dan McDonald <danmcd@nexenta.com> Approved by: Garrett D'Amore <garrett@nexenta.com>
2010-06-146789139 px_mmu_detach destroys a vmem arena before its address-space ↵andrew.rutz@sun.com2-6/+5
allocations are free'd
2010-06-106930947 ih_pri is referenced before being initialized in px_add_[intx, ↵David Major1-6/+6
msiq]_intr()
2010-06-086930949 busy wait loops in px_intr.c and px_ib.c should be consolidated into ↵David Major3-102/+70
a single function
2010-06-07PSARC 2010/172 Renaming interrupt affinity interfacesgongtian zhao - Sun Microsystems - Beijing China1-4/+1
6948283 Renaming of existing ddi interrupt re-target interfaces
2010-05-206924882 The IO FMA framework should always panic when errors are detected ↵Erwin T Tsaur5-51/+75
asynchronously. 6835269 panic[cpu0]...BAD TRAP: type 31...occurred in "px" module due to a NULL pointer dereference
2010-05-076947049 SDIO: emlx and nxge devices have issues at solaris on sdio domain ↵David Woods1-3/+8
(scottsdale)
2010-04-096902219 should use atomics for pci fast dvma space accountingBhaskar Sarkar1-6/+7
2010-04-056895400 SDIO Error Handling Support for RF PlatformKrishna Elango1-2/+4
2010-03-296896082 Hot codepath seen in FMA hurts TX throughput of FMA capable NIC driversStephen Hanson2-11/+5
2010-03-016858637 System panics by accessing freed intr_vec_t when detaching the device.onnv_135Daniel Ice2-10/+53
6915092 race condition in px_add_intx_intr() may result in INO timeout for multi-pil configuration
2010-02-136921943 pcie error handling may not decode epkt header logs correctlyKrishna Elango2-2/+6
2010-01-29FWARC 2009/535 SDIO Loaned Device Node SpecJason Beloro7-18/+124
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
2010-01-266912305 px driver fails processing PCIe errors injected via Raven error ↵Erwin T Tsaur1-3/+16
injector.
2010-01-156887999 T5140 Panic in px_ib_intr_redist during reboot test.Scott Carter, SD IOSW5-56/+66
6896543 ddi_intr_set_affinity could cause mem corruption
2010-01-076885796 ATTN button doesn't work after system reboot until run cfgadm ↵Evan Yan1-1/+6
configure once manually 6906321 No console message is printed when inserting a card 6906708 Missing sys/ddi_hp header files on BFU'ed system
2009-12-046831378 identify device type during early bootZhi-Jun Robin Fu4-21/+35
2009-11-02PSARC/2008/181 Solaris Hotplug FrameworkEvan Yan15-532/+198
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-10-226842387 Too many EQs are reserved for PCI-E messages on platforms with a ↵Alan Adamson, SD OSSD5-14/+49
large number of available EQs
2009-10-126765706 Panic assertion failed: pwr_p->pwr_hold ↵Ramesh Chitrothu1-2/+11
>0,file:../../sun4/io/px/pcie_pwr.c,line: 698
2009-09-216788613 px: WARNING: px1: ino 0x18 blocked and disk warnings during high ↵Daniel Ice2-5/+13
stress test
2009-08-076867988 Ldom Primary panic when we supply command set-vcpu to primary with ↵Govinda Tatti1-1/+2
s11b120
2009-07-306806540 SPARC and x86 bridge/switch nexus driver should be merged (fix unref)Krishna Elango1-29/+0
2009-07-276806540 SPARC and x86 bridge/switch nexus driver should be mergedKrishna Elango10-3830/+5
--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-07-176861041 System with IB adapters hung during boot with ONNV 0708 nightly imageGovinda Tatti1-19/+19
2009-07-08PSARC/2009/340 Interrupt affinity interfaces and PCITool enhancementsEvan Yan9-274/+771
6796906 Interfaces needed for querying and re-targetting msi-x interrupts 6805710 px driver should support re-targetting MSI-X interrupts 6849547 PCITool enhancements 6851623 ddi_intr_enable() and ddi_intr_disable() fails randomly for dup interrupt.
2009-06-226853773 plx_ro_disable needs to check for NULL hdrErwin T Tsaur1-5/+1
2009-06-206768098 system panics with PCIe fabric.(0x0)(0x43) due to masked errors.Krishna Elango6-45/+175
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 Ice4-17/+21
6771175 px does not pass readable-attribute to hypervisor during iommu mapping
2009-05-226803024 device_type property for Root Ports on px_pci is incorrectDaniel Ice1-3/+12
2009-05-216802041 MSI interrupts can get lostAlan Adamson, SD OSSD1-8/+13
2009-05-046788312 Array overrun in pci_toolsErwin T Tsaur1-11/+6
6799018 pcitool should be available as a supported tool on Solaris 10 PSARC 2009/215 PCITool Public Interrupts
2009-02-286794643 Interrupt to cpu binding should default to round robin for x64 OOBPEvan Yan1-1/+0
6795799 apic_msix_max should default to 8 for 10GbE out of box performance 6796665 dynamically adjust MSIX maximum allocation limit to 8 and higher on sparc 6763643 apic_delspl_common disables MSI incorrectly
2009-02-136774727 Sometimes PCI_MSIX_ENABLE_BIT is not cleared when disabling MSI-X ↵Guoli Shu1-1/+4
interrupt through ddi_intr_disable
2009-02-046645260 Need I/F to enable Relaxed Ordering with Bypass Mode for PCI-Express ↵Lida.Horn2-7/+17
device
2009-01-20PSARC/2008/726 New HCA CapabilitiesBill Taylor1-2/+3
PSARC/2008/762 IB Support for Relaxed Ordering PSARC/2008/630 IBTF IO Memory 6771256 IBTF V3 - InfiniBand APIs/ABI needs enhancements to be competitive 6747341 Add FMA to hermon driver 6711885 add IB support for Relaxed Ordering 6323328 tavor panic seen in event handler for catastrophic error 6770100 Mask b23 of the QPNs generated by hermon 6662251 add Reserved L_Key 6764786 Array overrun in libdat 6769108 HCA driver: Enable OpenMPI implementation to coexist with Solaris UDAPL 6769107 protocol: Enable OpenMPI implementation to coexist with Solaris UDAPL 6608903 Need a new ibt_alloc_io_mem() function 6763805 Add support for ibc_alloc_io_mem() API 6737797 Add support for ibc_alloc_io_mem() 6764643 Enable IOMMU Bypass feature by default
2009-01-15PSARC/2008/628 Interrupt Resource ManagementScott Carter, SD IOSW3-82/+143
6518948 DDI interrupt resource management support
2009-01-136761628 Boot from SAN fails when 16 MSI msgs with IPL 1 are alloc to 8 FC ↵Evan Yan2-155/+10
HBA instances during early boot
2009-01-076775181 Deadlock between device configuration and pcie_scan_mpsAlan Adamson, SD OSSD1-1/+7
2008-12-196723100 NetBackup Jungo WinDriver needs to support PCI-E switching architectureDaniel Ice4-127/+165
2008-10-316745976 pcie error handling for adjust for no aer on URs is incorrect.Erwin T Tsaur1-4/+6
6725568 PCI extended config space not usable on AMD CPUs 6415305 npe(7) forgot to unmap config space handles ... 6745957 px should use px_ranges_phi_mask for address lookup 6702295 extended-capabilities property missing from leaf device after panic/reboot
2008-09-22PSARC 2008/382 Fast RebootSherry Moore2-4/+5
6714038 Fast Reboot support for x86 platforms