summaryrefslogtreecommitdiff
path: root/sys/dev/pci/pci.c
AgeCommit message (Expand)Author
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-10-04Do not assume that the pci(4) unit number matches the actual PCI bus number.Mark Kettenis
2006-07-04Do not blindly enable io and mem space for all matched PCI devices. This isMark Kettenis
2006-03-22Add pci_find_device() a helper function for enumerating theJonathan Gray
2006-03-20de-register.Brad Smith
2006-03-19ANSI and KNF.Brad Smith
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-11move PCI softc struct from pci.c to pcivar.hBrad Smith
2005-07-10pci_conf_read() return pcireg_t not u_int32_t and fix some styleMichael Shalayeff
2005-06-29rev 1.47Brad Smith
2005-05-02Don't hardcode sizeof(pcireg_t) value. ok markus@Alexander Yurchenko
2004-12-08add pci powerhooks: save/restore cfg space; with claudio@, ok deraadt@Markus Friedl
2004-12-07Remove the PCI-ISA bridge callback mechanism; it's no longer needed.Brad Smith
2004-06-25Provide information about the raw (unswizzled) intrrupt pin inArtur Grabowski
2003-04-27strcpy/sprintf cleanup of sys/dev. miod@, deraadt@ says to commit.Hakan Olsson
2003-02-28remove non-typo changes. sorry folksMichael Shalayeff
2003-02-28typo; from weissmanndudeMichael Shalayeff
2002-11-19Add a simplistic table driven lookup routine and use it where appropriate.Jason Wright
2002-04-04Catch broken devices on sparc64 (where broken == devices that don't haveJason Wright
2002-03-27make sure error is set to zero on the pci write case for user confJason Wright
2002-03-14First round of __P removal in sysTodd C. Miller
2002-02-23Add aperture driver support for macppc, and also place writing to /dev/pciMatthieu Herrb
2002-02-18Correct fix for breakage in rev 1.23. Sorry for the mess.Matthieu Herrb
2002-02-18do not assume PCI_USERCONF is set on all arch; matthieu okTheo de Raadt
2002-02-18store the PCI configuration space bus number in the pci_softc structMatthieu Herrb
2001-08-25Allow machdep code to decide the order in which we probe theArtur Grabowski
2001-07-20Add pa_bus to pci_attach_argsConstantine Sapuntzakis
2001-06-26use pci_bus_maxdevs instead of nasty i386 specific goop (It's nice toJason Wright
2001-06-24Avoid panics on the i386 if the bus/dev/func numbers are not validMatthieu Herrb
2001-06-24allow ioctl(..., PCIOCREAD, ...) if the device was opened O_READONLYMatthieu Herrb
2001-06-23PCI bus configuration userland access from FreeBSD.Matthieu Herrb
2001-01-27ignore swizzling on i386.Michael Shalayeff
1999-07-18Added pci_mapreg* interface from NetBSD.Constantine Sapuntzakis
1998-10-29Put in some generic code in PCI driver for enabling PCI cards.Constantine Sapuntzakis
1998-08-22Powerpc supports isa not just power4eDale S. Rahn
1998-06-26check for invalid and empty slots by nameTheo de Raadt
1998-01-20Merge bus_dma support from NetBSD, mostly by Jason Thorpe. Only i386 uses itNiklas Hallqvist
1998-01-07now this is really prettyTheo de Raadt
1998-01-05new style pci attach printingTheo de Raadt
1997-10-11power.4e - not enabling pci boardsPer Fogelstrom
1997-10-10Add a special fix for OpenFirmware Power PC PCI. It seems that OFW shutsPer Fogelstrom
1997-01-24Sync with NetBSD 960123Niklas Hallqvist
1996-11-28Adaption to new bus.h from NetBSD. Various driver has been updated toNiklas Hallqvist
1996-11-23added const to second parameter of cfprint_t routineskstailey
1996-05-07sync with 0504 -- prototypes and bus.hTheo de Raadt
1996-04-21partial sync with netbsd 960418, more to comeTheo de Raadt
1996-04-18NetBSD 960317 mergeNiklas Hallqvist