diff options
author | dyson <dyson@FreeBSD.org> | 1997-09-20 07:41:58 +0000 |
---|---|---|
committer | dyson <dyson@FreeBSD.org> | 1997-09-20 07:41:58 +0000 |
commit | 82185efa231b9e445aacba005cc9a39b5870a4ed (patch) | |
tree | 3e78b4aa1ba2dc7071d854218306ef0bac661bdd /sys/dev | |
parent | bf08f9298bde2b71ea764a8f255a6d0baea61845 (diff) | |
download | FreeBSD-src-82185efa231b9e445aacba005cc9a39b5870a4ed.zip FreeBSD-src-82185efa231b9e445aacba005cc9a39b5870a4ed.tar.gz |
Addition of support of the slightly rogue Promise IDE interface(Dyson), support
of multiple PCI IDE controllers(Dyson), and some updates and cleanups from
John Hood, who originally made our IDE DMA stuff work :-).
I have run tests with 7 IDE drives connected to my system, all in DMA
mode, with no errors. Modulo any bugs, this stuff makes IDE look
really good (within it's limitations.)
Submitted by: John Hood <cgull@smoke.marlboro.vt.us>
Diffstat (limited to 'sys/dev')
-rw-r--r-- | sys/dev/pci/pcireg.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/dev/pci/pcireg.h b/sys/dev/pci/pcireg.h index c24237f..9e8c85e 100644 --- a/sys/dev/pci/pcireg.h +++ b/sys/dev/pci/pcireg.h @@ -26,7 +26,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: pcireg.h,v 1.17 1997/05/28 20:37:19 se Exp $ + * $Id: pcireg.h,v 1.18 1997/06/01 16:00:43 peter Exp $ * */ @@ -241,6 +241,7 @@ #define PCI_CLASS_REG 0x08 #define PCI_CLASS_MASK 0xff000000 #define PCI_SUBCLASS_MASK 0x00ff0000 +#define PCI_REVISION_MASK 0x000000ff #define PCI_CLASS_PREHISTORIC 0x00000000 #define PCI_SUBCLASS_PREHISTORIC_VGA 0x00010000 #define PCI_CLASS_MASS_STORAGE 0x01000000 |