History log of /opensolaris-onvv-gate/usr/src/uts/common/sys/pci.h
Revision Date Author Comments
# 10923:df470fd79c3c 02-Nov-2009 Evan Yan <Evan.Yan@Sun.COM>

PSARC/2008/181 Solaris Hotplug Framework
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()


# 9970:565d92d48652 25-Jun-2009 Jimmy Vetayases <Jimmy.Vetayases@Sun.COM>

6766472 MSIs do not function on most Nvidia boards


# 9427:5ae364e5dba1 22-Apr-2009 Max zhen <Max.Zhen@Sun.COM>

6303630 "reg" property of pci-ide and display devices are not IEEE-1275 compliant


# 9284:f60784e63c92 04-Apr-2009 Casper H.S. Dik <Casper.Dik@Sun.COM>

6482159 kernel hangs in pcic_attach at boot time on Fujitsu FMV6800MG laptop
Contributed by Masa Murayama <khf04453@nifty.ne.jp>


# 6313:3f914b76f189 28-Mar-2008 krishnae

PSARC 2008/157 PCIe Fabric portfolio for SPARC and x86
6510830 SPARC and x86 PCIe IO error handling should be merged


# 6231:5529c6815c1e 19-Mar-2008 dm120769

backout 6510830: needs more work


# 6203:d6569f142166 18-Mar-2008 krishnae

PSARC 2008/157 PCIe Fabric portfolio for SPARC and x86
6510830 SPARC and x86 PCIe IO error handling should be merged


# 3743:bfe4e988bf7e 01-Mar-2007 aa72041

6521915 EFCode interpreter can not access extended config space on PCIe devices


# 3499:19d278aa1820 25-Jan-2007 rugrat

6367939 First JDS login after reboot scrambles the display on two card configurations


# 3274:b750a4e2f4f5 18-Dec-2006 et142600

PSARC/2006/599 SPARC PCI Express Fabric FMA Support
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


# 3272:9a3818e527a3 18-Dec-2006 dduvall

backout 6345809/6404017/6418713/6466248: x86 build failed; no more mr fscking nice guy


# 3270:aab02674dadc 18-Dec-2006 et142600

PSARC/2006/599 SPARC PCI Express Fabric FMA Support
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


# 3249:b0e5ba2c05f2 14-Dec-2006 govinda

6401068 pcihp_impl.h header file missing from installation
6461283 IKP should program "cache-line-size" register for PCIe devices
6501533 Interrupts getting dropped during bobo DMA test
6502598 cfgadm -cconfigure of PCI-E I/O boat panics with snv_54


# 3070:556371b583ed 06-Nov-2006 anish

6486288 x64: create pcie(7d) module for PCIe error handling
6486415 time for pci.h and pcie.h to catch up with PCI SIG ID changes ..


# 2767:06c926d616c5 19-Sep-2006 anish

6470782 x86 pci_pci.c: move it from common area to i86pc


# 2284:a4801f012860 26-Jun-2006 rw148561

PSARC 2004/393 Enhancing pcic to support 32bit PC Cards
6428203 need supported cardbus driver in Solaris


# 1865:c8b524cdb631 23-Apr-2006 dilpreet

PSARC/2006/217 Access and Dma Handle Error Clear Functions
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


# 965:5a2d334f6666 22-Nov-2005 govinda

6344060 Add MSI software support in bge driver
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


# 881:e6bc7f4b8a33 10-Nov-2005 johnny

PSARC 2005/375 PCI Hotplug Extensions for PCIe
PSARC 2002/315 cPCI Autoconfiguration Support
6331880 PCI Hot-Plug Framework Extension for PCIe
6331883 cPCI autoconfiguration support
6326583 PCIE support for X86
6339777 cleanup of references to obsoleted interface, pcihp_cb_ops, in pci/pci_pci nexus (x86)
6341189 assertion panic on Dell PowerEdge 6850 in apic.c: apic_irq_table[irqno]->airq_intin_no != ipin


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch


# 10923:df470fd79c3c 02-Nov-2009 Evan Yan <Evan.Yan@Sun.COM>

PSARC/2008/181 Solaris Hotplug Framework
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()


# 9970:565d92d48652 25-Jun-2009 Jimmy Vetayases <Jimmy.Vetayases@Sun.COM>

6766472 MSIs do not function on most Nvidia boards


# 9427:5ae364e5dba1 22-Apr-2009 Max zhen <Max.Zhen@Sun.COM>

6303630 "reg" property of pci-ide and display devices are not IEEE-1275 compliant


# 9284:f60784e63c92 04-Apr-2009 Casper H.S. Dik <Casper.Dik@Sun.COM>

6482159 kernel hangs in pcic_attach at boot time on Fujitsu FMV6800MG laptop
Contributed by Masa Murayama <khf04453@nifty.ne.jp>


# 6313:3f914b76f189 28-Mar-2008 krishnae

PSARC 2008/157 PCIe Fabric portfolio for SPARC and x86
6510830 SPARC and x86 PCIe IO error handling should be merged


# 6231:5529c6815c1e 19-Mar-2008 dm120769

backout 6510830: needs more work


# 6203:d6569f142166 18-Mar-2008 krishnae

PSARC 2008/157 PCIe Fabric portfolio for SPARC and x86
6510830 SPARC and x86 PCIe IO error handling should be merged


# 3743:bfe4e988bf7e 01-Mar-2007 aa72041

6521915 EFCode interpreter can not access extended config space on PCIe devices


# 3499:19d278aa1820 25-Jan-2007 rugrat

6367939 First JDS login after reboot scrambles the display on two card configurations


# 3274:b750a4e2f4f5 18-Dec-2006 et142600

PSARC/2006/599 SPARC PCI Express Fabric FMA Support
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


# 3272:9a3818e527a3 18-Dec-2006 dduvall

backout 6345809/6404017/6418713/6466248: x86 build failed; no more mr fscking nice guy


# 3270:aab02674dadc 18-Dec-2006 et142600

PSARC/2006/599 SPARC PCI Express Fabric FMA Support
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


# 3249:b0e5ba2c05f2 14-Dec-2006 govinda

6401068 pcihp_impl.h header file missing from installation
6461283 IKP should program "cache-line-size" register for PCIe devices
6501533 Interrupts getting dropped during bobo DMA test
6502598 cfgadm -cconfigure of PCI-E I/O boat panics with snv_54


# 3070:556371b583ed 06-Nov-2006 anish

6486288 x64: create pcie(7d) module for PCIe error handling
6486415 time for pci.h and pcie.h to catch up with PCI SIG ID changes ..


# 2767:06c926d616c5 19-Sep-2006 anish

6470782 x86 pci_pci.c: move it from common area to i86pc


# 2284:a4801f012860 26-Jun-2006 rw148561

PSARC 2004/393 Enhancing pcic to support 32bit PC Cards
6428203 need supported cardbus driver in Solaris


# 1865:c8b524cdb631 23-Apr-2006 dilpreet

PSARC/2006/217 Access and Dma Handle Error Clear Functions
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


# 965:5a2d334f6666 22-Nov-2005 govinda

6344060 Add MSI software support in bge driver
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


# 881:e6bc7f4b8a33 10-Nov-2005 johnny

PSARC 2005/375 PCI Hotplug Extensions for PCIe
PSARC 2002/315 cPCI Autoconfiguration Support
6331880 PCI Hot-Plug Framework Extension for PCIe
6331883 cPCI autoconfiguration support
6326583 PCIE support for X86
6339777 cleanup of references to obsoleted interface, pcihp_cb_ops, in pci/pci_pci nexus (x86)
6341189 assertion panic on Dell PowerEdge 6850 in apic.c: apic_irq_table[irqno]->airq_intin_no != ipin


# 0:68f95e015346 14-Jun-2005 stevel@tonic-gate

OpenSolaris Launch