summaryrefslogtreecommitdiffstats
path: root/sys/dev/pci/pcivar.h
Commit message (Collapse)AuthorAgeFilesLines
...
* Back out part 1 of the MCFH that changed $Id$ to $FreeBSD$. We are notpeter1997-02-221-1/+1
| | | | ready for it yet.
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* Removed more devconf leftovers.bde1996-09-101-16/+1
|
* Various cleanups for remanents of devconf.phk1996-09-081-11/+1
|
* Remove devconf, it never grew up to be of any use.phk1996-09-061-2/+3
|
* Fixed unsigned longs that should have been vm_offset_t.bde1996-03-191-2/+2
| | | | | | | | | | vm_offset_t is currently unsigned long but should probably be plain unsigned for i386's to match the choice of minimal types to represent for fixed-width types in Lite2. Anyway, it shouldn't be assumed to be unsigned long. I only fixed the type mismatches that were detected when I changed vm_offset_t to unsigned. Only pointer type mismatches were detected.
* Add support for multi-function devices.se1996-01-251-3/+5
|
* Make PCI interrupt handlers return void like everybody else does.se1996-01-231-9/+2
| | | | Reviewed by: davidg
* Completed function declarations and/or added prototypes.bde1995-11-211-3/+6
|
* Remove trailing whitespace.rgrimes1995-05-301-3/+3
|
* Forward-declare kern_devconf for use in a prototype. Some driversbde1995-03-251-1/+3
| | | | | | | | | | | | include <pci/pcivar.h> without including <sys/devconf.h> and other drivers include <pci/pcivar.h> before including <sys/devconf.h> if certain identifiers are defined. The devconf headers have convoluted interdependencies. <sys/devconf.h> includes <machine/devconf.h> which includes <pci/pcivar.h>. Most drivers include <sys/devconf.h> so even isa drivers depend on <pci/pcivar.h>. For similar reasons, most drivers depend on another pci header, on an isa header and on two scsi headers.
* Completely new PCI code:se1995-03-211-58/+56
| | | | | | | | | | | | | | 1) Supports PCI to PCI bridge devices (and tries to initialise them, even if the BIOS is brain dead). 2) Supports shared PCI interrupts. Interrupt handlers now MUST return '0' if they found nothing to do, '1' otherwise. New features tested with i486 systems based on the Intel Saturn and a DEC 4channel Ethernet card only, but expected to work on most systems. The option PCI_REMAP has been removed ! Submitted by: Wolfgang Stanglmeier <wolf@kintaro.cologne.de>
* Added a new field to the pci_device struct called pd_shutdown to specifydg1995-03-171-1/+2
| | | | | | | a device specific shutdown routine for devconf. Assign the value of this to the kern_devconf struct. Implement a device shutdown routine for if_de that disables the device. This will stop the device from corrupting memory after a reboot.
* First try to add support for PCI-PCI bridge chips (written for these1995-02-271-1/+13
| | | | | | | | | DEC 21050 chip in particular, don't have specs of other such chips). This should add support for Multiple-Ethernet PCI cards (e.g. Znyx 314). Reviewed by: se Submitted by: <wolf@kintaro.cologne.de> Wolfgang Stanglmeier
* Reviewed by: sese1995-02-011-0/+242
Submitted by: wolf (Wolfgang Stanglmeier) Files moved here from sys/i386/pci, since they are meant to be architecture independent.
OpenPOWER on IntegriCloud