8702 PCI addresses with physaddr > 0xffffffff can't be mapped in8703 pci/npe DDI_CTLOPS_REGSIZE should be 64-bit aware8704 want OFF_MAX in the kernel8705 unsupported 64-bit prefetch memory on pci-
8702 PCI addresses with physaddr > 0xffffffff can't be mapped in8703 pci/npe DDI_CTLOPS_REGSIZE should be 64-bit aware8704 want OFF_MAX in the kernel8705 unsupported 64-bit prefetch memory on pci-pci bridgeReviewed by: Patrick Mooney <patrick.mooney@joyent.com>Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>Reviewed by: Albert Lee <trisk@forkgnu.org>Approved by: Gordon Ross <gwr@nexenta.com>refs #3532(cherry picked from commit 265a3f1d64f26bd7637bd62d476fc0fb08785666)
show more ...
5255 uts shouldn't open-code ISP2Reviewed by: Marcel Telka <marcel@telka.sk>Reviewed by: Dan McDonald <danmcd@omniti.com>Approved by: Robert Mustacchi <rm@joyent.com>
3063 many instances of unlike enum comparisonReviewed by: Robert Mustacchi <rm@joyent.com>Approved by: Garrett D'Amore <garrett@damore.org>
998 obsolete DMA driver interfaces should be removedReviewed by: Igor Khozhukhov <igor.khozhukhov@nexenta.com>Reviewed by: Albert Lee <trisk@nexenta.com>Reviewed by: Robert Mustacchi <rm@joyent.co
998 obsolete DMA driver interfaces should be removedReviewed 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>
backout 998: breaks common closed drivers
998 obsolete DMA driver interfaces should be removedReviewed 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>
6968165 ::ioapic and ::apic should be limited to kmdb6968169 missing start dates in some interrupt related files
PSARC/2009/505 IRM Framework Extension(s)PSARC/2009/665 Pcitool Extensions6669984 Solaris x86 need to provide large number of interrupt vectors for MSI/MSI-x6866130 Interrupt Resource Management (
PSARC/2009/505 IRM Framework Extension(s)PSARC/2009/665 Pcitool Extensions6669984 Solaris x86 need to provide large number of interrupt vectors for MSI/MSI-x6866130 Interrupt Resource Management (IRM) support on x86 platforms6876744 Need a new mdb debugger module for the new apix PSM6881939 decouple current i86xpv interrupt implementation from i86pc6916041 Pcitool Enhancement(1M) for the new apix PSM on X866957091 update pcitool(1m) manpage for 6916041--HG--rename : usr/src/cmd/mdb/i86pc/modules/pcplusmp/apic.c => usr/src/cmd/mdb/i86pc/modules/pcplusmp/pcplusmp.c
6930155 pcitool fails with IO error on osol_133/x6440
6910668 the code for 6831378 should do better error handling
6853902 MP system panics due to race between add_avintr and rem_avintr6904588 Missing airq_temp_cpu initialization caused apic_cpus[0]->aci_temp_bound to be negative6904591 apic_get_ipivect() check
6853902 MP system panics due to race between add_avintr and rem_avintr6904588 Missing airq_temp_cpu initialization caused apic_cpus[0]->aci_temp_bound to be negative6904591 apic_get_ipivect() checks for apic_allocate_irq() failure incorrectly6911865 snv_130 Panics on Boot on VMware-ESXi-4.0.0.Update01-208167 "pcplusmp" NULL pointer dereference6914347 6820576 breaks PCIe error handling on x86 systems
6910510 ddivs testcase "regs ddi_map_regs_simple" triggers BAD TRAP on Pentium 4 system in snv_130
6831378 identify device type during early boot
6783915 numerous drivers using devacc_attr_access without specifying DDI_DEVICE_ATTR_V16765185 ddi_dma_mem_alloc should ignore devacc_attr_access6886100 DDI_FLAGERR_ACC accesses on x86 should use i
6783915 numerous drivers using devacc_attr_access without specifying DDI_DEVICE_ATTR_V16765185 ddi_dma_mem_alloc should ignore devacc_attr_access6886100 DDI_FLAGERR_ACC accesses on x86 should use i_ddi_prot_io_get8() calls as on sparc6886098 ddi_fm_acc_err_get()/ddi_fm_dma_err_get() copy data when they don't need to6901678 crossbow changes broke dma handle checking in bge driver6901000 lint warning in mtst_cpu.c
PSARC/2008/181 Solaris Hotplug Framework6837240 Solaris Hotplug Framework6783012 Add support for PCIe Alternate Routing-ID Interpretation6638136 remove obsolete ndi_ra_xxx logic from px_msi code6
PSARC/2008/181 Solaris Hotplug Framework6837240 Solaris Hotplug Framework6783012 Add support for PCIe Alternate Routing-ID Interpretation6638136 remove obsolete ndi_ra_xxx logic from px_msi code6695081 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.crename : usr/src/uts/common/io/hotplug/pcishpc/pcishpc.c => usr/src/uts/common/io/pciex/hotplug/pcishpc.crename : usr/src/uts/intel/io/hotplug/pciehpc/pciehpc_acpi.c => usr/src/uts/intel/io/pciex/hotplug/pciehpc_acpi.crename : usr/src/uts/intel/io/hotplug/pciehpc/pciehpc_acpi.h => usr/src/uts/intel/sys/hotplug/pci/pciehpc_acpi.hrename : usr/src/uts/sparc/pcicfg.e/Makefile => usr/src/uts/sparc/pcicfg/Makefilerename : usr/src/uts/sun4/io/pcicfg.e.c => usr/src/uts/sun4/io/pcicfg.c
6870981 BAD trap panic in nxge when installing s10u8_05
6773806 ddi_intr_set_pri always fail due to the bug in ddi_intr_alloc()
6806540 SPARC and x86 bridge/switch nexus driver should be merged--HG--rename : usr/src/uts/common/io/pcie.c => usr/src/uts/common/io/pciex/pcie.crename : usr/src/uts/common/io/pcie_fault.c => us
6806540 SPARC and x86 bridge/switch nexus driver should be merged--HG--rename : usr/src/uts/common/io/pcie.c => usr/src/uts/common/io/pciex/pcie.crename : usr/src/uts/common/io/pcie_fault.c => usr/src/uts/common/io/pciex/pcie_fault.crename : usr/src/uts/sun4/io/px/pcie_pwr.c => usr/src/uts/common/io/pciex/pcie_pwr.crename : usr/src/uts/intel/io/pciex/pcie_pci.c => usr/src/uts/common/io/pciex/pcieb.crename : usr/src/uts/intel/io/pciex/pcie_pci.conf => usr/src/uts/common/io/pciex/pcieb.confrename : usr/src/uts/sun4/io/px/px_pci.h => usr/src/uts/common/io/pciex/pcieb.hrename : usr/src/uts/sun4/io/px/pcie_pwr.h => usr/src/uts/common/sys/pcie_pwr.hrename : usr/src/uts/intel/pcie_pci/Makefile => usr/src/uts/intel/pcieb/Makefilerename : usr/src/uts/sun4/io/px/pxb_plx.h => usr/src/uts/sparc/io/pciex/pcieb_plx.hrename : usr/src/uts/sparc/px_pci/Makefile => usr/src/uts/sparc/pcieb/Makefilerename : usr/src/uts/sparc/pxb_bcm/Makefile => usr/src/uts/sparc/pcieb_bcm/Makefile
PSARC/2009/340 Interrupt affinity interfaces and PCITool enhancements6796906 Interfaces needed for querying and re-targetting msi-x interrupts6805710 px driver should support re-targetting MSI-X in
PSARC/2009/340 Interrupt affinity interfaces and PCITool enhancements6796906 Interfaces needed for querying and re-targetting msi-x interrupts6805710 px driver should support re-targetting MSI-X interrupts6849547 PCITool enhancements6851623 ddi_intr_enable() and ddi_intr_disable() fails randomly for dup interrupt.
6768098 system panics with PCIe fabric.(0x0)(0x43) due to masked errors.6814026 PLX disable RO algorithm is incorrect6813298 Legacy PCI Express Endpoint is not used correctly in pcie module6841301
6768098 system panics with PCIe fabric.(0x0)(0x43) due to masked errors.6814026 PLX disable RO algorithm is incorrect6813298 Legacy PCI Express Endpoint is not used correctly in pcie module6841301 PCI ECS accesses with pcitool don't work on AMD processors6813766 faulty EPKT FMA rules need to expect ereports coming from hostbridge6841816 PCIe Error Handling's scan_fabric doesn't handle failed IO Addresses well6798264 PCIe error handling doesn't handle zero bdf well6802636 fault address may not be decoded correctly during PCIe error handling6843716 suspicious definition of PCIE_REQ_ID_DEV_MASK6831766 coredump in pci_bridge_declare()
6788312 Array overrun in pci_tools6799018 pcitool should be available as a supported tool on Solaris 10PSARC 2009/215 PCITool Public Interrupts
6799812 pcitool ioctls can access past end of MMIO-mapped memory, return garbage
6761628 Boot from SAN fails when 16 MSI msgs with IPL 1 are alloc to 8 FC HBA instances during early boot
6745976 pcie error handling for adjust for no aer on URs is incorrect.6725568 PCI extended config space not usable on AMD CPUs6415305 npe(7) forgot to unmap config space handles ...6745957 px shou
6745976 pcie error handling for adjust for no aer on URs is incorrect.6725568 PCI extended config space not usable on AMD CPUs6415305 npe(7) forgot to unmap config space handles ...6745957 px should use px_ranges_phi_mask for address lookup6702295 extended-capabilities property missing from leaf device after panic/reboot
PSARC 2008/382 Fast Reboot6714038 Fast Reboot support for x86 platforms
1234