summaryrefslogtreecommitdiff
path: root/sys/dev/pci/pcivar.h
AgeCommit message (Expand)Author
2024-05-13remove prototypes with no matching functionJonathan Gray
2024-02-03Implement Multiple Message MSI support on arm64. As on amd64 this isMark Kettenis
2023-04-13Remove intentionally undocumented pci_{io,mem}_find and convert their lastMiod Vallat
2022-01-04struct pci_matchid is useful an upcoming userland program that wantsTheo de Raadt
2021-07-23pci_intr_msix_count() is the function that drivers using multiple MSI-XJonathan Matthew
2021-05-01Retire OpenBSD/sgi.Visa Hankala
2020-09-08Add a function to scan for PCI Express extended capabilities.Mark Kettenis
2020-06-17add pci_intr_msix_count(), to get the msi-x table size for a device.David Gwynne
2019-06-25Implement suspend/resume support for MSI-X interrupts. Loosely based onMark Kettenis
2019-06-17Split out the code that assigns addresses to BARs into its own function.Mark Kettenis
2018-07-28Add function to convert a PCI device "tag" into a PCIe requester ID.Mark Kettenis
2013-08-08Make it possible for graphics drivers to opt-out of VGA arbitration.Mark Kettenis
2013-08-07Mimic what's done on sparc64 and parse the OpenFirmware device tree toMartin Pieuchot
2012-09-19Add resource tracking for PCI bus numbers. This will allow us to preventMark Kettenis
2011-05-30Enable MSI for HyperTransport devices that have MSI remapping enabled.Mark Kettenis
2011-05-21Introduce a flag to indicate that it is ok to use MSI on a certain PCI busMark Kettenis
2011-05-14Pass flags down the PCI bus hierarchy. Soon to be used to selectively enableMark Kettenis
2010-09-07remove the powerhook code. All architectures now use the ca_activate treeTheo de Raadt
2010-09-05Add an ioctl to figure out the non-sticky bits in PCI BARs used for determiningMark Kettenis
2010-08-27Make PCI Power Management optional, and only enable it when acpi(4) attaches.Mark Kettenis
2010-08-17Power management for PCI devices. For now just put everything in the D3Mark Kettenis
2009-05-05Add extents for prefetchable memory mapped I/O. Should remove conflictMark Kettenis
2009-04-06Set a first step on the road towards proper accounting of PCI resources byMark Kettenis
2007-12-31On some machines we get hotplug interrupts when they're resumed, so don'tMark Kettenis
2007-11-26Add PCI VPD read/write functions from NetBSD required for some thingsJonathan Gray
2007-10-22Add pci_set_powerstate() to change the pm state for a given device.Federico G. Schwindt
2007-08-01cats went awayTheo de Raadt
2007-05-21Implement deep interrupt swizzling by mapping all four PCI interrupt pinsMark Kettenis
2007-02-23hide all the things userland should not see, so that this file can beTheo de Raadt
2007-01-02Provide a new function, pci_findproduct(), which is analog to pci_findvendor().Marc Balmer
2006-12-14Make pci subsystem aware of domains. Each host bridge gets assigned a uniqueMark Kettenis
2006-12-11On i386, swizzle interrupts for devices for which we don't have explicitMark Kettenis
2006-04-07implement a check whether a BAR is present at all at a givenBrad Smith
2006-03-22Add pci_find_device() a helper function for enumerating theJonathan Gray
2006-03-19- check HDRTYPE early, and ignore if it is not supported (n > 2).Brad Smith
2006-03-19rev 1.86Brad Smith
2006-03-13* Add "pcitag_t *pba_bridgetag" to pci_attach_args. This is set toBrad Smith
2006-03-11move PCI softc struct from pci.c to pcivar.hBrad Smith
2005-06-29add some Power Management constantsBrad Smith
2005-06-02use much simpler switch for pci_machdep.h; ok drahn@ whatever tdr (;Michael Shalayeff
2004-12-07Remove the PCI-ISA bridge callback mechanism; it's no longer needed.Brad Smith
2004-11-30add hppa64 hookMichael Shalayeff
2004-08-09remove some old stuff and clean up. arc and galileo is gone.Per Fogelstrom
2004-08-06sgi support; from pefo@Michael Shalayeff
2004-06-25Provide information about the raw (unswizzled) intrrupt pin inArtur Grabowski
2004-01-31Add pci_machdep hook for cats. ok deraadt@Dale Rahn
2004-01-28an amd64 arch support.Michael Shalayeff
2003-12-12another small compiler warning cleanup (#error instead of bailing out)Hans-Joerg Hoexer
2003-10-06more pci_flags, unused for now; from netbsd.Federico G. Schwindt
2003-09-29pci support for hppaMichael Shalayeff