summaryrefslogtreecommitdiff
path: root/usr/src/uts/intel/io/pci
AgeCommit message (Collapse)AuthorFilesLines
2022-05-1714628 ancient devicedb should be removedRichard Lowe1-14/+30
Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@mnx.io>
2022-02-1714450 Want PCI platform resource discovery moduleRobert Mustacchi6-1240/+95
Reviewed by: Rich Lowe <richlowe@richlowe.net> Reviewed by: Patrick Mooney <pmooney@pfmooney.com> Reviewed by: Andy Fiddaman <andy@omnios.org> Approved by: Dan McDonald <danmcd@joyent.com>
2022-01-1514366 list_is_vga_only() can't handle empty memlistsRobert Mustacchi1-0/+4
Reviewed by: Yuri Pankov <ypankov@tintri.com> Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Dan McDonald <danmcd@joyent.com>
2020-07-0212867 Mis-programmed pcie bridge leaves 64-bit device unusableAndy Fiddaman3-242/+652
12873 pci_autoconf: Makefile and compiler warning cleanup Reviewed by: Robert Mustacchi <rm@fingolfin.org> Reviewed by: Paul Winder <paul@winder.uk.net> Approved by: Dan McDonald <danmcd@joyent.com>
2019-11-0411790 ACPI method _CRS should be used to identify bus numbers during initial ↵Paul Winder1-13/+6
probe Reviewed by: Andrew Stormont <andyjstormont@gmail.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Igor Kozhukhov <igor@dilos.org> Reviewed by: Randy Fishel <randyf@sibernet.com> Approved by: Dan McDonald <danmcd@joyent.com>
2019-09-0611610 PCI ID ambiguity leads to driver induced mayhemRobert Mustacchi1-11/+44
11611 pchtemp driver should use new IPD 9 aliases Reviewed by: John Levon <john.levon@joyent.com> Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2019-04-1910777 pci_autoconfig: NULL pointer errorsToomas Soome1-8/+8
Reviewed by: Andy Stormont <astormont@racktopsystems.com> Reviewed by: Sebastian Wiedenroth <sebastian.wiedenroth@skylime.net> Approved by: Dan McDonald <danmcd@joyent.com>
2018-09-269796 want support for PCI BAR size >= 4GHans Rosenfeld2-19/+43
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com> Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Andy Fiddaman <omnios@citrus-it.net> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Garrett D'Amore <garrett@damore.org>
2018-09-269827 clean up some space-tab sequencesHans Rosenfeld2-20/+20
Reviewed by: Toomas Soome <tsoome@me.com> Approved by: Garrett D'Amore <garrett@damore.org>
2017-12-048702 PCI addresses with physaddr > 0xffffffff can't be mapped inRobert Mustacchi2-47/+66
8703 pci/npe DDI_CTLOPS_REGSIZE should be 64-bit aware 8704 want OFF_MAX in the kernel 8705 unsupported 64-bit prefetch memory on pci-pci bridge Reviewed 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>
2017-08-168448 uts: pci_autoconfig should test for BIOSToomas Soome1-4/+14
Reviewed by: Robert Mustachci <rm@joyent.com> Reviewed by: Yuri Pankov <yuripv@gmx.com> Reviewed by: Joshua M. Clulow <jmc@joyent.com> Approved by: Dan McDonald <danmcd@joyent.com>
2016-10-134498 update to ACPI version 6.xJerry Jelinek1-6/+8
7428 Deliver the ACPI debugging tools 7429 workaround USB always identified as xHCI after latest ACPI update Reviewed by: Patrick Mooney <patrick.mooney@joyent.com> Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Yuri Pankov <yuri.pankov@nexenta.com> Reviewed by: Gordon Ross <gwr@nexenta.com> Approved by: Richard Lowe <richlowe@richlowe.net>
2016-05-096859 missing MCFG table should lead to I/O PCIe config accessJoshua M. Clulow1-31/+6
Reviewed by: Robert Mustacchi <rm@joyent.com> Reviewed by: Dan McDonald <danmcd@omniti.com> Reviewed by: Tycho Nightingale <tycho.nightingale@pluribusnetworks.com> Reviewed by: Garrett D'Amore <garrett@damore.org> Approved by: Gordon Ross <gwr@nexenta.com>
2016-02-276659 nvlist_free(NULL) is a no-opJosef 'Jeff' Sipek1-2/+1
Reviewed by: Toomas Soome <tsoome@me.com> Reviewed by: Marcel Telka <marcel@telka.sk> Approved by: Robert Mustacchi <rm@joyent.com>
2012-03-11998 obsolete DMA driver interfaces should be removedGarrett D'Amore1-1/+4
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 Lowe1-4/+1
2012-03-01998 obsolete DMA driver interfaces should be removedGarrett D'Amore1-1/+4
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>
2010-08-036973912 pci_autoconfig: alloc_res_array() feels a little off (by one)Praveen Kumar Dasaraju Rama1-11/+11
2010-06-24PSARC/2009/505 IRM Framework Extension(s)Jimmy Vetayases1-4/+7
PSARC/2009/665 Pcitool Extensions 6669984 Solaris x86 need to provide large number of interrupt vectors for MSI/MSI-x 6866130 Interrupt Resource Management (IRM) support on x86 platforms 6876744 Need a new mdb debugger module for the new apix PSM 6881939 decouple current i86xpv interrupt implementation from i86pc 6916041 Pcitool Enhancement(1M) for the new apix PSM on X86 6957091 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
2010-04-016688291 PCI-E slot number of 0 should be respectedStephen Hanson1-9/+25
6688321 pci enumerator should use SMBIOS for slot labels when available 6813504 IRQ routing table is more reliable than pcie slotcap register for giving slot labels 6813507 need to override incorrect slot-names property on Sun-Fire-X4600-M2 and Sun-Fire-X4600 6813522 need to override incorrect slot-names property on X2200-M2 and X2100-M2 6902034 pci_label_missing_lookup() relies on bus enumeration being invariant 6902039 pci_label_missing_lookup() mechanism can't be used if we already have a bogus slot name/num 6938519 hostbridge instance number incorect when using pci_label_missing_lookup()
2010-01-306875273 Intel IOMMU needs a rewriteVikram Hegde1-1/+1
6855502 iommu: Toshiba Portege R600 fails to suspend with VT enabled starting with daily.0624 6874904 Lenovo X301 - Messages spews up some stuff now. Suspend/Resume no longer work. 6885148 Huge network performance drop with multiple NICs on x86 platforms with IOMMU 6890819 slow reboot got much slower in snv_118 on my tecra M10 6808450 Fast Reboot does not work on Virgo blade 6877258 Virgo will kernel panic with VT-d enabled under heavy network traffic 6910946 Westmere Class System panics on snv_129-: Freeing a free IOMMU page: paddr=0x8379c000 under I/O load
2010-01-29FWARC 2009/535 SDIO Loaned Device Node SpecJason Beloro1-3/+7
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-256913723 ?WARNING: pci_process_acpi_device: invalid _BBN 0xfc" printed to consoleDana Myers1-1/+1
2010-01-124517853 debug.h should include macros to assert implication and equivalenceJonathan Adams3-111/+112
6915090 struct memlist should have ml_ member prefixes
2010-01-016910510 ddivs testcase "regs ddi_map_regs_simple" triggers BAD TRAP on ↵Stephen Hanson1-2/+3
Pentium 4 system in snv_130
2009-12-166909993 bootup panic at assertion failed: rcdip != NULL, file: ↵Zhi-Jun Robin Fu1-1/+8
../../intel/io/pci/pci_boot.c, line: 3362
2009-12-046831378 identify device type during early bootZhi-Jun Robin Fu2-3/+88
2009-12-036783915 numerous drivers using devacc_attr_access without specifying ↵Stephen Hanson1-0/+10
DDI_DEVICE_ATTR_V1 6765185 ddi_dma_mem_alloc should ignore devacc_attr_access 6886100 DDI_FLAGERR_ACC accesses on x86 should use i_ddi_prot_io_get8() calls as on sparc 6886098 ddi_fm_acc_err_get()/ddi_fm_dma_err_get() copy data when they don't need to 6901678 crossbow changes broke dma handle checking in bge driver 6901000 lint warning in mtst_cpu.c
2009-12-016901273 acpica: update ACPI CA interpreter source to 20091112Dana Myers1-6/+3
6869130 acpica: AcpiOsAllocate leaks on toshiba laptops
2009-11-236853338 pci_autoconfig: should disable IO/MEM decode while changing the BAR ↵Dana Myers1-6/+17
of OHCI host controller
2009-11-176898998 fastreboot provokes panic on Dell PowerEdge 1600SC (BIOS A09) after ↵Dana Myers1-4/+19
integration of CR 6472670
2009-11-02PSARC/2008/181 Solaris Hotplug FrameworkEvan Yan2-28/+137
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-306881268 Fujitsu-Siemens Amilo D8820 hangs during boot when wifi card present ↵Guoli Shu1-2/+3
in cardbus slot (fix lint)
2009-10-286881268 Fujitsu-Siemens Amilo D8820 hangs during boot when wifi card present ↵Guoli Shu1-0/+13
in cardbus slot
2009-10-156890417 pci_autoconfig: acpi_pci_probe() uses pci_bios_nbus falselyDana Myers2-25/+25
2009-09-176869322 no output is seen on monitor on an upcoming nehalem machine (serial ↵Guoli Shu1-0/+9
console & disabling acpi works)
2009-09-156472670 Internal pci root-bus addresses should be independent of bios ↵Dana Myers1-1/+2
enumeration order (non-x8400 systems) (fix lint)
2009-09-156472670 Internal pci root-bus addresses should be independent of bios ↵Dana Myers1-3/+320
enumeration order (non-x8400 systems)
2009-08-266870146 Intel IOMMU has device tree bug that can cause panicsVikram Hegde1-31/+2
2009-08-116869654 pci_autoconfig: memory leak in memlist_alloc() in snv_121 on x86 on ↵Dan Mick1-7/+9
systems with zfs root
2009-08-036831312 cpu_freq / cpu_freq_hz is zero on IBM HS22 Nehalem bladeDan Mick2-211/+369
2009-06-256766472 MSIs do not function on most Nvidia boardsJimmy Vetayases1-60/+11
2009-06-206768098 system panics with PCIe fabric.(0x0)(0x43) due to masked errors.Krishna Elango1-3/+3
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-086833233 pci_autoconfig: needs to consider child requirement for ppb ↵Guoli Shu1-18/+52
reprogram MEM/IO size decision 6825886 Cardbus adapter doesn't work after Fastreboot after S/R
2009-05-016771671 allow exclusion of subsystem ids from the compatible propertyScott Carter, SD IOSW1-4/+25
2009-04-226811422 pci_autoconfig: Xorg fails to start with snv_109 on W1100z/W2100zDana Myers1-2/+80
2009-04-236303630 "reg" property of pci-ide and display devices are not IEEE-1275 ↵Max zhen1-15/+9
compliant
2009-04-046482159 kernel hangs in pcic_attach at boot time on Fujitsu FMV6800MG laptopCasper H.S. Dik1-1/+1
Contributed by Masa Murayama <khf04453@nifty.ne.jp>
2009-03-316821665 WARNING: kb8042: inconsistent getinfo(9E) implementationJudy Chen1-15/+21
6822266 2009-03-25 nightly bits hang x2200 m2 system 6822869 potential address conflict: used isa resources haven't been removed from available bus resources
2009-03-306816405 cannot install osol 109 or snv_110 on Fujitsu Lifebook S7110 laptop ↵Guoli Shu1-1/+24
due to hang.