summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/gdt_pci.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* consistently uppercase pci product definesjsg2020-01-051-29/+29
| | | | ok mpi@
* Remove some includes include-what-you-use claims don'tjsg2015-03-141-2/+1
| | | | | | | have any direct symbols used. Tested for indirect use by compiling amd64/i386/sparc64 kernels. ok tedu@ deraadt@
* Use <sys/endian.h> instead of <machine/endian.h>guenther2014-12-191-2/+2
| | | | ok dlg@ mpi@ bcook@ millert@ miod@
* format string fixes for bus_addr_t and bus_size_tsf2014-05-041-2/+2
| | | | | | bus_addr_t and bus_size_t are u_long everywhere ok kettenis@
* make various strings ("can't map mem space" and similar) more consistentsthen2009-03-291-4/+4
| | | | | | | between instances, saving space in the kernel. feedback from many (some incorporated, some left for future work). ok deraadt, kettenis, "why not" miod.
* use ansi declarations and rename gdt to sc to avoid shadows and followfgsch2007-10-171-142/+110
| | | | what other drivers do; no binary change.
* use some define's for the PCI ids and add another ICP Vortex PCI id.brad2006-02-241-2/+10
| | | | | | PCI id from the Linux gdth driver. ok krw@
* Remove some double semicolons (hmm, do two semis equal a maxi?).millert2003-08-061-2/+2
| | | | I've skipped the GNU stuff for now. From Patrick Latifi.
* fix various 3/4 licenses according to "terms" filederaadt2003-06-031-6/+1
|
* more debugging infoniklas2002-06-111-2/+4
|
* Remove redundant endianess conversionsniklas2002-06-111-19/+15
|
* match more cardsniklas2002-06-061-3/+4
|
* First round of __P removal in sysmillert2002-03-141-25/+25
|
* Change pci_intr_map to take pci_attach_args as an argument.art2001-08-251-3/+2
| | | | | | | | | | | All callers actually took all arguments to pci_intr_map from pci_attach_args structs, so this simplifies code. This also allows more complicated interrupt assignment schemes like the one on sparc64. This makes sparc64 pci interrupts work. Inspired by the same change in NetBSD.
* attempt to match intelderaadt2001-07-301-54/+62
|
* Make pci_mapreg_map take an extra argument where we canniklas2001-06-121-5/+5
| | | | | | | put a size limitation of the PCI region to map. That makes the PERC 3/Di raid controller usable, as it publishes too much PCI memory for us to map in the kernel virtual memory. As we only access the first 256 byte it is of no use to map 128MB of kvm.
* 7x43RN are MPRderaadt2001-05-071-1/+2
|
* improved queue handling + some small bug fixesniklas2000-11-101-7/+7
|
* trailing spacesniklas2000-09-191-7/+7
|
* Be more liberal about attaching products unknown to us (we have got IDniklas2000-08-051-46/+12
| | | | | ranges from ICP-Vortex). New GDT products are normally configured with "Do not move DPMEM" as default, so try that mapping type first.
* (c) 2000niklas2000-08-031-2/+2
|
* Support for GDT6518RS added. Thanks Jeff! Also fixed a few bogus prodids.niklas2000-08-031-1/+3
| | | | | BTW, more RS controllers will need to be added, but I do not yet know the prodids.
* Make driver attach no matter the setting of jumper S4.niklas2000-08-011-3/+9
| | | | | | This solves the "cannot map DPMEM" problem some people have been seeing. Still there is an ugly printout while configuring if S4 is out, I do not know how to pretty that one just yet. Howevr it is just a cosmetic thing.
* Proper bus_dma usage, fixes cache incosistenciesniklas2000-03-011-1/+2
|
* Stupid typo that made errors hang the driverniklas2000-02-131-2/+2
|
* Rough but working driver for ICP-Vortex RAIDniklas2000-02-071-0/+822