Age | Commit message (Collapse) | Author | Files | Lines |
|
Reviewed by: Gergő Mihály Doma <domag02@gmail.com>
Reviewed by: Gary Mills <gary_mills@fastmail.fm>
Approved by: Dan McDonald <danmcd@joyent.com>
|
|
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>
|
|
asynchronously.
6835269 panic[cpu0]...BAD TRAP: type 31...occurred in "px" module due to a NULL pointer dereference
|
|
(scottsdale)
|
|
|
|
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
|
|
configure once manually
6906321 No console message is printed when inserting a card
6906708 Missing sys/ddi_hp header files on BFU'ed system
|
|
|
|
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
|
|
>0,file:../../sun4/io/px/pcie_pwr.c,line: 698
|
|
--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
|
|
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.
|
|
6714038 Fast Reboot support for x86 platforms
|
|
|
|
|
|
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
|
|
--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
|
|
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
|
|
|
|
|
|
rootport
|
|
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
|
|
6512844 panic in pcie_get_ppd with QLC device hang off Fire leaf directly
|
|
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
|
|
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
|
|
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
|
|
6495918 system panics during dr testing in px:px_detach()
|
|
|
|
|
|
|
|
6454481 Freeing MSI/MSI-X interrupts is not ok
6459301 i_ddi_intr_devi_fini should check for interrupts in use
|
|
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
|
|
other bugs
|
|
|
|
PSARC/2006/235 FMA for PCI Express and Leaf Devices
6193463 hostbridge .esc files don't fully handle pci-pci bridges
6195325 pci eversholt rules need to support multiple levels of pci-pci bridges
6202643 libtopo should provide pcibus information on x86 boxen
6207403 bridge error callbacks need to participate in handle lookup
6236885 ddi_fm_init leaks resources if parent not fm capable
6236895 ddi_fm_dma_err_get and ddi_fm_acc_err_get need to be more resilient
6239835 Need common diagnosis rules for PCI Express
6239838 Need common ereport generation routines for PCI Express error telemetry
6239840 Need common PCI error handling routines
6245935 RFE: enhance bge driver with FMA support
6304815 ddifm.c DDI_DEV_T_ANY ddi_prop_remove(9F) calls should use DDI_DEV_T_NONE
6326796 pci_check_regs() can match wrong node when an error occurs on a config space access
6327032 Provide FMA support for CK8-04/IO-4 PCI express chipsets
6347217 eversholt rules for handling of pci dto errors need changing
6351025 eft assertion failure: ffep != NULL
6360437 check_if_device_is_pciex should add properties for pciex nodes during pci device discovery
6360749 ddi_fm_service_impact() should raise an service impact ereport
6360764 It would be nice for a driver to have some way to clear err_status in a access or dma handle
6373233 bofi fault simulation should be made compatible with fma
6373293 Solaris 10 may not be properly diagnosing the faulty component after injecting an 'IOUE'
6373322 could define generic device driver ereports for internal chip errors
6393895 TOMATILLO_IOMMU_INVALID_ERR is treated as fatal when it need not be
6398325 eversholt can leak memory if there are constraints on both sides of a propagation
6411683 donot bind driver to PCI express disabled slots
6416496 reduce eversholt memory consumption by trimming open fmes
|
|
|
|
6357304 Fire jbus_jtep should cause nexus to panic system in Ontario
6377722 Fire driver panics on a ce_async which is a correctable error
6399796 Incorrect checking pci_config_setup() returns code in nexus driver
--HG--
rename : usr/src/uts/sun4/io/px/px_cb.c => deleted_files/usr/src/uts/sun4/io/px/px_cb.c
rename : usr/src/uts/sun4/io/px/px_cb.h => deleted_files/usr/src/uts/sun4/io/px/px_cb.h
|
|
cddl)
5049969 Make efcode' PCI configurator as the default configurator for SPARC platforms (fix cddl)
|
|
PSARC/2006/037 PCI Express Hotplug Framework Interrupt Interfaces
6379464 Integrate PSARC/2005/375 for SPARC PCI Express Hotplug Support
5049969 Make efcode' PCI configurator as the default configurator for SPARC platforms
--HG--
rename : usr/src/uts/sun4u/fcode/Makefile => usr/src/uts/sparc/fcode/Makefile
rename : usr/src/uts/sun4u/fcodem/Makefile => usr/src/uts/sparc/fcodem/Makefile
rename : usr/src/uts/sun4u/fcpci/Makefile => usr/src/uts/sparc/fcpci/Makefile
rename : usr/src/uts/sun4u/pcicfg.e/Makefile => usr/src/uts/sparc/pcicfg.e/Makefile
rename : usr/src/uts/sun4u/io/pcicfg.e.c => usr/src/uts/sun4/io/pcicfg.e.c
rename : usr/src/uts/sun4u/sys/fc_plat.h => usr/src/uts/sun4/sys/fc_plat.h
|
|
6343566 PPMREQ_POST_PWR_ON ioctl hangs when P25 wants to power up due to Stop-A
|
|
6353954 pcitool for fire systems needs to deal better with the ranges property
6355025 pcitool probe crashes on chicago systems
6357523 sun4v pcitool phys access functions can't be split across pages
6358836 pcitool nexus mode no longer works on ontario
6359028 PX driver causes kernel heap corruption on detach
|
|
6344997 Add MSI software support in ohci driver
6344998 Add MSI software support in ehci driver
6348120 Add MSI software support in uhci driver
6349315 Add support for MSI64 transactions
6347105 Update MSI software support in mpt driver
6347109 Fix DDI framework MSI-X issues
6352670 Use proper behavior flag while calling ddi_intr_alloc
6343017 ddi_intr_remove_handler() returns DDI_FAILURE for MSI interrupts
6349316 px_pci should register legacy/fixed interrupt if MSIs are not available
6342807 Fire/Oberon driver panics on detach
6343874 Fire/Oberon Sun4u interrupt vector removal sequence incorrect
6343908 implement sun4v version of px_ib_intr_reset()
6348244 NGDR: panic when addboard resume on Starfire with socal
6348171 panic in ddi framework during esp_attach
6352440 sparc MDB ::interrupts output cleanup
|
|
6342319 Need a sparc mdb dcmd to display pci/px interrupt registrations
6343599 Need an x86 mdb dcmd to display interrupt registrations
6344455 px_nexus.h is not needed
--HG--
rename : usr/src/uts/sun4/io/px/px_nexus.h => deleted_files/usr/src/uts/sun4/io/px/px_nexus.h
|
|
6338023 PCItool support for X86 PCI-express needed
6339926 X86 PCItool functions should take a dip instead of a dev_t
6339928 PCItool header file cleanup
--HG--
rename : usr/src/uts/sun4/io/px/px_tools.h => usr/src/uts/sun4/io/px/px_tools_ext.h
rename : usr/src/uts/common/sys/pci_tools_var.h => usr/src/uts/sun4u/sys/pci/pci_tools_ext.h
|
|
6330182 Implement PSARC/2005/561 changes
6255855 ddi_intr_get_nintrs() returns DDI_SUCCESS for type = -1
6255872 ddi_intr_get_cap() returns 0 for capability structure
6256554 process_intr_ops() should check for pdip value
6280180 memory leaks in ddi_add_intr /ddi_intr_alloc
6320326 interrupt state should not be touched during interrupt re-routing
6320368 default px driver configuration should be MSIX
6320374 px driver should call ndi_ra_alloc() with proper arguments
6323264 px_err_reg_disable() access fire regsiters with incorrect csrbase
6328321 update sparc.fdbg for new DDI interrupt data structures
--HG--
rename : usr/src/uts/common/sys/nexusintr.h => deleted_files/usr/src/uts/common/sys/nexusintr.h
rename : usr/src/uts/sun4/sys/nexusintr_impl.h => deleted_files/usr/src/uts/sun4/sys/nexusintr_impl.h
|
|
6331250 ereport.io.fire.jbc.ill_bmw fill disk with errlog when p25 renders arcs
|
|
|
|
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
|
|
DDI_DEV_T_NONE
|
|
6313842 incorrect checking causes nonfatal imu_rbne panic
|