summaryrefslogtreecommitdiffstats
path: root/sys/pci/pcireg.h
diff options
context:
space:
mode:
authorse <se@FreeBSD.org>1996-11-12 23:18:12 +0000
committerse <se@FreeBSD.org>1996-11-12 23:18:12 +0000
commitd50c7b65af699615c4fdce907899e59fd6349245 (patch)
treea5ecf7f41715b671c496249a97a021543426a40e /sys/pci/pcireg.h
parentbb3b58af857086afe079fca68139fd585381bfff (diff)
downloadFreeBSD-src-d50c7b65af699615c4fdce907899e59fd6349245.zip
FreeBSD-src-d50c7b65af699615c4fdce907899e59fd6349245.tar.gz
Add support for header type == 1 devices (PCI 2.1 compatible PCI to PCI
bridges with support for 64 bit memory addresses and 32 bit I/O addresses). The code is not complete. It ignores the upper half of the long addresses. This is not a problem on PC compatible systems, but has to be fixed for real computers.
Diffstat (limited to 'sys/pci/pcireg.h')
-rw-r--r--sys/pci/pcireg.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/sys/pci/pcireg.h b/sys/pci/pcireg.h
index 437a0f3..d8b4b5b 100644
--- a/sys/pci/pcireg.h
+++ b/sys/pci/pcireg.h
@@ -1,6 +1,6 @@
/**************************************************************************
**
-** $Id: pcireg.h,v 1.8 1996/10/22 20:20:14 se Exp $
+** $Id: pcireg.h,v 1.9 1996/11/12 23:10:24 se Exp $
**
** Names for PCI configuration space registers.
**
@@ -160,7 +160,8 @@
#define PCI_PCI_BRIDGE_MEM_REG 0x20
#define PCI_PCI_BRIDGE_PMEM_REG 0x24
-#define PCI_SUBID_REG 0x2c
+#define PCI_SUBID_REG0 0x2c
+#define PCI_SUBID_REG1 0x34
#define PCI_SUBORDINATE_BUS_MASK 0x00ff0000
#define PCI_SECONDARY_BUS_MASK 0x0000ff00
OpenPOWER on IntegriCloud