summaryrefslogtreecommitdiff
path: root/sys/dev/pci/pci_map.c
AgeCommit message (Expand)Author
2023-04-13Remove intentionally undocumented pci_{io,mem}_find and convert their lastMiod Vallat
2019-06-17Split out the code that assigns addresses to BARs into its own function.Mark Kettenis
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2013-02-09No longer #ifdef BUS_SPACE_MAP_PREFETCHABLE, as all <machine/bus.h> areMiod Vallat
2010-09-06Some stupid hardware marks PCI BARs as prefetchable that aren't side-effectMark Kettenis
2010-02-28In pci_mapreg_map(), do not blindly dereference a possible NULL pointerMiod Vallat
2009-10-06Allow MD limits for allocating PCI io and mem space and specify limits onMark Kettenis
2009-08-25We can treat BARs initialized to 0 as invalid now on socppc.Mark Kettenis
2009-07-23Avoid twiddling the lower bits of a BAR such that the code becomes usableMark Kettenis
2009-04-06Set a first step on the road towards proper accounting of PCI resources byMark Kettenis
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-05-10On socppc, we need to be able to map a zero base address too.Mark Kettenis
2008-04-09On sparc64, a zero base address doesn't mean the BAR is invalid. We probablyMark Kettenis
2007-01-26As per PCI specs, disable an adapter's transaction response whileMarc Aurele La France
2006-12-12ignore bars which are 0; ok kettenisTheo de Raadt
2006-07-31puc@cardbus (only added (commented out) to whom has puc@pci enabled)Michael Shalayeff
2006-07-04Do not blindly enable io and mem space for all matched PCI devices. This isMark Kettenis
2006-05-31Damnit! no static functions in the kernelJason Wright
2006-04-07Don't check for a BAR address past PCI_MAPREG_END; some devicesBrad Smith
2006-04-07implement a check whether a BAR is present at all at a givenBrad Smith
2006-03-19ANSIfyBrad Smith
2005-03-15Only print warning messages in pci_{io,mem}_find() if option DEBUG; instead,Miod Vallat
2004-10-09When testing for a void region, use PCI_MAPREG_MEM_SIZE() for 32bit memaddr.Brad Smith
2003-08-27this bit is defined as prefetchable and not cachable and thus rename and use ...Michael Shalayeff
2003-02-28remove non-typo changes. sorry folksMichael Shalayeff
2003-02-28typo; from weissmanndudeMichael Shalayeff
2002-03-14First round of __P removal in sysTodd C. Miller
2001-06-13typo spotted by Mike Pechkin <mpech@prosoft.org.lv>Niklas Hallqvist
2001-06-12Make pci_mapreg_map take an extra argument where we canNiklas Hallqvist
2000-09-20support 64bit BARs from NetBSDNiklas Hallqvist
2000-06-09Import pci_mapreg_type from NetBSDChris Cappuccio
1999-07-18Import of NetBSD ATA/IDE stuff.Constantine Sapuntzakis
1999-07-18Added pci_mapreg* interface from NetBSD.Constantine Sapuntzakis