Specifications
Data Structures
1.1 Configuration Control Block (ACF)
Table 1–1 Contents of Configuration Control Block
Field Name Contents
ACF$L_ADAPTER* Address of ADP for adapter currently being configured.
ACF$L_CONFIGREG* Address of configuration register for adapter currently being configured.
ACF$W_AVECTOR* Offset from base of SCB to interrupt vector of adapter currently being
configured.
ACF$B_AUNIT* Adapter unit number of device or controller currently being configured.
ACF$B_AFLAG* Flags associated with autoconfiguration operation. Flags defined in this field
include the following:
ACF$V_RELOAD Reloading driver code.
ACF$V_CRBBLT CRB and IDB already built for device.
ACF$V_SCBVEC CVECTOR is offset into SCB.
ACF$V_NOLOAD_DB Do not load I/O database, only load driver.
ACF$V_SUPPORT VMS-supported device.
ACF$V_GETDONE Addresses of data structures in I/O database
have been obtained.
ACF$V_BVP Multiport BVP adapter.
ACF$L_CONTRLREG* Address of CSR for controller currently being configured.
ACF$W_CVECTOR* Offset into ADP vector table to longword that contains transfer address of
interrupt vector used by controller currently being configured (if ACF$V_
SCBVEC is not set). If ACF$V_SCBVEC is set, this field is the offset
from the SCB base to the interrupt vector of the controller currently being
configured.
ACF$B_CUNIT* Unit number of device currently being configured.
ACF$L_DEVNAME* Address of counted ASCII string that gives name of controller currently
being configured.
ACF$L_DRVNAME* Address of counted ASCII string that gives driver name for controller
currently being configured.
ACF$W_MAXUNITS* Maximum number of units that can be connected to controller currently
being configured.
ACF$B_CNUMVEC* Number of interrupt vectors to configure for controller currently being
configured.
ACF$B_COMBO_VEC* Offset to vectors for combo device. (The name of this field is ACF$B_
COMBO_VECTOR_OFFSET.)
ACF$B_COMBO_CSR* Offset to start of control registers of combo device. (The name of this field is
ACF$B_COMBO_CSR_OFFSET.)
ACF$B_NUMUNIT* Number of units to be configured for controller currently being configured.
ACF$L_DLVR_SCRH Field available for use by unit delivery routine. SYSGEN never alters this
field.
1–4